Вы находитесь на странице: 1из 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION


PRACTICAS DE LABORATORIO
NOMBRE DE LA
DURACIN:
PRACTICA:
ESTRUCTURAS DE

CI: 172541400-5. CONTROL


. . . . . . FIRMA:
..............
Ing.Rodney
Cesar Chacha . . . . . . . . . . . . . DOS
No. 1
Secuenciales y
DOS HORAS
Osorio
PERSONAS
Daniel Jami. . . . . . . . . . . . . . . . . . . CI: 172429148-7. . Selectivas
. . . . . FIRMA: . . . . . . . . . . . . . .

PROFESOR
PRACTICA
NOMBRES (ALUMNOS)

GRUPO:

1. INTRODUCCIN

Descripcin / Caso:

Utilice el material indicado en clase por el docente como herramienta principal


Utilice informacin de cursos anteriores y conocimientos adquiridos

2. OBJETIVO (COMPETENCIA)

Objetivo de Aprendizaje:

En esta actividad de laboratorio, los alumnos aplicarn la teora para


implementar programas en pseudo-cdigo usando estructuras de control
secuencial y selectivas.

3. FUNDAMENTO
Terico Prctico, en base a lo impartido en clases

4. DESARROLLO DE LA PRACTICA (INDICAR LOS COMANDOS UTILIZADOS)


Paso 1 Ubicacin de recursos
a. Forme grupos de mximo dos personas
b. Utilice la teora para implementar programas en pseudo-cdigo usando estructuras de control
secuencial

Paso 2 Planteamiento de Problema


PROGRAMA N1
Realiza en pseudocdigo un programa que calcule la longitud y el rea total de tres
Pg. No. 1 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
circunferencias sabiendo que la 1ra de ellas tiene radio R que ser introducido por
teclado, la 2da tiene radio 2R y la 3ra tiene radio 3R.

CDIGO
Proceso sin_titulo
Definir R,long,area Como Real;
Escribir "Programa para calcular la longitud y rea de 3 circunferencias"
Escribir "Ingrese el radio de la primera circunferencia:"
Leer R;
long<-2*PI*R+2*PI*(2*R)+2*PI*(3*R);
area<-PI*(R^2)+PI*(2*R)^2+PI*(3*R)^2;
Escribir "Longitud total=",long;
Escribir "rea total=",area;
FinProceso

PRUEBA

Pg. No. 2 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO

PROGRAMA N2
Realizar en pseudocdigo un programa que calcule de forma individual la velocidad de 5
cuerpos, introduciendo por teclado el espacio y el tiempo, hallando posteriormente la
media de cada una de las tres magnitudes.
CDIGO
Proceso sin_titulo
Definir
vel1,vel2,vel3,vel4,vel5,mediaVel,esp1,esp2,esp3,esp4,esp5,mediaEsp,tmp1,tmp2,tmp3,tmp4,tmp
5,mediaTmp Como Real;
Escribir "Ingrese el espacio recorrido por el primer cuerpo (m)";
Leer esp1;
Escribir "Ingrese el tiempo de movimiento del primer cuerpo (s)";
Leer tmp1;
vel1<-esp1/tmp1;
Escribir "La velocidad del primer cuerpo es:",vel1,"(m/s)";
Escribir "Ingrese el espacio recorrido por el segundo cuerpo (m)";
Leer esp2;
Escribir "Ingrese el tiempo de movimiento del segundo cuerpo (s)";
Pg. No. 3 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
Leer tmp2;
vel2<-esp2/tmp2;
Escribir "La velocidad del segundo cuerpo es:",vel2,"(m/s)";
Escribir "Ingrese el espacio recorrido por el tercer cuerpo (m)";
Leer esp3;
Escribir "Ingrese el tiempo de movimiento del tercer cuerpo (s)";
Leer tmp3;
vel3<-esp3/tmp3;
Escribir "La velocidad del tercer cuerpo es:",vel3,"(m/s)";
Escribir "Ingrese el espacio recorrido por el cuarto cuerpo (m)";
Leer esp4;
Escribir "Ingrese el tiempo de movimiento del cuarto cuerpo (s)";
Leer tmp4;
vel4<-esp4/tmp4;
Escribir "La velocidad del segundo cuerpo es:",vel4,"(m/s)";
Escribir "Ingrese el espacio recorrido por el quinto cuerpo (m)";
Leer esp5;
Escribir "Ingrese el tiempo de movimiento del quinto cuerpo (s)";
Leer tmp5;
vel5<-esp5/tmp5;
Escribir "La velocidad del quinto cuerpo es:",vel5,"(m/s)";
mediaVel<-(vel1+vel2+vel3+vel4+vel5)/5;
mediaEsp<-(esp1+esp2+esp3+esp4+esp5)/5;
mediaTmp<-(tmp1+tmp2+tmp3+tmp4+tmp5)/5;
Escribir "La media de la velocidad es:",mediaVel,"(m/s)";
Escribir "La media del espacio es:",mediaEsp,"(m)";
Escribir "La media del tiempo es:",mediaTmp,"(s)";
FinProceso

