FUNDAMENTOS BASICO DE ALGORTIMOS
Es un método para resolver un problema mediante una secuencia de instrucciones, cada una de las cuales especifica las operaciones que debe realizar la computadora.
• Debe ser preciso e indicar de realización de cada paso
• Debe estar definido. Si se sigue un algoritmo dos o mas veces con los mismos valores iníciales se debe tener el mismo resultado.
• Debe ser finito. Se sigue un algoritmo se debe de terminar en algún momento, es, decir debe tener un numero finito de pasos.
También tener una cuenta en un algoritmo
• El algoritmo sirve de base para generar un programa pero no es el programa en si.
• El algoritmo no es inteligible directamente por el ordenador.
• El mismo algoritmo puede se implementado de dos formas distintas códigos fuente. A partir del mismo algoritmo.
PROCESOS DE UN ALGORTIMO
Entrada---------Proceso-------Salida
La información proporcionada al algoritmo constituye su entrada, el procedimiento para solución del problema constituye su proceso y la información producida por el algoritmo constituye su salida.
VERIFICACION DEL ALGORTIMO O PRUEBA DE ESCRITO
Es necesario asegurarse de que este realiza las tareas pera las que ha sido diseñado, y que por lo tanto produce el resultado correcto y esperado.
El modo más normal de comprobar un algoritmo es mediante su ejecución manual usando datos significativos que abarquen todo el posible rango de valores y anotando en una hoja de papel los valores que van tomando en las diferentes fases, los dato de entrada o auxiliares y por ultimo los valores de los resultados.
ELEMENTOS BASICO DE UN ALGORITMO
· Palabra reservadas
· Identificadores
· Variables
· Constantes
· Instrucciones
PALABRAS RESERVADAS
· Inicio
· Fin
· Hacer
· Si-entonces-sino
· Mientras
· Desde
IDENTIFICADORES
Son nombres usados para identificar a los objetos y además elementos de un programa: Variables, constantes, operadores, funciones, procedimientos etc.
Existen reglas validas y son los siguientes:
· El primer carácter debe ser una letra o el carácter subrayado bajo.
· Los caracteres siguientes pueden ser letras, números o símbolos de subrayado bajo
· Las letras mayúsculas y las letras minúsculas se tratan como distintas. Así, suma y SUMA son tres identificadores distintos
· No pueden ser iguales a ninguna palabra reservada.
Variables: es un objeto aquí se les asigna un valor cuyo puede cambiar durante el desarrollo del algoritmo o ejecución del programa. Si una variable compuesto por dos palabras estas pueden ser juntas o unidos por el subrayado bajo, guion bajo.
Constantes: toma o recibe un valor que no cambia durante el desarrollo del algoritmo ala ejecución de programa.