3. ALGORITMO
Un algoritmo es una secuencia precisa de
operaciones (pasos) que resuelven un
problema en un tiempo finito.
Los algoritmos constituyen un listado de
instrucciones que indican el camino a
seguir para dar solución a un problema.
4. CARACTERÍSTICAS DE UN
ALGORITMO
Un algoritmo debe ser preciso.
Un algoritmo debe ser finito.
Un algoritmo debe tener una secuencia
lineal.
Un algoritmo debe ser eficiente.
10. Fase de DISEÑO:
se define cómo
vamos a hacerlo.
Obtención del
Algoritmo.
¿Cómo se construye un
PROGRAMA?
11. Fase de CODIFICACIÓN: se
da la Implementación del
Algoritmo en el lenguaje de
programación más
adecuado generando la
obtención del Programa.
¿Cómo se construye un
PROGRAMA?
12. Fase de PRUEBAS: No basta que
el programa esté terminado,
pues hay que comprobar que
el programa NO falla y
funciona perfectamente en
todos los casos posibles que se
puedan presentar.
¿Cómo se construye un
PROGRAMA?
13. Fase de DOCUMENTACIÓN Y
MANTENIMIENTO: Se elabora la
documentación del programa,
y se realizan las actualizaciones
oportunas que se vayan
necesitando.
¿Cómo se construye un
PROGRAMA?
14. Definición y uso de
herramientas para describir
soluciones
Para representar los algoritmos existen dos
métodos principales:
El pseudocódigo
El diagrama de flujo.
17. DIAGRAMAS DE FLUJO
Es una herramienta que mediante el
empleo de símbolos especializados y líneas
de flujo, nos permite ilustrar el flujo lógico de
pasos y datos de un algoritmo.
20. VARIABLES
Son los elementos que se
utilizan para contener datos
de distintos tipos: números,
letras, cadenas de caracteres,
valores lógicos, etc. El valor
contenido en una variable
puede cambiar a lo largo de
la ejecución del programa.
23. Cada expresión toma
un valor que se
determina tomando los
valores de las variables
y constantes implicadas
y la ejecución de las
operaciones
implicadas.
EXPRESIONES
26. LÓGICOS: producen un
resultado booleano y
sus operandos son
también valores lógicos
o asimilables a ellos (los
valores numéricos son
asimilados a cierto o
falso según sea su valor
sea cero o distinto de
cero).
OPERADORES