Examen

1.- ¿Qué es un programa? Es un conjunto de datos que forman un código 

2.- ¿Cuáles son las fases para resolver un problema? Análisis del problema, codificación y pruebas (No me acuerdo)

3.- Clasificación de los operadores ¿Cuáles son?
Los operadores se clasifican en aritméticos, alfanuméricos, relacionales y lógicos.

Operadores aritméticos:

"+" "-" "/" "%" "*" "**"

Operadores alfanuméricos:
"+" "-"


Operadores relacionales:

"==" "!=" "<" ">" "<>", "<=" ">="

Operadores lógicos:
"!" "not" "&&" "and"


Ejemplos


Aritméticos.
A=3
B=2
X=a**2 donde x valdría 9
X=a/2 donde x valdría 1.5
X= a*2 donde x valdría 6
X= a%b donde x valdría 1

Alfanuméricos:
A="Hola"
B=" Que tal"
X=a+b donde x valdría "Hola Que tal"

Relacionales:
Si x==a entonces
    Instrucciones
Sino
    Instrucciones
Fin si

Lógicas
Si !a entonces
     La variable esta vacía
Fin si
Si a==3 and b==3 entonces
    A y b son iguales
Fin si


4.- ¿Cuáles son las características de un algoritmo? Es preciso, es definido y finito, un algoritmo debe de tener 3 fases, entrada proceso y salida.

5.- ¿Qué es un pseudocódigo y un diagrama de flujo? Ambos son herramientas de programación en el diagrama de flujo las instrucciones se escriben en español o ingles y el pseudocódigo son los bloques de instrucciones

6.- ¿Qué es el lenguaje c++?

7.- Explica la sintaxis de los ciclos en c++.

8.- ¿Qué son los arreglos? Un arreglo es un conjunto de datos que sirven para almacenar datos en forma temporal.

9.- ¿Cuáles son los tipos de arreglos y describelos?

10.- ¿Qué son las funciones en c++ y para qué se utilizan?

Comentarios