Vous êtes sur la page 1sur 4

TAREA DE PROGRAMACIÓN

2. Especificar, implementar y codificar.

a. Convertir C grados Celsius a F grados Farenheit.

Especificación

Entrada: C C: Grados celsius

Salida: F F: Grados farenheit

C F
Precondición: C: Enteros positivos

Función Temperatura (C: enteros positivos) dev (F: entero positivo)

Postcondición: F = (9/5 * C) + 32

Implementación
Función Temperatura ( )
Inicio

Leer Celsius
F = (9/5 * C) + 32
Escribir farenheit

Fin

Codificación
b. Hallar la suma de los dígitos de un número de cuatro cifras.

Especificación

Entrada: N N: Número de 4 dígitos

Salida: S S: Suma de sus dígitos

N S
Precondición: N: Enteros positivos 10000  n  99999

Función Suma (N: enteros positivos) dev (S: entero positivo)

Postcondición: N = N / 10000
Número = número %1000 ;
c = número / 100;
Número = número %100;
d = número / 10;
u = número %10;
s=m+d+c+u

Implementación

Función Suma ( )
Inicio

Leer N
N = N / 10000
Número = número %1000 ;
c = número / 100;
Número = número %100;
d = número / 10;
u = número %10;
s=m+d+c+u
Escribir S

Fin

Codificación
d) Hallar el volumen de un cono

Especificación

Entrada: r y h V: Volumen

Salida: S h: Altura

r: Radio

r, h V
Precondición: r, h: Reales positivos

Función Suma (r, h: reales positivos) dev (V: real positivo)

Postcondición: V = (  * r * r * h ) / 3

Implementación

Función Volumen ( )
Inicio

Leer r y h
V=(*r*r*h)/3
Escribir V

Fin
e) Hallar la suma, resta, producto y cociente de dos números enteros

Especificación

Entrada: a y b a: Primer número

Salida: S, R, P, C b: Segundo número

S: Suma P: Producto

R: Resta

r, h V
Precondición: r, h: Reales positivos

Función Suma (r, h: reales positivos) dev (V: real positivo)

Postcondición: V = (  * r * r * h ) / 3

Implementación

Vous aimerez peut-être aussi