12
1 DEFINICION DEL PROBLEMA 2Diseña el algoritmo que DETERMINE si 3 personas son contemporáneas o no. Imprimir el nombre de las personas contemporáneas y su edad. 2 ANALISIS DEL PROBLEMA a) RESUSTADOS ESPERADOS: Determinar si 3 personas son contemporáneas o no y su edad b) DATOS NECESARIOS: Nombre de las 3 pesonas Edad c) FORMULAS: Contemporáneas= edad + nombre de las personas Proceso sin_titulo pers1<-"" edpers1<-0 pers2<-"" edpers2<-0 pers3<-"" edpers3<-0 repetir Escribir "Escriba el nombre de la primera persona" leer pers1 Escribir "escriba la edad de la primera persona" leer edpers1 Escribir "Escriba el nombre de la segunda persona" leer pers2 Escribir "escriba la edad de la segunda persona" leer edpers2 Escribir "Escriba el nombre de la tercera persona persona" leer pers3 Escribir "escriba la edad de la tercera persona" leer edpers3 si edpers1=edpers2 y edpers2=edpers3 entonces escribir "las tres personas:" escribir pers1 escribir pers2 escribir pers3

1 Definicion Del Problema

  • Upload
    imelda

  • View
    3

  • Download
    1

Embed Size (px)

DESCRIPTION

estos documentos son muy importantes puesto que son soluciones de algoritmos de programacion

Citation preview

Page 1: 1 Definicion Del Problema

1 DEFINICION DEL PROBLEMA

2Diseña el algoritmo que DETERMINE si 3 personas son contemporáneas o no.

Imprimir el nombre de las personas contemporáneas y su edad.

2 ANALISIS DEL PROBLEMA

a) RESUSTADOS ESPERADOS:Determinar si 3 personas son contemporáneas o no y su edad

b) DATOS NECESARIOS:Nombre de las 3 pesonasEdad

c) FORMULAS:Contemporáneas= edad + nombre de las personas

Proceso sin_titulopers1<-""edpers1<-0pers2<-""edpers2<-0pers3<-""edpers3<-0repetirEscribir "Escriba el nombre de la primera persona"leer pers1Escribir "escriba la edad de la primera persona"leer edpers1Escribir "Escriba el nombre de la segunda persona"leer pers2Escribir "escriba la edad de la segunda persona"leer edpers2Escribir "Escriba el nombre de la tercera persona persona"leer pers3Escribir "escriba la edad de la tercera persona"leer edpers3

si edpers1=edpers2 y edpers2=edpers3 entoncesescribir "las tres personas:"escribir pers1escribir pers2escribir pers3escribir "son contemporaneas, todas tienen la edad de " edpers1 " años "

Sinosi edpers1=edpers2 y edpers2!=edpers3 entonces

escribir "solo las primeras dos personas:"escribir pers1escribir pers2escribir "son contemporaneas, ambas tienen la edad de " edpers1

" años "

Page 2: 1 Definicion Del Problema

escribir " la tercera persona: "escribir pers3escribir " esta persona no es contemporanea con las otras dos,

tiene: " edpers3 " años "Sino

si edpers1!=edpers2 y edpers2=edpers3 entoncesescribir "solo las ultimas dos personas:"escribir pers2escribir pers3escribir "son contemporaneas, ambas tienen la edad de "

edpers3 " años "escribir " la primera persona: "escribir pers1escribir " esta persona no es contemporanea con las otras

dos, tiene: " edpers1 " años "sino

si edpers1!=edpers2 y edpers2!=edpers3 entoncesescribir "ninguna persona es contemporanea:"escribir pers1 " tiene: " edpers1 " años "escribir pers2 " tiene: " edpers2 " años "escribir pers3 " tiene: " edpers3 " años "

FinSifinsi

FinSiFinSiescribir "desea seguir calculando? S/N"leer contlimpiar pantallahasta que cont="n"

FinProceso

Page 3: 1 Definicion Del Problema
Page 4: 1 Definicion Del Problema
Page 5: 1 Definicion Del Problema
Page 6: 1 Definicion Del Problema

1 DEFINICION DEL PROBLEMA

3Diseña el algoritmo que solicite varios caracteres y determine si es y cual

vocal representa asi como el total de cada una de las vocales.

2 ANALISIS DEL PROBLEMA

d) RESUSTADOS ESPERADOS:Determinar si es vocal o noTotal de vocales

e) DATOS NECESARIOS:Vocales

f) FORMULAS:Vocal si (a,e,i,o,u)Total de vocales= a+a..

e+e…i+i…o+o..u+u…

3 DISEÑO DE SOLUCION:

Proceso vocal

car<-caracter

a<-0

e<-0

i<-0

ob<-0

u<-0

Repetir

Escribir ("escribe caracter")

Leer car;

Si (car=='a') Entonces

a<-a+1;

Sino

Page 7: 1 Definicion Del Problema

Si (car=='e') Entonces

e<-e+1;

Sino

Si (car=='i')Entonces

i<-i+1;

Sino

Si (car=='o') Entonces

ob<-ob+1;

Sino

Si (car=='u') Entonces

u<-u+1;

Fin Si

Fin Si

Fin Si

Fin Si

Fin Si

Escribir escribirá otro carácter

Hasta Que (r=='n')

Escribir ("Total de a")

Escribir ("Total de e")

Escribir ("Total de i")

Escribir ("Total de ob")

Escribir ("total de u")

FinProceso

Page 8: 1 Definicion Del Problema

Pruebas:

Page 9: 1 Definicion Del Problema
Page 10: 1 Definicion Del Problema

1 DEFINICION DEL PROBLEMA

4Diseña el algoritmo que muestre en pantalla un menú con las opciones

equiláteras, isósceles y escalenas. Solicitar una opción y calcular el perímetro de las figuras seleccionadas.

2 ANALISIS DEL PROBLEMA

g) RESUSTADOS ESPERADOS:Menú de opciones: equilátero, isósceles y escaleno.Calcular el perímetro de la figura seleccionada.

h) DATOS NECESARIOS:Fórmulas de los perímetros de los triangulo

i) FORMULAS:Equilátero: l+l+lIsósceles: l+l+lEscaleno: l+l+l

Page 11: 1 Definicion Del Problema
Page 12: 1 Definicion Del Problema