


































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
pasos para aprender a usar netbeans con todas sus funciones
Tipo: Ejercicios
1 / 42
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



































Definición de algoritmos, lenguaje y aplicaciones Análisis para la solución de un problema 2021
2
Héctor Sanín Angel Los lenguajes de programación Un lenguaje de programación es un conjunto de símbolos y palabras (instrucciones y sentencias) que el usuario tiene a su disposición para elaborar un programa. Lenguaje máquina Lenguajes de bajo nivel Lenguajes de alto nivel La sintaxis de un lenguaje de programación proporciona las reglas de cómo se escriben los enunciados, declaraciones y otras construcciones del lenguaje. La semántica de un lenguaje de programación es el significado que se da a las diversas construcciones sintácticas. Por ejemplo, en C un vector, se especificaría como: Int V[10]; Programar es resolver problemas. Por lo tanto, es un conjunto de actividades implicadas en la descripción, el desarrollo y la implementación eficaz de soluciones algorítmicas a problemas bien especificados Algoritmo Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.
x y
Elementos sintácticos del lenguaje
Elementos sintácticos del lenguaje
Análisis Diseño Implementación Pruebas Mantenimiento “Quiero 3 habitaciones, 2 baños, garaje...” Planos, diseño circuito eléctrico y de agua... Se construye la casa Se comprueba la solidez de la estructura, el funcionamiento de las instalaciones, el acabado... Algunas reparaciones, se cierra la terraza, se instala aire acondicionado... Casa ¿Qué tiene que hacer exactamente nuestro programa? ¿Cómo vamos a organizar el programa? ¿Qué partes tendrá y cómo funcionará? Se construye el software Ponemos a prueba nuestro programa, incluso en situaciones límite Pequeñas modificaciones o correcciones (parches), actualizaciones, etc... Software
14 Entrada y Salida En C++ la Entrada y Salida de datos se realiza a través de operaciones de flujos (streams). Estos flujos están definidos en la librería iostream.h que deberá ser incluída en el programa.
16 Salida: cout cout corresponde al flujo de SALIDA. Normalmente corresponde a la pantalla del usuario. El operador de insercción, << , inserta datos en el flujo cout. Por ejemplo: cout<< “Mensaje de prueba “; cout<< 500<<600<< int i=5, j=10,m=100; cout<< "El valor de i es:"<<i << j << m;
17 Comentarios
Al contrario que las variables, las constantes mantienen su valor a lo largo de todo el programa. Para indicar al compilador que se trata de una constante, usaremos la directiva #define: #define
20 Salida: Formato cout.setf(ios::fixed) Imprime en formato punto fijo (scientific es el estándar) cout.setf(ios::showpoint) Imprime mostrando el punto decimal. cout.precision(n) Cantidad de decimales de precisión cout.width(n) Espacios para mostrar un valor. cout.setf(ios::right) Justifica el texto a imprimir a la derecha. (left)