0% encontró este documento útil (0 votos)
38 vistas7 páginas

PROG2

El documento proporciona tres ejercicios de programación con diferentes reglas de negocio. El primer ejercicio pide crear un programa que capture un número entero e indique si es positivo o negativo, par o impar, y muestre su valor absoluto. El segundo ejercicio pide crear un programa para un hospital que diagnostique pacientes basado en su número de cama, nombre, edad, síntoma y temperatura. El tercer ejercicio pide crear un programa que capture un número N e imprima una secuencia numérica de 1 a N. Se pide incluir

Cargado por

Andrea Rivera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas7 páginas

PROG2

El documento proporciona tres ejercicios de programación con diferentes reglas de negocio. El primer ejercicio pide crear un programa que capture un número entero e indique si es positivo o negativo, par o impar, y muestre su valor absoluto. El segundo ejercicio pide crear un programa para un hospital que diagnostique pacientes basado en su número de cama, nombre, edad, síntoma y temperatura. El tercer ejercicio pide crear un programa que capture un número N e imprima una secuencia numérica de 1 a N. Se pide incluir

Cargado por

Andrea Rivera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Con base a los apuntes y las lecturas clave, realiza lo que a continuación

se solicita.

1. Escribe el pseudocódigo, algoritmo y programa para capturar un


dato numérico entero, de acuerdo con las reglas de negocios que
se describen a continuación:

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

2. Escribe el pseudocódigo, algoritmo y programa para el siguiente


enunciado: En un hospital se desea realizar el diagnóstico de los
pacientes. Los datos de cada paciente son: número de cama,
nombre, edad, síntoma (1 = dolor de cabeza, 2= dolor de
estómago) y temperatura en grados centígrados.

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

También podría gustarte