Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Alogaritmos - 301303-61
Presentado a:
Ingeniera Industrial
03-2016
1. Desarrolle un diagrama de flujo que de las instrucciones para preparar un
plato tpico de su regin que sea suficiente para 4 invitados.
PSeudocdigo:
Proceso plato_tipico
Leer c
Escribir 'Porcin definida para un invitado (medidas en kilos): 1/2 de Papa, 1/2 de tomate,
1/2 de yuca, 1/2 de arroz, 1/2 de gallina'
pa<-1/2
to<-1/2
yu<-1/2
arr<-1/2
ga<-1/2
pp<-pa
tt<-to
yy<-yu
aa<-arr
gg<-ga
Escribir "Desea realizar algun cambio en las porciones?, Escriba 1 para si, 2 para
no." Leer n
Si n=1
Entonces
Si pa!=pp Entonces
Sino
Fin Si
Si to!=tt Entonces
Sino
Fin Si
Si yu!=yy Entonces
Sino
Fin Si
Si arr!=aa Entonces
Sino
Fin Si
Leer ga
Si ga!=gg Entonces
Sino
Fin Si
ttt<-to*c
yyy<-yu*c
aaa<-arr*c
ggg<-ga*c
ppp<-pa*c
Escribir 'La cantidad de porciones para ', c, ' invitados es: ', ppp, ' kilos de papa ', ttt, '
kilos de tomate ', yyy, ' kilos de yuca ',aaa,' kilos de arroz ', ggg, ' kilos de gallina'
Sino
ttt<-to*c
yyy<-yu*c
aaa<-arr*c
ggg<-ga*c
ppp<-pa*c
Escribir 'La cantidad de porciones para ', c, ' invitados es: ', ppp, ' kilos de papa ', ttt, '
kilos de tomate ', yyy, ' kilos de yuca ',aaa,' kilos de arroz ', ggg, ' kilos de gallina'
Fin Si
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Pseudocdigo:
Proceso suma_resta_division_multiplicacion
//Fecha:18/03/16
Leer a,b
suma<-a+b resta<-a-b multipli<-a*b division<-a/b
Escribir 'la suma es ',a, '+' ,b,' = ',suma Escribir 'la resta es ',a, '-' ,b,' = ',resta
Escribir 'la multiplicacion es ',a, ' x ' ,b,' = ',multipli Escribir 'la division es ',a, '/' ,b,' = ',division
FinProceso
DIAGRAMA PSeint
Pseudocdigo:
Proceso millas_a_km_cm_yd
km<-millas*1.609
cm<-millas*1609340
yd<-millas*1760
Escribir millas, " millas equivalen a: ", km, " kilometros, ", cm, " centimetros, ", yd, " yardas."
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente.
10. Desarrollar un diagrama que convierta un valor dado en metros
cuadrados (M2), en hectreas y Centmetros cuadrados.
Pseudocdigo:
Proceso m2_a_cm2_hm2
Leer m2
hm2<-
m2/10000
cm2<-m2*10000
Escribir m2, " metros cuadro equivalen a: ", hm2, " hectareas, ", cm2, "
centimetros cuadrados."
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente.
12. Desarrollar un diagrama que permita determinar si un valor cualquiera es
positivo o negativo.
Pseudocdigo:
Proceso averiguar_si_es_positivo_negativo
Leer numer
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente.
13. Desarrollar un diagrama que permia determinar sin un valor cualquiera es par
o impar.
Pseudocdigo:
Proceso par_impar
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente
18. Disee un diagrama que permita leer dos nmeros N1 y N2 e indicar si uno de
los dos divide exactamente al otro.
Pseudocdigo:
Proceso divide_exacto
Escribir "ingrese 2 numeros para saber si uno de los 2 divide exactamente al otro"
Leer num1,num2
resul<-num1/num2
Escribir "su resultado es " resul, " por lo tanto ", num1, " es divisible de ",num2
Sino
Escribir "su resultado es " resul, " por lo tanto ", num2, " es divisible de ",num1
Sino
Escribir "su resultado es " resul, " por lo tanto ", num1, " y ",num2 " no son
divisibles exactos"
Fin Si
Fin Si
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente
20. Desarrollar un diagrama que permita el ingreso de 3 nmeros Num1, Num2,
Num3 e indicar si la suma de los 3 nmeros es par o impar.
Pseudocdigo:
Proceso Suma_de_3_numeros_con_resultado_par_o_impar
//Fecha:19/03/16
suma<-num1+num2+num3
Si suma mod 2= 0 Entonces
Sino
Fin Si
FinProceso
DIAGRAMA PSeint
Pseudocdigo:
Proceso calcule_su_nota_final
//Fecha:19/03/16
//Doy fe que este ejercicio es de mi autora, //en
caso de encontrar plagio la nota de todo //mi
//trabajo debe ser de CERO adems de //las
respectivas sanciones a que haya lugar
Leer reco
Escribir 'Ingrese la calificacion de la FASE 1... No debe ser mayor de 100 puntos
' Leer fase1
Escribir 'Ingrese la calificacion de la FASE 2... No debe ser mayor de 125 puntos
' Leer fase2
Escribir 'Ingrese la calificacion de la FASE 3... No debe ser mayor de 125 puntos
' Leer fase3
Escribir 'Ingrese la calificacion de la FASE FINAL... No debe ser mayor de 125 puntos
' Leer fasefin
pro<-reco+fase1+fase2+fase3
prom<-pro*5/375 proyec<-
fasefin*5/125 curso<-
prom*0.75 evaluacion<-
proyec*0.25 puntos<-
pro+fasefin nota<-
curso+evaluacion minimo<-
300-puntos
Escribir 'Usted obtubo: ' , puntos , ' puntos y su calificaion final es: ' , nota
Sino
Escribir 'Usted obtubo: ', puntos, ' puntos .Usted necesita minimo: ' , minimo , '
puntos, para pasar la materia.'
Fin Si
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente
Pseudocdigo:
Proceso Dia_despues
Leer Dia
Escribir "Ingrese Mes"
Leer Mes
Leer Ao
Caso 1,3,5,7,8,10:
Si Dia=31 Entonces
Sino
FinSi
Caso 4,6,9,11:
Si Dia=30 Entonces
Sino
Finsi
Caso 2:
Si Dia=28 Entonces
Sino
Finsi
Sino
Si Dia=29 Entonces
Sino
FinSi
FinSi
Caso 12:
Si Dia=31 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Ao
Sino
FinSi
FinSegun
FinProceso
DIAGRAMA PSeint
PANTALLA DE EJECUCION DEL PROGRAMA.
Programa ejecutndose correctamente