Post on 05-Apr-2017
Programación básica
Aprender a programar desde cero, sin conocimientosprevios.
ITI. Erick Aguila Martínez
Algoritmos
Un algoritmo es la descripción abstracta de todas lasacciones que debe realizar un ordenador, que nosconduce a la solución del problema.
Debe ser conciso y detallado, así como finito, pero sobretodo tiene que ser claro y lo más sencillo posible.
ITI. Erick Aguila Martínez
Por ejemplo preparar un sándwich de mermelada
1. Inicio 2. Tomar una rebanada de pan 3. Untar mermelada sobre una cara del pan 4. Tomar segunda rebanada de pan 5. Colocar las caras untadas de los panes juntas 6. Fin
ITI. Erick Aguila Martínez
Algoritmos
Diagramas de flujo
Los diagramas de flujo son representaciones gráficasque mediante el uso de símbolos unidos mediantelíneas de flujo, muestran la secuencia lógica que se debesuceder para la solución del problema.
ITI. Erick Aguila Martínez
Para poder elaborar un diagrama de flujo se requieren de figuras especificas para lainterpretación del flujo.
ITI. Erick Aguila Martínez
Inicio / Fin
Operación
Decisión
Entrada desde teclado
Datos de entradao de salida
Conector Líneas de flujo
Salida impresa
Diagramas de flujo
Por ejemplo: si queremos realizar el diagrama de flujo de la suma de 2 números.
ITI. Erick Aguila Martínez
Diagramas de flujo
Fin
Inicio
Leer B
Leer A
C = A + B
Escribir C
Pseudocódigo
El principal objetivo del pseudocódigo es el derepresentar la solución a un algoritmo de la forma másdetallada posible, y a su vez lo más parecida posible allenguaje que posteriormente se utilizara para lacodificación del mismo.
ITI. Erick Aguila Martínez
Pseudocódigo
ITI. Erick Aguila Martínez
Estructura a seguir en su realización:
• Cabecera: • Programa: • Modulo: • Tipos de datos: • Constantes: • Variables:
• Cuerpo: • Inicio • Instrucciones • Fin
Por ejemplo:
Programa: area_cuadradoModulo: principalVariables:
lado: natural area: natural
Inicio Visualizar "Introduce el lado del cuadrado" Leer lado Area<- lado * lado Visualizar "El área del cuadrado es", area
Fin
Tipos de datos
Dato: Elemento que no manejamos o almacenamos enun sistema informático. Los datos manejados en unalgoritmo deben llevar asociado un identificador, un tipode dato y su valor.
ITI. Erick Aguila Martínez
Los datos estáticos básicos son los siguientes: •entero, real y natural para los números •carácter •cadena •lógico •enumerado
Hola mundo
Operadores Aritméticos
Operadores aritméticos: Para la suma y la resta se utilizan respectivamente los símbolos; "+" "-"
Para la división y hallar el resto de la misma se utilizan respectivamente los símbolos; "/" "%“
Para multiplicar y elevar potencias se utilizan respectivamente los siguientes símbolos; "*" "**"
ITI. Erick Aguila Martínez