Escolar Documentos
Profissional Documentos
Cultura Documentos
14/02/17
Qu es un algoritmo?
Es una secuencia de pasos lo gicos y ordenados por los cuales le
damos la solucio n a un problema, todas las actividades diarias
las resolvemos con los algoritmos.
Etapas:
Algoritmos
Pasos, acciones o procedimientos que nos permiten resolver un
problema planteado.
Tiene 3 caractersticas principales:
- PRECISIN
Los pasos a seguir deben ser precisados correcta y claramente.
- DEFINIDO
Siempre y cuando tenga los mismos datos de entrada, deber dar los
mismos resultados.
- FINITUD
Debe tener siempre un principio y un fin, debe ser finito, siempre.
Problema
Caractersticas:
Dlar A, B,
F, C , C,
peso resta
F<- Dlar<-
C<- B-A
C*1.8+32 peso*10.5
F Dlar C
SUMA
FIN FIN DIASFIN
FIN FIN
algn tipo de datos.
DATOS LGICOS Datos que se pueden
representar por falso y
verdadero.
CONSTANTES Datos que nunca cambiarn.
VARIABLES Datos que cambian
dependiendo de las condiciones
del problema que se desea
resolver.
EXPRESIONES LGICAS Condiciones que slo se pueden
tomar falso y verdadero. Tienen:
variables, constantes,
operadores lgicos y racionales.
EXPRESIONES ARITMTICAS Expresiones usadas para el
clculo de valores aritmticos
tiles y fciles de entender ya
que se representan de forma
muy parecido a las matemticas.
ESTRUCTURA SELECTIVA
Utilizada para resolver problemas donde sea necesario tomar
decisiones, donde se tengan diferentes caminos para llegar a la
solucin de un problema.
Nombre Operador
Conjuncin AND
Disyuncin OR
Negacin NOT
Inicio
Calificacin
Calificacin
>=6
Aprobado
Fin
2. Doble
3. Mltiple
Si entonces __ si no
condici condici
n n
Procedimi Procedimi
Procedimi ento ento
ento
EJEMPLOS EN CLASE:
INICI INICI
AOO
EDAD,O
NACIMIE
IFE, AO NTO,
ACTUAL, AO
AO DE EDAD<-
ACTUALAO
NACIMIE ACTUAL- AO
EDAD<-
NTOAO DE NACIMIENTO
ACTUAL- AO DE
NACIMIENTO EDA
D
EDA >=18
ME
D
EDA NO
>=18
D R
TERC EDA
>=60
SACA ERA D
R IFE MAYO EDAD
R DE
EDAD
FIN
FIN
FIN
FIN
S N1> N
N2 O
S N2> N
S N1> N3
N O
N3
O N3
N2
N1 N3 ES
ES
ES ES MAY
MAY
MAY MAY OR
OR
OR OR
FIN
N1 N2 N3 MAYOR
1 2 3 3
4 5 6 6
7 8 9 9