E N D
La palabra algoritmo deriva del árabe AL-Khôwarizmi
Preciso 1 Definido 2 Finito 3
Enteros Reales DATOS Lógicas Cadenas Carácter
Enteros Reales Constantes Cadenas Lógicas Carácter
Variables Numéricas Alfanuméricas Expresiones Booleanas
¿Qué son los datos de entrada? ¿Cuántos datos se introducirán? ¿Cuántos son datos de entrada válidos ?
¿Cuáles son datos de salida? ¿Cuántos datos de salida se producirán? ¿Qué precisión tendrán los resultados?
Diagrama de flujo Decisión Inicio/Fin Proceso Conector Entrada/salida
ESTRUCTURAS SELECTIVAS Simple
ESTRUCTURAS REPETITIVAS Mientras
Reglas para elaboración de algoritmos Siempre se le ha de colocar un al algoritmo. nombre 1 Definir las con las cuales se van a trabajar. variables 2 Todo el cuerpo del algoritmo deberá ir entre las palabras Inicio y Fin. “encerrado” 3
Cuando se quiere que salga un en la pantalla todo lo que tiene que hacer es utilizar la o Escribir y a continuación colocar entre . título 4 orden comillas dobles
Cuando usted vaya a leer un dato para que sea almacenado en una variable determinada utilice la orden . 5 Lea Cuando necesite tomar una decisión se debe utilizar la orden , a continuación escribir la condición correspondiente. 6 Si
En el símbolo de , sólo se pueden utilizar los operadores proceso 7 aritméticos. En el símbolo , sólo se pueden utilizar los operadores y los operadores . condicional 8 relacionales lógicos
Tipos de algoritmo Sistema de signos Estrategia Función • Ordenamiento • Búsqueda • Probabilístico • Cotidiano • Determinista • Cualitativo • Cuantitativo
Algoritmo Cualitativo
DESCRIPCIÓN: Calcular la media (promedio) de 3 números VARIABLES: N1, N2, N3 Real: Prom. INICIO 1 .Leer N1, N2, N3 2. Prom= (N1 +N2 + N3)/3 3. Escribir Prom. Algoritmo Cuantitativo N1=5 N2=8 N3=7 /3 13+7=20 =6.6666…
Algoritmo NO determinista Algoritmo determinista
Algoritmo probabilístico Ramificación y acotación