2. ¿ Qué son?
El significado moderno de algoritmo es del
todo similar al de receta, proceso, método,
técnica, procedimiento, rutina, salvo que la
palabra algoritmo connota precisamente algo
un poco distinto. Ha de ser un conjunto finito
de reglas que dan una secuencia de
operaciones para resolver un tipo especifico
de problema.
3. Las características fundamentales que debe cumplir todo
algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de
realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un
algoritmo dos veces, se debe obtener el mismo
resultado cada vez.
Un algoritmo debe ser finito. Si se sigue un algoritmo se
debe terminar en algún momento; o sea, debe tener un
numero finito de pasos.
Estarán diseñados de modo que sus modificaciones sean
fáciles de realizar
La filosofía utilizada para su diseño debe favorecer la
división del problema en módulos pequeños.
La definición de un algoritmo debe definir tres partes:
Características de los algoritmos
Entrada, Proceso y Salida.
4. Ejemplo de algoritmo
Comprar una tarjeta para el celular
1. Estoy en casa
2. Busco el dinero
3. Cambiarme de ropa para salir
4. Ir a la tienda de teléfonos móvil
5. Pedir la tarjeta de valor deseado
6. Recibir la tarjeta
7. Pagar la tarjeta
5. Sirve para escribir programas de
computadora en lenguaje natural de tal
manera que se facilite la
comprensión, prueba y posterior
codificación en un lenguaje de
programación específico. En esencial, el
Pseudocódigo se puede definir como un
lenguaje de especificaciones de
algoritmos.
6. Se puede ejecutar en un ordenador
Es una forma de representación sencilla de utilizar y
de manipular.
Facilita el paso del programa al lenguaje de
programación.
Es independiente del lenguaje de programación que
se vaya a utilizar.
Es un método que facilita la programación y solución
al algoritmo del programa.
7. Programa: area_cuadrado
Modulo: main **( también se puede llamar principal)
Variables:
lado: natural
área: natural
Inicio
Visualizar "Introduce el lado del cuadrado"
Leer lado
Área<- lado * lado
Visualizar "El área del cuadrado es", área
Fin
8. Diagramas de flujo
Los diagramas de flujo son
descripciones gráficas de algoritmos;
usan símbolos conectados con flechas
para indicar la secuencia de
instrucciones. Los diagramas de flujo
son usados para representar
algoritmos pequeños, ya que abarcan
mucho espacio y su construcción es
laboriosa.
9. Fácil de leer y comprender.
Fácil de codificar en una amplia gama de
lenguajes y en diferentes sistemas.
Fácil de mantener.
Eficiente, aprovechando al máximo los recursos
de la computadora.
Modularizable.
Un diagrama de flujo siempre tiene un único
punto de inicio y un único punto de término.
Además, todo camino de ejecución debe permitir
llegar desde el inicio hasta el término.
10. Los mandamientos
promulgados por
moisés y en la Si quieres ser
Dios mas
conciencia humana
les perfecto, anda y
respon vende todo lo
Jesús los confirma con el
El camino de que tienes, luego
mandato de amor , con las
en la bienaventuranzas y con los sigue a Jesucristo
identidad consejos evangélicos
moral los
cristiana jóvenes y ¿Qué ha se hacer
las para alcanzar la vida
jóvenes se eterna?
preguntan
Ejemplo de diagrama de flujo