ALGORITMOS EN PSEUDOCODIGO

22

Click here to load reader

Transcript of ALGORITMOS EN PSEUDOCODIGO

Page 1: ALGORITMOS EN PSEUDOCODIGO

“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

Page 2: ALGORITMOS EN PSEUDOCODIGO

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

Page 3: ALGORITMOS EN PSEUDOCODIGO

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

Page 4: ALGORITMOS EN PSEUDOCODIGO

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

Page 5: ALGORITMOS EN PSEUDOCODIGO

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

Page 6: ALGORITMOS EN PSEUDOCODIGO

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

Page 7: ALGORITMOS EN PSEUDOCODIGO

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

Page 8: ALGORITMOS EN PSEUDOCODIGO

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

Page 9: ALGORITMOS EN PSEUDOCODIGO

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

Page 10: ALGORITMOS EN PSEUDOCODIGO

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

Page 11: ALGORITMOS EN PSEUDOCODIGO

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

Page 12: ALGORITMOS EN PSEUDOCODIGO

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

Page 13: ALGORITMOS EN PSEUDOCODIGO

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

Page 14: ALGORITMOS EN PSEUDOCODIGO

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

Page 15: ALGORITMOS EN PSEUDOCODIGO

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

Page 16: ALGORITMOS EN PSEUDOCODIGO

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

Page 17: ALGORITMOS EN PSEUDOCODIGO

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

Page 18: ALGORITMOS EN PSEUDOCODIGO

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

Page 19: ALGORITMOS EN PSEUDOCODIGO

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

Page 20: ALGORITMOS EN PSEUDOCODIGO

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

Page 21: ALGORITMOS EN PSEUDOCODIGO

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

Page 22: ALGORITMOS EN PSEUDOCODIGO