Lenguaje c
Ciclos y Condicionales
C++
Un poco de repaso de programación. Para resolver un problema de computación necesitamos de un algoritmo:
Las acciones a ejecutarse. El orden enel cual estas se ejecutan.
Seudocódigo
Lenguaje artificial e informal. Ayudan al programador a “pensar” en como resolver el programa antes de escribirlo. Incluye solo enunciados deejecución, no declaraciones, aunque estas a veces se añaden al comienzo del programa para recordarlas.
Seudocódigo
La ejecución secuencial implica la ejecución de sentencias en elorden en el que estas aparecen. Cuando utilizamos enunciados de control, este orden puede modificarse. Para enunciar esto utilizamos los diagramas de flujo.
Diagramas de Flujo
Sumar total + pasivoSumar uno al contador
Estructuras de control
C++ provee tres estructuras de selección:
if if/else switch while do/while for
C++ provee tres estructuras de repetición:
La estructura de secuencia viene implícita en C++.
Estructuras de control
Por tanto, solo tenemos 7 estructuras en C++ a partir de las cuales construir todos los programas.Mediante la combinación de estas, obtenemos todos los programas.
La estructura de selección if
Para elegir entre cursos alternativos de selección. En seudocódigo: “Si la nota deun estudiante es menor a 60, entonces imprimir aplazado”. Evalúa si la sentencia es verdadera o falsa. Si es verdadera se ejecuta la sentencia “entonces”. Si es falsa, se salta esta sentencia ycontinua la ejecución secuencial posterior a la misma.
La estructura de selección if
Escribimos en C++ el equivalente al seudocódigo del diagrama anterior:
if(nota < 60) printf(“Aplazado!”);La estructura de selección if
En diagrama de flujo:
nota < 60
verdadero
Imprimir “Aplazado!”
falso
La estructura de selección if/else
Permite ejecutar una...
Regístrate para leer el documento completo.