Documente Academic
Documente Profesional
Documente Cultură
ordenados,
secuencialmente y finita,
escritos de tal forma que
permiten
en un momento
.
ALGORITMO: Nombre
algoritmo
Fibonacci,
Al'Khwarizmi llamada ,
Algoritmi de Numero
Indorum.
CONCRETO
FINITO
LEGIBLE
EFICIENTE
NO
AMBIGUO
DEFINIDO
PRECISO
ALGORITMO: Estructura
Corresponden a los
Conforma
el grupo
datos requeridos
de
instrucciones
para
realizar el
que
realizan
las de
algoritmo
(datos
operaciones
los
entrada) y loscon
datos
datos.
que son generados
(datos de salida)
Datos
Procesos
Estructuras
de Control
ALGORITMO: Elementos
de variables y
constantes
Es necesario
identificar que
datos se necesitan
ingresar, cuales
sirven de forma
auxiliar y cuales se
van a generar.
Entrada
Proceso
Estructuras
de control
Salida
ALGORITMO:
ALGORITMO:
1
2
volver a empezar el
proceso a partir del punto 1 de esta lista.
7.
ALGORITMO: Requisitos
Por ejemplo:
Los algoritmos
crean el
No
debemos seomitir
para
resolver
contexto
de nuestros
problemas.
algoritmos.
Siempre
que sea
posible
Es
importante
que
junto
Es necesario establecer
seguiremos
al algoritmo,
lo
que se necesita
personalmente
los pasos
se debe comenzar.
de nuestro
algoritmo
para comprobar que son
efectivamente
.
ALGORITMO:
Top Down
ALGORITMO:
Diagrama de Flujo
Inicio
..
.
Fin
verbo, ejemplo:
Muestre, Haga, Lea, etc.
Se debe mantener una
estructuras
o variables
.
Imprimir : Representa
Calcular
almacenados en una variable.
Fin
Lectura
Inicio
Proceso
Captura
Fin
Permite indicar la
Se utiliza
para
Entrada
de datos
indicar el punto
de
desde
del diagrama
Conectores
Flujo
operaciones de salida
a un
(el monitor o
impresor.)
Caso
Si
Si
Si
No
Val1
Val2
Si Si
Si
No
No No
No
No
Val3
Otro
entonces
Val1:
entonces
Si
Si Instrucciones
entonces
Instrucciones
Val2:
Instrucciones
entonces
Si
si no
Instrucciones
siVal3:
no
Instrucciones
Si
entonces
Instrucciones
Instrucciones
Instrucciones
si no
Otros:
Instrucciones
Instrucciones
Fin Caso
Estructuras de Ciclo
Ciclo
Para
Ciclo
Ciclo
Mientras
Hasta
v=valini,v=valfinal, incremento
Instrucciones
No
Instrucciones
Si
Instrucciones
Si
No
..
.
.
Para
v=valini, v=valfinal, inc
.
. Instrucciones
Repita
Mientras
Fin Para que
.Instrucciones
Instrucciones
..
Hasta
que
Fin Mientras
.. variable
v:
..
valini:
valor inicial
..
valfinal: valor final
inc: incremento
Prueba de escritorio
ALGORITMO
Es importante que
conozcamos exactamente
que se desea.
ALGORITMO
Los datos de
entrada que nos
suministran
Recursos
Proceso
de
Trabajo
Los datos de
salida o
resultados que
se esperan
ALGORITMO
La
que
produce
los
Analizado el problema
resultados Esperados en el
Posiblemente tengamos
menor tiempo y al menor
varias
formas
resolverlo
es la
mejorde
alternativa
costo
ALGORITMO
Dibujar
alternativa
seleccionada
Una vez que
sabemos
problema
Plasmar la
solucion
mediante el
Al realizar lo anterior se
Dar diferentes datos
puede comprobar si el
de entrada al programa
algoritmo es correcto o
si hay necesidad
seguir
la secuencia
de
hacer
ajustes
(volver alindicada
paso anterior)
hasta
obtener los resultados
ALGORITMO: Conceptos
Tipo
Constante
Variable
Dato
de Dato
Corresponde al tipo de
valor que puede
almacenarse en un
espacio de memoria
definido y a la cantidad
de espacio que requiere
para almacenar un valor.
cadena
Entero
Caracter
Tipos
de
Datos
ALGORITMO: Operadores
>=
<=
>
<
=
Relacionales
!=
<>
+
/
^
%
No
Y &&
O ||
BIBLIOGRAFIA
http://fuxion.tripod.cl/fundamentos.htm#QUE
%20HERRAMIENTAS