PRUEBA

Pg. No. 4 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO

PROGRAMA N3 (PROGRAMA CON MENU)


Una distribuidora de motocicletas tiene una promocin de fin de ao que consiste en lo
siguiente. Las motos marca HONDA tienen un descuento del 5%, las de marca Yamaha
del 8% y las Suzuki el 10%, las de otras marcas el 2%
Definicin del problema
Calcular el valor del descuento y el valor a pagar por la motocicleta.
Anlisis del problema
Porcentaje descuento = 5% para motos Honda
Porcentaje descuento = 8% para motos Yamaha
Porcentaje descuento = 10% para motos Suzuki
Porcentaje descuento = 2% para motos otras marcas
CDIGO
Pg. No. 5 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
Proceso sin_titulo
Definir marca Como Entero;
Definir descuento,valor,valorNeto Como Real;
Escribir "Promocin de fin de ao en todos nuestros modelos de motos!";
Escribir "Selecciona una marca:";
Escribir "1. HONDA";
Escribir "2. YAMAHA";
Escribir "3. SUZUKI";
Escribir "4. OTRA MARCA";
Leer marca;
Si (marca>0)&(marca<5) Entonces
Escribir "Ingresa el valor de la moto";
Leer valor;
Segun marca Hacer
1:
descuento<-valor*(5/100);
valorNeto<-valor-descuento;
2:
descuento<-valor*(8/100);
valorNeto<-valor-descuento;
3:
descuento<-valor*(10/100);
valorNeto<-valor-descuento;
4:
descuento<-valor*(2/100);
valorNeto<-valor-descuento;
FinSegun
Escribir "Descuento:" descuento;
Escribir "Valor a pagar:" valorNeto;
Sino
Escribir "Marca invlida"
Fin Si
FinProceso

PRUEBA

Pg. No. 6 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO

Escribir en pseudocdigo las siguientes expresiones matemticas:

CDIGO 1
Algoritmo sin_titulo
Definir a,b,res Como Real;
a<-2;
b<-3;
res=(a+5)/(b-2);
Escribir "La respuesta de (x+5)/(y-2) es:"
Escribir res;
FinAlgoritmo

PRUEBA
Pg. No. 7 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO

CDIGO 2
Algoritmo sin_titulo
Definir a,b,res Como Real;
a<-45;
b<-50;
res=(SEN(a*Pi/180)+COS(b*PI/180))/(2-b*PI/180)^(1/2);
Escribir "La respuesta de (SEN(x)+COS(y))/(2-y)^(1/2) es:";
Escribir res;
FinAlgoritmo
PRUEBA

CDIGO 3
Pg. No. 8 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO

Algoritmo sin_titulo
Definir a,b,res Como Real;
a<-45;
b<-50;
c<-15
res=(a-3)^2+2*(c-5)+(3*b^3)-7;
Escribir "La respuesta de(x-3)^2+2(z-5)+(3*y^3)-7 es:";
Escribir res;
FinAlgoritmo
PRUEBA

Decir si son correctos o no los siguientes identificadores de variables:

-Contador = correcto
-2temporal=incorrecto
-Valor$curso=incorrecto

-Temporal1=correcto -num_bytes=correcto
-N_numeros=correcto -Media_aritm=correcto
-N-terminos=incorrecto -MeDiaGeom=incorrecto

Paso 3 Entrega de Trabajos

Pg. No. 9 de 10

UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE


DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
Los trabajos debern imprimirlos y acumularlos en la carpeta de laboratorios realizados.
Nota: Utlice PSeInt para el desarrollo de sus Actividades

5. RESULTADOS Y CONCLUSIONES

Conclusiones
La utilizacin del programa PSeInt es muy til el cual nos ayuda a orientarnos de
mejor manera al momento de realizar un algoritmo que permita resolver un problema
planteado,
Antes de empezar a realizar un programa en pseudocodigo lo que primero que
tenemos que hacer es analizar la lgica que se va a utilizar o poner en prctica el cual
una vez teniendo en cuenta lo que se va a realizar procedemos a pasar a lenguaje de
pseudocodigo.
Resultados
Los resultados obtenidos son satisfactorios ya que al aplicar los conocimientos
aprendidos en clase dan como resultado la elaboracin de los programas, adems al
utilizar todos los parmetros para elaborar un programa han demostrado la
comprensin del tema.

Pg. No. 10 de 10

Вам также может понравиться