Beruflich Dokumente
Kultur Dokumente
Algoritmos
Es la transformacin
de los elementos
procesados.
Los datos de entrada
se convierten en
informacin significativa.
Organizacin Lgica de la
Computadora - SOFTWARE
CLASIFICACIONES DEL SW
1. Sistemas Operativos
2. Lenguajes de Programacin
3. Sw de Uso General
4. Sw de Aplicaciones
LENGUAJE DE PROGRAMACION
Consiste en un conjunto
de reglas sintcticas y
semnticas que definen
un programa
informtico.
LENGUAJE C++
Definido: Si se sigue un
algoritmo mas de una vez se
obtiene el mismo resultado.
Entrada
Proceso
Salida
Calculando el rea de un tringulo
1. Lo que voy a obtener es el rea del
tringulo, a ello le llamamos salida.
2. Lo que necesito conocer para calcular el
rea del tringulo es mnimo la base y la
altura, a ello le llamamos entrada.
3. Para obtener la salida que buscamos (el
rea) gracias a los datos de entrada (base
y altura) lo podemos calcular con la
frmula: A=(b*h)/2, a ello le llamamos
proceso.
Entrada Proceso Salida
Base (b)
Y A = (b * h) rea
Altura (h) 2
HERRAMIENTAS PARA EL DISEO
DE ALGORITMOS
Es la representacin de algoritmos
utilizando smbolos grficos unidos por
flechas, denominadas lneas de flujo, que
indican la secuencia de ejecucin.
Los smbolos utilizados han sido
normalizados por el Instituto
Norteamericano de Normalizacin (ANSI).
Smbolos de diagrama de flujo
Terminal: Indica comienzo y
final de todo programa.
Proceso: Operaciones
aritmticas a realizarse.
No Decisin: Indica operaciones lgicas o
de comparacin, en funcin al
Si resultado determina cual de los
caminos debe seguir
Leer
B, H
B*H
A
2
Escribir
A
Fin
Nassi-Schneiderman
Es como un diagrama de flujo en el que se
omiten las flechas de unin y las cajas son
continuas.
Un algoritmo se representa con un
rectngulo en el que cada banda es una
accin a realizar.
Inicio
Leer
Base, Altura
Base * Altura
Area
2
Escribir
Area
Fin
Pseudocdigo
1. El promedio de 3 notas.
Pseudocdigo 1ra Forma:
Inicio
Leer nota1, nota2, nota3
S <- (nota1 + nota2 + nota3)
Prom <- S/3
Escribir Prom
Fin
Pseudocdigo 2da Forma:
Inicio
Leer nota1, nota2, nota3
Prom <- (nota1 + nota2 + nota3)/3
Escribir Prom
Fin
Diagrama de Flujo 1ra Forma:
Inicio
Leer
nota1, nota2, nota3
S=(nota1+nota2+nota3)
Prom = S/3
Escribir
Prom
Fin
Diagrama de Flujo 2da Forma:
Inicio
Leer
nota1, nota2, nota3
Prom=(nota1+nota2+nota3)/3
Escribir
Prom
Fin
FIN