EJERCICIOS EN CLASE 2

INSTITUTO TECNOLÓGICO DE TIJUANA                       MATERIA PROGRAMACIÓN ESTRUCTURADA

ING. ELECTRONICA




PROBLEMA 1



ALGORITMO

Inicio
1.- Definir las variables
Nombre[20] char
c1, c2, c3, c4, prom Real
2.- Lectura del nombre del estudiante
Write “ Nombre alumno : “
Read nombre
3.- Lectura de las 4 calificaciones
Write “ Calificacion 1 = “
Read c1
Write “ Calificacion 2 = “
Read c2
Write “ Calificacion 3 = “
Read c3
Write “ Calificacion 4 = “
Read c4
4.- Calcular el promedio
Prom=(c1+c2+c3+c4)/4
5.-Desplegar datos del alumno
Write “nombre alumno calif 1 calif 2 calif 3 calif 4 promedio “
Write nombre, “ “, c1, “ “,c2,” “,c3,” “, c4,” “, promedio
If(prom>=70)
Write “ APROBADO”
Else
Write “Reprobado”
Fin



PSEUDOCODIGO



Inicio
Nombre[20] char
c1, c2, c3, c4, prom Real
Write “ Nombre alumno : “
Read nombre
Write “ Calificacion 1 = “
Read c1
Write “ Calificacion 2 = “
Read c2
Write “ Calificacion 3 = “
Read c3
Write “ Calificacion 4 = “
Read c4
Prom=(c1+c2+c3+c4)/4
Write “nombre alumno calif 1 calif 2 calif 3 calif 4 promedio “
Write nombre, “ “, c1, “ “,c2,” “,c3,” “, c4,” “, promedio
If(prom>=70)
Write “ APROBADO”
Else
Write “Reprobado”
Fin




DIAGRAMA DE FLUJO


CODIGO




PROBLEMA 2

ALGORITMO


INICIO
1.-definir variables
x1,x2 int
2.- Leer numeros
write "Numero 1: "
read x1
write "Numero 2: "
read x2
3.-Desplegar dato mayor
if(x1>x2)
write "El dato mayor es: ",x1
else if(x1<x2)
write "El dato mayor es: ",x2
else (x2==x1)
write "Los datos son iguales "
Fin



PSEUDOCODIGO



INICIO
x1,x2 int
write "Numero 1: "
read x1
write "Numero 2: "
read x2
if(x1>x2)
write "El dato mayor es: ",x1
else if(x1<x2)
write "El dato mayor es: ",x2
else (x2==x1)
write "Los datos son iguales "
FIN




DIAGRAMA DE FLUJO



CODIGO








PROBLEMA 3


ALGORITMO


INICIO1.- Definir las variables
descripcion[20] char
cantidad int
precio, pago real
2.- Leer descripcion articulo
write "Descripcion articulo : "
read descripcion
3.- Leer cantidad
write " cantidad : "
read cantidad
4.- Leer precio
write "Precio : "
read precio
5.- Calcular pago
total = cantidad * precio
if(cantidad>50)
total=total-total*0.15
6.- Imprimir el costo total pedido
write "El costo del pedido de ", descripcion," sera un total de ", total," pesos"
FIN



PSEUDOCODIGO

inicio
descripcion[20] char
cantidad int
precio, pago real
write "Descripcion articulo : "
read descripcion
write " cantidad : "
read cantidad
write "Precio : "
read precio
total = cantidad * precio
ir(cantidad>50)
total=total-total*0.15
write "El costo del pedido de ", descripcion," sera un total de ", total," pesos"
fin


DIAGRAMA DE FLUJO




CODIGO






PROBLEMA 4


ALGORITMO



INICIO
1.- definir variables
x,y real
2.- leer valor de x
write " Escribir valor de X"
read x
3.-calcular valor de y
if (x>=0)
y=x*x*x+5*x*x-6
else 
y=3*x*x + 4*x + 5
4.-desplegar valor de x & y
write "Para un valor de x = ", x
write "Se tiene un valor de y = ",y
Fin



PSEUDOCODIGO

x,y real
write " Escribir valor de X"
read x
if (x>=0)
y=x*x*x+5*x*x-6
else
y=3*x*x + 4*x + 5
write "Para un valor de x = ", x
write "Se tiene un valor de y = ",y
Fin



DIAGRAMA DE FLUJO




CODIGO


No hay comentarios:

Publicar un comentario