Professional Documents
Culture Documents
2. OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECFICOS
3. MARCO TEORICO
ALGORITMOS
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera
precisa e inequvoca que se debe hacer.
2. Debe ser Finito, porque un algoritmo debe tener un nmero limitado de
pasos.
Entrada de datos, son los datos necesarios que el algoritmo necesita para ser
ejecutado.
Proceso, es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados, son los datos obtenidos despus de la ejecucin del
algoritmo.
EL PSEUDO-CDIGO
Proceso SinTitulo
accion 1;
accion 1;
.
.
.
accion n;
FinProceso
Comienza con la palabra clave Proceso seguida del nombre del programa, luego
le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso.
Una secuencia de instrucciones es una lista de una o ms instrucciones, cada una
terminada en punto y coma.
Las acciones incluyen operaciones de entrada y salida, asignaciones de
variables, condicionales si-entonces o de seleccin mltiple y/o lazos mientras,
repetir o para.
Asignacin
Entradas
Esta instruccin lee N valores desde el ambiente (en este caso el teclado) y los asigna a
las N variables mencionadas. Pueden incluirse una o ms variables, por lo tanto el
comando leer uno o ms valores.
Salidas
Dimensionamiento
Condicional Si-Entonces
Si <condicin>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Seleccin Multiple
La secuencia de instrucciones ejecutada por una instruccin Segun depende del valor de
una variable numrica.
Lazos Mientras
Lazos Repetir
Repetir
<instrucciones>
Hasta Que <condicin>
Lazos Para
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:
EJERCICIOS DE PSEUDOCODIGO
EJERCICIO N 01
En una prensa hidrulica existe una presinen un rea dado en el mbolo de mayor
tamao, Cul ser la fuerza que existe en el mbolo de mayor tamao?
1. ANALISIS
DATOS INCOGNITAS FORMULAS
rea
2. DISEO ( Pseudocdigo)
Proceso Ejecicio7
Leerpresin, rea;
Fuerza <- presin * rea;
Escribir Fuerza;
FinProceso
1.- ANLISIS
DATOS INCOGNITAS FORMULAS
masa Ec 1
Ec = 2 * masa * velocidad2
velocidad Ep
altura = Ec / masa * 9,8
altura
Ep = masa * 9,8 * altura
Proceso Ejercicio10
Leer masa, velocidad;
Ec<-1/2 * masa * velocidad * velocidad;
altura<- Ec/masa * 9.8;
Ep<-masa * altura * 9.8;
EscribirEc, altura, Ep;
FinProceso
1. ANALISIS
DATOS INCOGNITAS FORMULAS
Masa
2. DISEO ( Pseudocdigo)
Proceso Ejercicio2
Leeraceleracin, masa;
Fuerza <- aceleracin * masa;
Escribir Fuerza;
FinProceso
1. ANALISIS
2. DISEO (Pseudocdigo)
Proceso Descuento
Leer Compra;
TotalPagar <- Compra -(Compra*0.12);
Escribir TotalPagar;
FinProceso
1. ANLISIS
DATOS INCGNITAS FORMULAS
2. DISEO (Pseudocdigo)
Proceso Compra
Leer Cantidad, Valor;
SubTotal<-Cantidad * Valor;
Descuento<-SubTotal * 0.12;
Total<-SubTotal-Descuento;
Escribir subTotal;
Escribir Desccuento;
Escribir Total;
FinProceso
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a
derecha.
2. Los smbolos se unen con lneas, las cuales tienen en la punta una flecha que
indica la direccin que fluye la informacin procesos, se deben de utilizar
solamente lneas de flujo horizontal o verticales (nunca diagonales).
3. Se debe evitar el cruce de lneas, para lo cual se quisiera separar el flujo del
diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se
EJERCICIO N 01
Calcular el trabajo de una fuerza que se aplica con un ngulo con la horizontal que
recorre una distancia dada.
1. ANALISIS
DATOS INCOGNITAS FORMULA
ngulo
fuerza
1.-ANALISIS
1. ANLISIS
Inicio
Pasajeros, Pasaje
Total=Pasajeros*Pasaje
Chofer=Total*0.15
Ayudante=Total*0.10
Dueo=Total-Chofer-Ayudante
Total
Chofer
Ayudante
Dueo
Fin
Determinar el alcance mximo y la altura mxima de una pelota pateada con cierto
ngulo desde una cancha de futbol que es impulsada con cierta velocidad inicial y llega
a su destino en determinado tiempo.
1. ANLISIS
Inicio
Angulo,Velocidad,Tiempo
Altura=Velocidad*sen(Angulo)/ 19.6
Alcance,Altura
Fin
2. DISEO
Diagrama de Flujo
Inicio
Masa, Volumen
Densidad=Masa/Volumen
Densidad
Fin
Los Algoritmos son una manera de expresar cualquier situacin por medio de una
secuencia de pasos ordenados y lgicos que buscan el aclaramiento de cualquier
problema para as identificar lo que se necesita, como se hace y el resultado final, el
cual debe ser igual siempre por lo que se busca que hayan alternativas para cualquier
solucin posible.
A diario en la vida cotidiana cada vez que necesitamos realizar un proceso seguimos
una serie de pasos que nos llevan a culminar un producto, de igual manera cuando
estamos frente un sistema observamos que debemos seguir una serie de pasos para
interactuar con l, todos estos pasos tantos internos como externo se descomponen en
algoritmos que si los representamos descriptiva y grficamente construiramos una serie
de Diagraman de Flujos y Seudocdigos, es por ello que podemos afirmar con certeza
que los Diagramas de Flujos nos sirve para representar grficamente y Seudocdigos
nos sirve para presentar descriptivamente, los procesos o funciones en que se
descompone el sistema, muestra las fuentes y destinos de datos, identifica y da los
nombres a los procesos que lleva a cabo. Identifica y da nombre a los grupos de datos
de datos que relaciona una funcin con otra y seala los almacenes y a los que tiene
acceso.
Cabe destacar, que el lenguaje utilizado para especificar la funcin del diagrama de
flujo, no es ms que el lenguaje que utilizamos diariamente, pero adoptando ciertos
verbos y frases imperativas, para describir de manera exacta y precisa lo que se quiere
realizar y el lenguaje utilizado para Seudocdigos es representacin de nuestro diseos
de una manera ms formal y con ms similitud a lo q es un lenguaje de programacin.
4. BIBLIOGRAFIA