Sei sulla pagina 1di 20

Proyecto de Programacin

Ing Giovanny S. Vigo Lpez


Pseudocdigo
Es un lenguaje artificial e informal til para el desarrollo
de algoritmos. No es un lenguaje de programacin
verdadero y, por lo tanto, no puede ser compilado y
ejecutado.

En pseudocdigo se describen los algoritmos utilizando
una mezcla de lenguaje comn, con instrucciones de
programacin, palabras claves, etc.
El objetivo es que el programador se centre en la
solucin lgica del algoritmo y no en la implementacin
en un lenguaje de programacin concreto o en otras
palabras, slo ayudan a "pensar" un programa antes de
escribirlo en un lenguaje de programacin formal.
Estructura de un Pseudocdigo
NOMBRE DEL ALGORITMO

{Breve descripcin}
{Definicin de variables y/o constantes}
{Inicializacin de variables y/o constantes}
1. Instruccin
2. Instruccin
3. Instruccin
.
.
.
Tipos de Estructuras de
Programacin
Un problema se divide en instrucciones, usando un
nmero limitado de estructuras bsicas y sus
combinaciones que permitan la solucin.

Las estructuras bsicas pueden ser:
Estructura Secuencial
Estructura Selectiva
Estructura Repetitiva
Estructura Secuencial
Una accin se ejecuta detrs de otra.

Se basa en las 5 fases de que consta todo algoritmo:
a. Declaracin de variables.
b. Inicializacin de variables.
c. Lectura de Datos.
d. Clculo.
e. Salida.
INICIO
FIN
Instrucciones
Instrucciones
Instrucciones
Instrucciones
a
b
d
e
Instrucciones c
Inicio
Instrucciones
Instrucciones
Leer
Hacer
Mostrar
Fin
Estructura Selectiva
En la solucin del problema existe un punto que requiere
establecer una pregunta, para decidir que instrucciones
deben realizarse.

Se clasifican en:
a. Simples
b. Dobles
c. Compuestas
d. Mltiples
a. Simples
Estn compuestas nicamente de una condicin, si la
condicin es verdadera ejecuta las instrucciones y si es
falsa no hace nada.

Condicin
Instrucciones
V / SI
F / NO
Inicio
Instrucciones
Si (Condicin = V / Si) entonces
Instrucciones
Fin Si
Instrucciones
Fin
b. Dobles
Permiten controlar la ejecucin de varias acciones y se
utilizan cuando se tienen dos opciones de accin, donde
se debe ejecutar la una o la otra, pero no ambas a la vez.
Inicio
Instrucciones
Si (Condicin = V / Si) entonces
Instrucciones
Sino
Instrucciones
Fin Si
Instrucciones
Fin
Condicin
Instrucciones
V / SI F / NO
Instrucciones
c. Compuestas
Cuando un bloque condicional incluye otro bloque
condicional. (anidados)
Condicin
V / SI F / NO
Condicin
Instrucciones
V / SI F / NO
Instrucciones
Condicin
Instrucciones
V / SI F / NO
Instrucciones
d. Mltiples
Se usa para evaluar una expresin que podr tomar n
valores distintos, segn el valor a tomar se ejecutarn las
acciones.
Condicin
Instruc
Instruc Instruc
Instruc Instruc
A
Otro
B D
C
Inicio
Instrucciones
En caso que Condicin sea
A: Instruc
B: Instruc
C: Instruc
D: Instruc
En otro caso
Instruc
Fin Caso que
Instrucciones
Fin
Elaborar el DF y pseudocodigo
1. Se desea encontrar la longitud y el rea de un crculo de
radio 5.

2. Modificar el programa anterior para que sea capaz de
calcular el rea y la longitud del crculo de cualquier
radio ingresado por teclado.

3. Leer el sueldo de tres empleados y aplicarles un
aumento del 10, 12 y 15% respectivamente.
4. Construir un algoritmo tal, que dado como dato la
calificacin de un alumno en un examen, escriba
APROBADO en caso su calificacin sea mayor que 10,5.

5. Dado como dato la calificacin de un alumno en un
examen, escriba APROBADO si su calificacin es mayor
que 10,5 y DESAPROBADO en caso contrario.
6. Dado como dato el sueldo de un trabajador, aplicar un
aumento del 15% si su sueldo es inferior a S/. 1000.00
y 12 % en caso contrario, luego imprimir el nuevo
sueldo del trabajador.

7. Una escuela aplica dos exmenes a sus aspirantes, por
lo que cada uno de ellos obtienen dos calificaciones
denotadas como C1 y C2. El aspirante que obtenga
calificaciones mayores a 80en ambos exmenes es
aceptado; en caso contrario es rechazado.
8. Determinar la cantidad de dinero que recibir un
trabajador por concepto de las horas extras trabajadas
en una empresa, sabiendo que cuando las horas de
trabajo exceden de 40, el resto se consideran horas
extras y que stas se pagan al doble de una hora normal
cuando no exceden de 8; si las horas extras exceden de
8 se pagan las primeras 8 al doble de lo que se paga por
una hora normal y el resto al triple.

Potrebbero piacerti anche