Vous êtes sur la page 1sur 7

SOLUCIONARIO DEL PRIMERA PRACTICA DE PROGRAMACION

DIGITAL MA713-N

PREGUNTA 4
Hallar el rea de un tringulo en funcin de su semiperimetro y sus lados.
SOLUCION:

Pseudocodigo
1. Inicia proceso
2. Declaro variables
L1, L2, L3. P, Area: Real
3. Calcular (p = L1 +L2 + L3) /2
4. Calcula Area = (p*(p-L1) *(p-L2) *(p-L3)) ^0.5
5. Escribir Area
6. Terminar el proceso.

Algoritmo

Cdigo
PREGUNTA 6
Ingresa una fecha: Dia, mes, ao: Imprimir fecha correcta o fecha incorrecta
de acuerdo a los datos ingresados.

Pseudocodigo
1. Iniciar proceso
2. Declarar variables
DD, MM, AA: Entero
3. Leer DD, MM, AA
4. En caso de MM
4.1Caso 1: NDias = 31
4.2 Caso 2:
4.2.1. Si (AA Mod 4 =0 Y AA MOD 400 = 0) o (AA Mod 400 =
0) Entonces
4.2.1.1. Hacer NDias = 29.
4.2.2. Si no
4.2.2.1 Hacer NDias = 28.
4.3 Caso 3: NDias = 31
4.4 Caso 4: NDias = 30
4.5 Caso 5: NDias =31
4.6 Caso 6: NDias =30
4.7 Caso 7: NDias =31
4.8 Caso 8: NDias =31
4.9 Caso 9: NDias =30
4.10 Caso 10: NDias =31
4.11 Caso 11: NDias =30
4.12 Caso 12: NDias =31
5. Fin Caso
6. DD = DD + 1
7. Si DD > NDias Entonces
7.1. Calcular DD = 1
MM = MM + 1
7.2. si MM > 12 Entonces
7.2.1. Calcular MM = 1
AA = AA + 1
7.3 Fin Si
8. Fin si
9. Escribir da : DD, MM, AA.
10. Terminar el proceso

Algoritmo
PREGUNTA 8
Hallar el mximo comn divisor de 3 nmero enteros

Pseudocodigo
1. Algoritmo Mcd_3num
2. Definir a, b, c, n, mod como Real
3. Definir t, u, v Como Real
4. Escribir Ingrese 3 nmeros en cada lnea solo puede ingresar
un nmero
5. Leer a, b, c
6. n <- 2
7. mod <- 1
8. Mientras (n<=a) Y (n<=b) Y ( n<= 0) Hacer
9. t <- (a MOD n)
10. u <- (b MOD n)
11. v <- (c MOD n)
12. Mientras (t =0) Y (u=0) Y (v=0) Hacer
13. mcd <- mcd*n
14. a <- (a/n)
15. b <- (b/n)
16. c <- (c/n)
17. t <- (a MOD n)
18. u <- (b MOD n)
19. v <- (c MOD n)
20. Fin Mientras
21. n <- (n+1)
22. Fin Mientras
23. Escribir el mximo comn divisor es: , mcd
24.Fin Algoritmo

Algoritmo
PROBLEMA 10
Encuentra las races reales de una ecuacin de segundo grado ax^2 + bx +
c = 0, por el mtodo de Newton.

Pseudocodigo
1. Inicio
2. Resolucin de ecuacin cuadrtica ax 2 + bx + c = 0
3. Mostrar Introduzca los valores de parmetros
4. Pedir a, b, c
5. d = b ^ 2 - 4 * a * c : e = 2 * a
6. Si d = 0 Entonces
Mostrar x1 = x2 =, - b / e
SiNo
Si d > 0 Entonces
Mostrar x1 =, (- b + SQR(d)) / e
Mostrar x2 =, (- b - SQR(d)) / e
SiNo
Mostrar x1 =, - b / e, +, SQR(- d) / e, i
Mostrar x2 =, - b / e, -, SQR(- d) / e, i
FinSi
FinSi
7. Termina proceso.

Algoritmo

Vous aimerez peut-être aussi