Ejercicios de pseudocodigo de luis rodriguez

Solo disponible en BuenasTareas
  • Páginas : 12 (2853 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de agosto de 2012
Leer documento completo
Vista previa del texto
Guayaquil, Junio del 2012.
Universidad Estatal de Guayaquil.
“Facultad de Ingeniería Industrial”
Asignatura:
Teoría de la Programación.
Profesor:
Ing.Carlos Ponce
Aula:
1
Grupo:
2
Sección:
Vespertina.
Nombres:
* Luis Alfredo Rodríguez Franco.
Año Lectivo:
2012

Teoría de la Programación

Capítulo 1
1. Elementos básicos de un programa
2. Palabras reservadas,identificadores, caracteres especiales
3. Constantes, Variables, Expresiones, Instrucciones
4. Bucles
5. Contadores
6. Acumuladores
7. Interruptores
8. Estructura de control
9. Procedimiento
10. Tipos de Variables: Numérica y alfanumérica

Algoritmo.
Es un método para resolver problemas que consiste en dividir el mismo en un número finito de pasos e indicar un orden deejecución.
Programación:
Es la transformación del algoritmo en algo entendible por la PC, que debe ser escrito en un lenguaje de programación de acuerdo con las reglas de sintaxis.
Tipos:
* Programación lineal
* Programacion modular o descendente
* Programacion orientada a objetos
Etapas en la solución del problema
1. Analisis
El programador necesita de la experiencia delexperto del dominio del tema para entender el problema.
El problema debe estar bien definido con el máximo detalle.
Las especificaciones de las entradas y salidas del problema, deben ser escritas en detalle.
Entrada
Salida
Proceso

2. Diseño
* Diseñar un algoritmo con los pasos a seguir
* Insertar formulas al ordenador
* Se realizara una representación de la secuencia
*Representaciones de algoritmos: DFD Y Pseudocódigo

Técnicas de Diseño
I. Top Down: Diseño descendente, se realiza un refinamiento sucesivo que permite darle una organización a las instrucciones en forma de modulos o bloques.
II. Divide y vencerás: Consiste en que cada programador se le asigna una determinada categoría o sección que realizar.
3. Programación
* Se realiza una vezdespués de resolver el DFD o pseudocódigo y después de codificarlo, se introduce en un programa editor o lenguaje de programación.

Traducción
Edición
Codificación
Algoritmo
Analisis
Programación

4. Ejecución o pruebas
* Después de diseñado y codificado en cualquier lenguaje, es fundamental preparar un conjunto de datos posibles, que permita probar el programa cuando se ejecute y asíverificar los resultados.
* Se debe realizar un nivel de seguridad sin errores.

Características:
1.
2. Finito
3. Concreto
4. Legible
5. Eficiente
6. No ambiguo
7. Preciso
8. Definido

Elementos:

Constante

Entrada
Salida
Proceso

Cuerpo del algoritmo
Estructura de control

Estructura:
* Datos de entrada y salida
Datos:Situación o hechos quehay que tomar en cuenta.
Proceso: Grupo de instrucciones u operaciones con datos
Estructura de control: Organización de las instrucciones que deben ser realizadas

Permite representar el algoritmo mediante un lenguaje mas estructurado, facilitando su codificación.
Sintaxis:
Inicio
Intro1
Intro2
Si “Condicion”, Entonces
Intro3
……

Ejercicio de Pseudocódigo & DFD
1. Elaborar unPseudocódigo y un DFD para calcular e imprimir el área de un triangulo.

Proceso Ejercicio01
//Entrada
Escribir 'Area del triangulo'
Escribir 'Ingrese la base:'
Leer b
Escribir 'Ingrese la altura'
Leer h
//Proceso
a<-b*h/2;
Escribir 'Area del triangulo Es Igual A :',a
//Salida
FinProceso

2. Elaborar un Pseudocódigo y un DFD para obtener el promedio de notas de un estudiante apartir de sus 3 notas parciales

Proceso Ejercicio02
//Entrada
Escribir 'Promedio de notas';
Escribir 'Ingrese el nombre del estudiante:';
Leer Nombre

Escribir 'Ingrese Nota Primer Parcial:';
Leer P_1
Escribir 'Ingrese Nota Segundo Parcial:';
Leer P_2
Escribir 'Ingrese Nota Tercer parcial:';
Leer P_3

//Proceso
SUMA<-P_1+P_2+P_3
Promedio<-(P_1+P_2+P_3)/3...
tracking img