Anda di halaman 1dari 12

Curso: Sistemas Informticos

Escuela Profesional de Ingeniera de Sistemas

MODULO II
SISTEMAS INFORMATICOS

Ing. Gonzalo Injante Hernndez


Consultor en Tecnologas de la Informacin
ginjante@msn.com ginjante@gmail.com

TEMARIO
Algoritmos
Diseo del Algoritmo
Diagramas de Flujo
Pseudocdigo

Para comenzar

Cambio es la ley de la vida,


aquel que no se adapte a
los cambios es por que no
desea vivir, sino consumir
su vida.

Primera Parte Visin General de los


S.I.

Algoritmo
Es un conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas
que permite realizar una actividad mediante
pasos sucesivos, Dado un estado inicial y
una entrada, siguiendo los pasos sucesivos
se llega a un estado final y se obtiene una
solucin

Resolucin de un Problema

Problema

Diseo
del
Algoritmo

Programa
De
Computadora

- Diseo del Algoritmo .- Describe la secuencia


ordenada de pasos
- Expresar el Algoritmo como un programa en un
Lenguaje de Programacin.
- Ejecucin y validacin del programa por la
computadora

Caractersticas de los Algoritmos


- Un Algoritmo debe ser preciso e indicar el orden en
cada paso.
- Un Algoritmo debe estar bien definido. Si se sigue el
algoritmo dos veces, se debe obtener el mismo
resultado cada vez
- Un Algoritmo debe ser finito.
La definicin de un Algoritmo debe tener tres partes
- Entrada
- Proceso
- Salida

Diseo del Algoritmo


Una computadora no tiene la capacidad para solucionar
problemas mas que cuando se les proporcionan los respectivos
pasos a realizar.
Estos pasos sucesivos que indican las instrucciones a ejecutar
por la maquina constituyen como ya conocemos EL Algoritmo
La Informacin proporcionada al Algoritmo constituye su
entrada y la Informacin producida por el Algoritmo constituye
su salida
Las ventajas ms importantes del diseo son:
- El problema se comprende se comprende mas fcilmente
al dividirse en pastes ms simples denominadas Mdulos
- Las Modificaciones en los Mdulos son ms fciles.
- La comprobacin del problema se puede verificar mas
fcilmente.

Diagrama de Flujo
Un Diagrama de flujo o (flowchart) es una de
las tcnicas de representacin de Algoritmos
mas antigua y a la vez ms utilizada.
Es un diagrama que utiliza los sinbolos, que
tiene los pasos de algoritmo escritos en esas
cajas unidas por flechas denominada Lineas
de Flujo que indican la secuencia en que se
deben ejecutar.

Smbolos de Diagrama de Flujo

Ejemplo de Diagrama de Flujo

Pseudocdigo
Es un Lenguaje de especificacin de Algoritmos
El uso de tal lenguaje hace el paso de
codificacin final (Lenguaje de Programacion)
Es un medio de representar bsicamente las
estructuras de control
Se considera un primer borrador dado que el
pseudocdigo tiene que traducirse
posteriormente a un Lenguaje de Programacion,
no puede ser ejecutado por una computadora.

Pseudocdigo
Start
//calculo de impuesto y salario
Read nombre, horas, precio
Salario horas * precio
Tasas 0.25 * salario
Salario_neto salario tasas
Write nombre, salario, tasas, salario_
neto
end