“AÑO DE LA PROMOCIÓN DE LA INDUSTRIA RESPONSABLE Y DEL
COMPROMISO CLIMÁTICO”
I.S.P.P”SAGRADO CORAZON DE JESÚS”
ESPECIALIDAD : COMPUTACIÓN E INFORMÁTICA
CICLO : V
ÁREA : LENGUAJE DE PROGRAMACIÓN I
DOCENTE : OMAR SANTA CRUZ PARCO
TEMA : EXPLICACIÓN DE ALGORITMOS EN PSEUDOCÓDIGO
Y DIAGRAMA DE FLUJO
ESTRUCTURAS SECUENCIALESDISEÑAR ALGORITMOS PARA LOS SIGUIENTES PROBLEMAS (PEUDOCÓDIGO Y DIAGRAMA DE FLUJO)
1-Dados dos números enteros hallar su suma y su diferencia.
ANÁLISIS
a y b = números enteros
suma = a + b s a + b
diferencia = a – b dif a – b
INICIO
Enteros : a,b,suma,dif
Escribir (“ingrese el primer número”) ;
leer a;
Escribir ( “ingrese el segundo número”);
leer b ;
suma a + b
dif a – b
Escribir “la suma es:”; suma
Escribir “la diferencia es :”; dif
FIN
INICIO
Enteros : a,b,suma,dif
Escribir (“ingrese el primer número”)
leer a
suma a + b
dif a - b
Escribir ( “ ingrese el segundo número”)
Leer b
Escribir “la suma es: "suma
Escribir “la dif es : “ dif
FIN
2 – Dados dos números enteros, determinar cuántos números enteros están incluidos en ellos.
INICIO
Enteros :num1,num2,Respt
Escribir "ingrese el primer número”;
leer num1;
Escribir "ingrese el segundo número”;
leer num2;
Respt num2 – (num1+1)
Escribir "la cantidad de números comprendidos es:”Respt
FIN
INICIO
Enteros :num1,num2,Respt
Escribir (“ingrese el primer número”)
leer num1
Respt num2 – (num1+1)
Escribir ( “ ingrese el segundo número”)
Leer num2
Escribir”la cantidad de números comprendidos es:”Respt
FIN
3 – Al ingresar la edad que ha cumplido o va a cumplir en este año. Me diga
en que año he nacido.
ANÁLISIS
Anio actual = 2014
Anio Nac Anio actual – edad
INICIO
Entero : Anio Nac, edad
Const : Anio actual
Escribir (“ingrese su edad”);
leer edad;
Anio Nac Anio actual – edad
Escribir "el año que nació fue :”;Anio Nac
FIN
INICIO
Entero : Anio Nac, edad
Const : Anio actual
Escribir (“ingrese su edad”)
leer edad
Anio Nac Anio actual – edad
Escribir “el año de nacimiento es :”; Anio Nac
FIN
4- Convertir grados sexagesimales a centesimales.
INICIO
Real : Grado C , Grado S
Escribir (“ingrese cantidad en Grados Sexagesimales”);
leer Grado S ;
Grado C [ Grado S * ( 10 / 9 )]
Escribir "Grados Sexagesimales a centesimales es :”; Grado C
FIN
INICIO
Real : Grado C , Grado S
Escribir (“ingrese cantidad en Grados Sexagesimales”)
leer Grado S
Grado C [ Grado S * ( 10 / 9 )]
Escribir "Grados Sexagesimales a centesimales es :”, Grado C
FIN
5-Hallar el área y el perímetro de un rectángulo.
ANÁLISIS
Área = b x h Área b * h
Perímetro = 2 ( b x h ) per [ 2 ( b * h )]
INICIO
Enteros : base , altura , Área , per
Escribir (“ingrese base del Rectángulo”);
leer base ;
Escribir (“ ingrese altura del Rectángulo”);
leer altura;
Área b * h
per [ 2 ( b * h )]
Escribir “el área del Rectángulo es :” Área;
Escribir “el perímetro del Rectángulo es :” per;
FIN
INICIO
Enteros : base , altura , Área, per
Escribir (“ingrese base del Rectángulo”)
leer base
Escribir (“ ingrese altura del Rectángulo”)
leer altura
FIN
Área b * h
per [ 2 ( b * h )]
Escribir “el área del Rectángulo es :” Área
Escribir “el perímetro del Rectángulo es :” per
6-Dada una cantidad en horas obtener su equivalente en minutos y
segundos.
INICIO
Enteros : horas,minutos,segundo
Escribir (“ingrese horas “);
leer horas;
minutos horas * 60
Escribir “los minutos * 60 son"; minutos;
segundos minutos * 60
Escribir “los segundos son"; segundos
FIN
INICIO
Enteros : horas,minutos,segundo
Escribir (“ingrese horas “)
leer horas
FIN
minutos horas * 60
Escribir “los segundos son"; segundos
Escribir “los minutos * 60 son"; minutos
segundos minutos * 60
7- Dados cuatro números hallar su promedio.
ANÁLISIS
promedio = n1 + n2 + n3 + n4 Prom ( n1 + n2 + n3 + n4 ) / 4
4
INICIO
Entero : n1 , n2 ,n3 , n4
Real : prom
Escribir (“ingrese primer número“);
leer n1 ;
Escribir (“ingrese segundo número”);
leer n2 ;
Escribir (“ingrese tercer número “);
leer n3 ;
Escribir (“ingrese cuarto número”);
leer n4 ;
Prom ( n1 + n2 + n3 + n4 ) / 4
Escribir “el promedio es los cuatro números es :” prom
FIN
INICIO
Entero : n1 , n2 ,n3 , n4
Real : prom
Escribir(“ingrese cuatro números”)
leer n1 ,n2 , n3 , n4
FIN
Prom ( n1 + n2 + n3 + n4 ) / 4
Escribir “el promedio es los cuatro números es :” prom
8-Al ingresar una cantidad en soles convertirla a dólares.
ANÁLISIS
1 dólar = 2.65
INICIO
Const : dólar
Real : sol , cantd
Escribir(“ingrese cantidad en soles”);
leer sol ;
cantd sol / dólar
Escribir “la cantidad en dólares es:”; cantd
FIN
INICIO
Const : dólar
Real : sol , cantd
Escribir(“ingrese cantidad en soles”)
leer sol
FIN
cantd sol / dólar
Escribir “la cantidad en dólares es:”; cantd
9- Al ingresar una cantidad en gigabytes los convierta a megabytes.
ANÁLISIS
1 GB = 1024 Mb
1 Mb = 1024 Bytes
INICIO
Real : cant GB ,Mb,total C
Escribir “ingrese cantidad en Gigabytes”;
leer cant GB ;
total C=(cant GB * Mb )
Escribir “ la cantidad de GB a Mb es :”;total C
FIN
INICIO
Real : cant GB ,total C
Cont : Mb
Escribir (“ingrese cantidad en Gigabytes”)
leer cant GB
FIN
total C (cant GB * Mb )
Escribir “ la cantidad de GB a Mb es :”;total C
10 – Que al ingresar el valor de a , b y c me realice la siguiente operación :
s = a x b – c : b
ANÁLISIS
S [ (a * b ) – ( c / b )]
INICIO
Real : S , a , b , c
Escribir (“ingrese valor para a “);
leer a ;
Escribir (“ingrese valor para b “);
leer b ;
Escribir (“ingrese valor para c “);
leer c ;
S [ (a * b ) – ( c / b )]
Escribir “el valor de S es :” S
FIN
INICIO
Real : S , a , b , c
Escribir (“ingrese valores para a , b y c “)
Leer a , b , c
FIN
S [ (a * b ) – ( c / b )]
Escribir “el valor de S es :” S
Top Related