Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C tipo nombre_variable; #define nombre_constante valor variable = expresin scanf(<cadena_formato>,lista variables); printf(<cadena de caracteres>);
nombre_variable:tipo nombre_constante=valor variable expresin lee (variable) lee (lista de valores) escribe (lista_expresiones) escribe (mensaje) escribe(mensaje, lista_expresiones) Simples: - Entero - Real - Carcter - Lgico Compuestos: - Array - Cadena de caracteres - Registro - Fichero Suma Resta Producto Divisin Divisin entera
Salida
Tipos de datos
Operadores
+ * / div
+ * / %
mod ^
= = < >
resto Not Y O
! && ||
!=
Condicionales
Si (condicin) entonces <sentencias_si> Fin-si Si (condicin) entonces <sentencias_si> Sino <sentencias_si_no> Fin-si Mientras (condicin) hacer <sentencias> Fin-mientras Repetir <sentencias> Hasta (condicin) Repetir <sentencias> Mientras (condicin) Para <variable> desde <valor1> hasta <valor2> con incremento <valor3>
if (condicin){ <acciones> } if (condicin){ <acciones_si> }else{ <acciones_si_no> } while (condicin){ <acciones> } do{ <acciones> }while (condicin); do{ <acciones> }while (condicin); for(inicio_contador;condicin;increment o_contador){
MIENTRAS
REPETIR-HASTA
REPETIR MIENTRAS
REPETIR PARA
hacer
Funciones
<acciones> } Tipo nombre_funcion (parmetros){ <instrucciones> Return resultado; } void nombre_proced(parmetros){ <instrucciones> } Declaracin:
Procedimientos
ARRAYS
<sentencias> Fin-para Funcion nombre_funcion (parmetros):tipo Inicio <acciones> Fin Procedimiento nombre_proced(parmetros):tipo Inicio <acciones> Fin - Declaracin: Nombre_array=array[limite inf..lmite_sup] de tipo dato Asignacin
Nombre_array(ndice)valor Lectura/Escritura: