Estudiante

Páginas: 6 (1292 palabras) Publicado: 2 de diciembre de 2012
Algoritmo Y Estructura De Datos
I) Introducción-.
Analizar, diseñar e implementar programas usando el compilador borland C++ 502
I) Requerimientos-.
Se necesita saber:
* Programa Pseudocódigo
* Diagrama de flujo de datos
* Programa fuente
* Algoritmo

1) Algoritmo -. Es un conjunto de pasos o de procedimientos con una coherencia lógica para ejecutar un proceso (tarea).Observación: (especificar desde donde inicia los pasos y el fin de pasos)

Ejemplo:
a) Algoritmo para llevar acabo una matricula
1-.ingresar a la universidad
2-. Solicitar la boleta de notas
3-.Asesoría en la facultad respectiva
4-. Cancelar en caja el dinero
5-. Matricula (horario respectivo) .
a) Algoritmo para llevar acabo una matricula
1-.ingresar a la universidad
2-.Solicitar la boleta de notas
3-. Asesoría en la facultad respectiva
4-. Cancelar en caja el dinero
5-. Matricula (horario respectivo)

No necesitan condicionar
Porque no ha tenido ninguna restricción
Algoritmo secuencial

Son pasos con coherencia lógica
1-. Me baño
2-. Me levanto a las 5 am
3-. Desayuno

b) Algoritmo casa a la universidad
1-. Levantarse a las 5 am
2-.Baño
3-.Desayuno4-.Logística de viaje casa-universidad
5-.Ir al paradero
6-.Elegir vehículo
7-. Bajar en la universidad
8-. Identificarse
9-. Ir al aula

No tiene coherencia lógica

2 Pseudocódigo -.
Código: significa instrucciones
Pseudo: imitar
* Imitar instrucciones maquina (PC)

Código: significa instrucciones
Pseudo: imitar
* “imitar instrucciones maquina (PC)”

En un programa fuentedonde vamos utilizar el compilador
Es cualquier lenguaje para trabajar en maquina

Ejemplo:
Diseñar un programa Pseudocódigo que permita leer 3 prácticas calificadas, luego calcular su promedio. Así mismo leer 2exámenes (Ex Parcial y Ex final) y con esto calcular el promedio final. Hacer un reporte del promedio final y promedio de prácticas.

Leer es igual a “escribir” significa que desde elteclado yo voy a escribir desde el teclado al computador
Leer

Reporte es igual a imprimir visualizar datos de mi programa en la pantalla
Reporte

Para un pseudocódigo:
Inicio
Imprimir (“bienvenida…”)
Imprimir (“ingrese pc1=”), leer (pc1)
Imprimir (“ingrese pc2=”), leer (pc2)
Imprimir (“ingrese pc3=”), leer (pc3)
Pp (pc1 + pc2 +pc3)/3
Imprimir (“su promedioes=”), pp )
Imprimir (“ex Parcial=”), leer (exp)
Imprimir (“ex final=”), leer (ex final)
Pf (pp + ep + ef)/3
Imprimir(“señor su promedio final es=”,pf )

Pasarlo al compilador
BC+5.02 en su equivalente

Cuando digo “leer” me estoy refiriendo a “cin” en el compilador se escribe así
Cuando digo “imprimir” me estoy refiriendo “cout”

Ingresar datos
Sacar datos

Bienvenido..Ingrese pc1 = 20
Ingrese pc2 = 10
Ingrese pc3 = 12
Su promedio es = 14
Ingrese su ex parcial = 12
Ex final= 13
Señor su promedio final es =13

Tipos de datos enteros
Enteros: int

Tipo de datos: decimales
Decimales: float

Pasos equivalentes
· include<iostream.h> // para usar cout, cin
· include<conio.h> // para usar una función clrscr (); para limpiar la pantalla(x,y)= 2,2
En el punto de coordenadas (2,2) hasta la derecha

2,2.

* Cuando escribes después de una “,” significa que esas variables son las únicas enteras a utilizar
Void main()
{Int pc1, pc2, pc3, exp, exf ;
Float pp,pf ;
Clrscr();
goto xy(2,2); cout<<”bienvenido…”;
goto xy(2,3); cout<<”ingrese pc1”; cin>>pc1;
goto xy(2,4); cout<<”ingrese pc2”;cin>>pc2;
goto xy(2,5); cout<<”ingrese pc3”; cin>>pc3;
pp=(pc1 + pc2 +pc3)/3
gotoxy (10,12); cout<<”su promedio de práticas es =”<<pp;
goto xy(2,14); cout<<”examen parcial=”; cin>>exp;
goto xy (2,15); cout<<”examen final=”; cin>>exf;
pf=(pp+exp+exf)/3;
goto xy (10,20); cout<<”señor Su promedio final es=”<<pf;
getche();
}
ctrl +...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS