Escolar Documentos
Profissional Documentos
Cultura Documentos
ALGORITMO
Docente : Alejandro Ricaldi Rosas
Herramientas de un Algoritmo
OPERADORES ARITMETICOS
OPERADOR
+
*
DIV
/
MOD
SIGNIFICADO
SUMAR
RESTAR
MULTIPLICAR
DIVISION ENTERA
DIVISION REAL
RESTO ARITMETICO
POTENCIACION
OPERADORES RELACIONALES
OPERADOR
>
<
>=
<=
=
<>
SIGNIFICADO
MAYOR
MENOR
MAYOR o IGUAL
MENOR o IGUAL
IGUAL
DIFERENTE
OPERADORES LOGICOS
OPERADOR
Y
O
NO
Observe la tabla
SIGNIFICADO
CONJUNCION
DISYUNCION
NEGACION
OPERADORES DE ASIGNACION Y
AGRUPACION
OPERADOR
()
SIGNIFICADO
ASIGNAR
AGRUPAR
Estructuras Secuenciales
Una estructura secuencial es
aquella en la que una
accin(instruccin) sigue a otra
en secuencia.
Evaluacin de Expresiones
SI LAS VARIABLES A, B, C y D CONTINEN LOS VALORES 10,
20, 30 Y 5 RESPECTIVAMENTE, EVALUAR :
EXPRESION
(A + B) DIV D
(A + B) MOD D
(A > B) Y (C < D)
NO (A > B) O ( C <> D)
RESULTADO
Representacin de los
Algoritmos
- Diagramas de Flujo: Es la representacin
grfica de un algoritmo que indica los pasos
que debe seguir la computadora para producir
resultados. Est compuesto de varios smbolos
que indican diferentes procesos en la
computadora. Se relacionan entre s, mediante
lneas que indicar el orden en que se deben
ejecutar los procesos. Los smbolos estn
normalizados por el Instituto Norteamericano
de Normalizacin(ANSI)
Diagrama
de Flujo
Representacin de los
Algoritmos
- Pseudocdigo: Es una mezcla de lenguaje de
programacin y el idioma espaol, que se
emplea
dentro
de
la
programacin
estructurada, para realizar el diseo de un
programa. Es la representacin narrativa de
los pasos que debe seguir un algoritmo para
dar solucin a un problema determinado. En
esencial, el Pseudocdigo se puede definir
como un lenguaje de especificaciones de
algoritmos y no es un Lenguaje de
Programacin.
Pseudocdigo
ALGORITMO Problema1
VARIABLES
ENTERO: num
INICIO
LEER ( num )
num num + 5
ESCRIBIR ( num )
FIN
ALGORITMO Problema2
VARIABLES
ENTERO
N
INICIO
LEER ( N )
NN/2
ESCRIBIR( N )
FIN