PROG2
PROG2
se solicita.
Reglas de negocio
►
Como salida mostrar en pantalla si el dato es positivo o negativo.
►
►
Como salida mostrar en pantalla si el dato es par o impar.
►
►
Como salida mostrar el valor absoluto del dato.
►
► Realizar la programación y pseudocódigo mediante programación lineal y orientada a
► objetos.
►
Adjuntar todo el código fuente y pantallas que muestren la corrida del programa.
►
1
2
Proceso SignoParidadYValorAbsoluto
Escribir Sin Saltar "Ingrese el valor de dato numérico entero:";
Leer dato_numerico_entero;
Si dato_numerico_entero<0 Entonces
Escribir "Negativo";
absoluto <- -dato_numerico_entero;
SiNo
Escribir "Positivo";
absoluto <- dato_numerico_entero;
FinSi
Si dato_numerico_entero MOD 2 = 0 Entonces
Escribir "Par";
SiNo
Escribir "Impar";
FinSi
Escribir "Valor de absoluto: ", absoluto;
FinProceso
Reglas de negocio
►
Si tiene síntoma de dolor de cabeza y más de 38 grados, el diagnóstico es gripe.
►
►
Si tiene síntoma de dolor de estómago y más de 38 grados, el diagnóstico es tifoidea.
►
►
Cualquier otro caso se da de alta
►
► Realizar la programación y pseudocódigo mediante programación lineal y orientada a
► objetos.
►
Adjuntar todo el código fuente y pantallas que muestren la corrida del programa.
►
3
4
Proceso DiagnosticoDePacientes
Escribir Sin Saltar "Ingrese el numero de cama:";
Leer numero_de_cama;
Escribir Sin Saltar "Ingrese el nombre:";
Leer nombre;
Escribir Sin Saltar "Ingrese el edad:";
Leer edad;
Escribir Sin Saltar "Ingrese el valor de temperatura:";
Leer temperatura;
Escribir "Seleccione el valor de sintoma.";
Escribir " 1.- Dolor de cabeza";
Escribir " 2.- Dolor de estómago";
Escribir Sin Saltar " :";
Repetir
Leer sintoma;
Si sintoma<1 O sintoma>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingréselo
nuevamente.: ";
FinSi
Hasta Que sintoma>=1 Y sintoma<=2;
Si sintoma = 1 Y temperatura>38 Entonces
Escribir "El diagnóstico es gripe.";
FinSi
Si sintoma = 2 Y temperatura>38 Entonces
Escribir "El diagnóstico es tifoidea.";
FinSi
Si temperatura<=38 Entonces
Escribir "Se da de alta.";
FinSi
Escribir "Numero de cama: ", numero_de_cama;
Escribir "Nombre: ", nombre;
Escribir "Edad: ", edad;
FinProceso
5
3. Escribe el pseudocódigo y programa para capturar un dato
numérico, de acuerdo con las reglas de negocios que se describen
a continuación:
Reglas de negocio
►
Solicite al usuario un número que se guarde en la variable N.
►
► Como salida mostrar en pantalla se debe mostrar la siguiente ejecución.
1
12
123
►
1234
.................
1234N
► Adjuntar código fuente y pantallas que muestren la corrida del
► programa.
6
7