Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#include <stdio.h>
int main()
{
int nacimiento, actual, edad;
Identificador
printf("Introduce tu año de nacimiento: "); //imprimir en pantalla
scanf("%i",&nacimiento); //recolecta lo que escribimos en pantalla
return 0;
}
Diagrama de flujo PseudoCodigo Codigo
3
Repaso
Inicio
Fin
Inicio
pseudo...
pseudo…
Fin
{
}
codigo…..
código…..
Escribir printf
Escritura
Imprimir printf
Imprecisión
4
Estructuras de
Control
5
Estructura de
Estructuras de Control
Estructura de Secuenciales
control
Repetitivas
7
Estructura Secuencial Una sentencia compuesta es un
conjunto de sentencias encerradas entre llaves ({ })
empleadas para indicar un flujo secuencial.
{
Estructura
Secuenciale sentencia1;
s sentencia2;
sentencia3;
sentencian;
}
8
Las instrucciones se ejecutan en el mismo orden en que
ellas aparecen en el programa.
Una acción sigue a otra en secuencia.
Estructura
Secuenciale int main(){
s int i=0;
i=i+1;
i=45*45;
i=45+2;
}
9
Estructuras
Selectivas
Se utilizan para tomar decisiones lógicas. Se evalúa una condición y en función del resultado de la
misma se realiza una opción u otra.
Las condiciones se especifican utilizando expresiones lógicas y relacionales. La condición puede
resultar verdadera o falsa, indicando qué decisión o acción se debe tomar.
10
Ejemplos Selectiva simple: La sentencia se ejecuta solo si el resultado de evaluar la condición
es verdadero, caso contrario no se toma ninguna acción.
if (condición){
Sentencia //verdadera
}
if (edad < 25 ){
Estructura printf(“La edad es menor a 25 ”);
}
Selectiva
if (edad < 25 )
printf(“La edad es menor a 25 ”);
if (edad>25){
printf(“La edad es mayor a 25 y le sumó más 1”)
edad= edad+1;
}
if (condición){
sentencia //verdadera
}else{
sentencia //falsa
}
Estructura
if (edad < 25 ){
Selectiva printf(“La edad es menor a 25 ”);
}else{
printf(“La edad es mayor a 25”);
}
if (edad < 25 )
printf(“La edad es menor a 25 ”);
else
printf(“La edad es mayor a 25 ”);
Lenguaje de programación