Algoritmos C++
Algoritmos C++
Algoritmos C++
1. ¿Qué es un dato?
2. ¿Qué es la información?
3. ¿Definición de programa de computadora?
4. ¿Cuál es la definición de algoritmo?
5. ¿Cuáles son las formas para representar un algoritmo? Da un ejemplo de cada una.
6. ¿Qué es un lenguaje de programación?
7. Define qué es el lenguaje de programación C++.
8. Tipos de datos en el lenguaje de programación C++ y su significado.
9. ¿Qué es y cómo se define una librería en lenguaje C++?
10. Cuál es la estructura general de un programa en C++, describiendo cada una de sus partes.
2. Contenido
a. Variables
b. Declaración de variables
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1
c. Reserva de memoria
3. Constantes
a. Uso de #define: creación de macros
b. Uso de const
4. Operadores
a. Operadores aritméticos
b. Incremento y decremento
c. Operadores relacionales
d. Operadores lógicos
e. Operadores de asignación
f. Operador condicional (?:)
5. Prioridad de los operadores
a. Prioridad de operadores aritméticos
b. Regla asociativa
c. Expresiones
d. Palabras reservadas
e. Comentarios
f. Conversión de tipos
g. Conversión forzada de tipos de datos
h. El operador sizeof
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1
Realizar el diagrama de flujo en DFD Y la programación en C++ de cada uno de los siguientes
ejercicios.
9)
10) Se requiere obtener el área de la figura 2.3 de la forma A. Para resolver este problema se puede
partir de que está formada por tres figuras: dos triángulos rectángulos, con H como hipotenusa
y R como uno de los catetos, que también es el radio de la otra figura, una semicircunferencia
que forma la parte circular (ver forma B). Realice un algoritmo para resolver el problema y
represéntelo mediante el diagrama de flujo y el pseudocódigo.
11)
12) Se requiere obtener la distancia entre dos puntos en el plano cartesiano, tal y como se muestra
en la figura A. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para
obtener la distancia entre esos puntos.
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1
Para resolver este problema es necesario conocer las coordenadas de cada punto (X, Y), y
con esto poder obtener el cateto de abscisas y el de ordenadas, y mediante estos valores
obtener la distancia entre P1 y P2, utilizando el teorema de Pitágoras (ver figura 2.4).
Forma:
Nota: Para la tarea 3. Es necesario que por cada ejercicio el alumno realice una tabla en donde el
encabezado sea el título del problema a resolver. Debajo del título se colocan el diagrama de flujo y
el código de la programación en c++. Como últimos puntos. Por el diagrama en DFD y la
programación en necesario colocar las evidencias con la captura de pantalla cuando el algoritmo se
este ejecutando.