ALGORITMIA
Maria NatalyPráctica o problema8 de Diciembre de 2018
4.912 Palabras (20 Páginas)306 Visitas
1. Elabore los pasos que debe seguir un programa de cómputo, a efecto de que solicite que se ingrese la edad de 2 hermanos y muestre un mensaje indicando la edad del mayor y cuantos años de diferencia tiene con respecto al menor.
- Algoritmo: Edades
- Descripción: comparar edades y calcular diferencia
- Constantes:
- Variables: entero E1, E2, D
INICIO
- Leer E1, E2
- Si (E1>E2) entonces
E1-E2=D
Escribir edad mayor E1
Escribir diferencia edad D
Otro
E2-E1=D
Escribir edad mayor E2
Escribir diferencia edad D
Fin_si
FIN
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5][pic 6][pic 7][pic 8]
[pic 9][pic 10]
[pic 11][pic 12]
[pic 13]
[pic 14]
[pic 15]
[pic 16][pic 17]
[pic 18]
PRUEBA DE ESCRITORIO
INSTRUCCIÓN | E1 | E2 | D | PANTALLA |
| 30 | 15 | ||
E1-E2=D Escribir edad mayor E1 Escribir diferencia edad D | 5 | 30 5 | ||
OTRO E2-E1=D Escribir edad mayor E2 Escribir diferencia edad D |
INSTRUCCIÓN | E1 | E2 | D | PANTALLA |
| 18 | 21 | ||
E1-E2=D Escribir edad mayor E1 Escribir diferencia edad D | ||||
OTRO E2-E1=D Escribir edad mayor E2 Escribir diferencia edad D | 3 | 21 3 |
INSTRUCCIÓN | E1 | E2 | D | PANTALLA |
| 6 | 5 | ||
E1-E2=D Escribir edad mayor E1 Escribir diferencia edad D | 1 | 6 1 | ||
OTRO E2-E1=D Escribir edad mayor E2 Escribir diferencia edad D |
INSTRUCCIÓN | E1 | E2 | D | PANTALLA |
| 88 | 80 | ||
E1-E2=D Escribir edad mayor E1 Escribir diferencia edad D | 8 | 88 8 | ||
OTRO E2-E1=D Escribir edad mayor E2 Escribir diferencia edad D |
INSTRUCCIÓN | E1 | E2 | D | PANTALLA |
| 10 | 15 | ||
E1-E2=D Escribir edad mayor E1 Escribir diferencia edad D | ||||
OTRO E2-E1=D Escribir edad mayor E2 Escribir diferencia edad D | 5 | 15 5 |
2. Se requiere de un programa informático a través del cual una vez que el usuario ingrese los valores respectivos, se obtenga el perímetro y el área de un octágono.
- Algoritmo: Octágono
- Descripción: calcular perímetro y área de un octágono regular
- Constantes:
- Variables: real L, P, A, AP,
INICIO
- LEER L
- P=L*8
- AP=L/(0.82842)
- A=(P*AP)/2
- ESCRIBIR PERIMETRO = P
- ESCRIBIR AREA= A
FIN
[pic 19][pic 20]
[pic 21]
[pic 22]
[pic 23]
[pic 24]
[pic 25]
[pic 26]
[pic 27]
[pic 28][pic 29][pic 30][pic 31]
PRUEBA DE ESCRITORIO
INSTRUCCIONES | L | P | AP | A | PANTALLA |
LEER L | 6 | ||||
P=L*8 | 48 | ||||
AP=L/(0.82842) | 7.2427 | ||||
A=(P*AP)/2 | 173.8248 | ||||
ESCRIBIR PERIMETRO = P | 48 | ||||
ESCRIBIR AREA = A | 173.8248 |
INSTRUCCIONES | L | P | AP | A | PANTALLA |
LEER L | 10 | ||||
P=L*8 | 80 | ||||
AP=L/(0.82842) | 9.6569 | ||||
A=(P*AP)/2 | 386.276 | ||||
ESCRIBIR PERIMETRO = P | 80 | ||||
ESCRIBIR AREA = A | 386.276 |
INSTRUCCIONES | L | P | AP | A | PANTALLA |
LEER L | 15 | ||||
P=L*8 | 120 | ||||
AP=L/(0.82842) | 18.1067 | ||||
A=(P*AP)/2 | 1086.402 | ||||
ESCRIBIR PERIMETRO = P | 120 | ||||
ESCRIBIR AREA = A | 1086.402 |
INSTRUCCIONES | L | P | AP | A | PANTALLA |
LEER L | 5 | ||||
P=L*8 | 40 | ||||
AP=L/(0.82842) | 6.0355 | ||||
A=(P*AP)/2 | 120.71 | ||||
ESCRIBIR PERIMETRO = P | 40 | ||||
ESCRIBIR AREA = A | 120.71 |
...