Vous êtes sur la page 1sur 7

Ejercicios en pseint

ING. TIMOTEA GUADALUPE 3 de abril de


MENJIVAR 2017

UNIVERSIDAD GENERAL GERARDO BARRIOS


Guía de Fundamentos de Programación.

INTEGRANTES: NOMBRE CODIGO

1.
2.
3.
4.
5.
INDICACIONES: A continuación, se le presenta una serie de ejercicios, desarróllela con su equipo de
trabajo en el programa P-seint para luego defenderla. Tome en cuenta las siguientes consideraciones:

Para cada ejercicio se le solicita realizarlos en el lenguaje de Pseudocódigo Pseint.

Los ejercicios deben ser comprendidos y realizados por el equipo de trabajo.

Debe hacer uso de las estructuras secuenciales, condicionales (si-entonces-sino y según)

Considere que debe documentar las líneas de código para mayor comprensión.

Este trabajo está diseñado para equipos de trabajo de 5 personas máximo, en caso de no tener
equipo de trabajo puede presentarlo individual con previa información al docente.

La fecha de entrega será: 07 de marzo de 2017 y defensa de la guía de trabajo: 17 de marzo de
2017.

Debe entregar una carpeta con los ejercicios solucionados comprimida y subirla al espacio asignado
para la misma en clases virtuales.

Las copias entre equipos anulan la nota de toda la guía.

PRIMERA PARTE (70%)

1. “La Mosca Feliz” es una empresa dedicada a ofrecer banquetes; sus tarifas son las siguientes: el costo
de platillo por persona es de $9.50, pero si el número de personas es mayor a 200 pero menor o igual
a 300, el costo es de $8.5. Para más de 300 personas el costo por platillo es de $7.50. Se requiere un
algoritmo que ayude a determinar
el presupuesto que se debe presentar a los clientes que deseen realizar un evento. Mediante
pseudocódigo, diagrama de flujo y un diagrama N/S represente su solución.

2. Los vinicultores de España tienen como política fijar un precio inicial al kilo de uva, la cual se clasifica
en tipos Gold y Silver, y además en tamaños big y small. Cuando se realiza la venta del producto,
ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que
entrega en un embarque, considerando lo siguiente: si es de tipo Gold, se le cargan $20 al precio
inicial cuando es de tamaño big; y $30 si es de tamaño small. Si es de tipo Silver, se rebajan $30
cuando es de tamaño big, y $50 cuando es de tamaño small. Realice un algoritmo para determinar la
ganancia obtenida y represéntelo mediante diagrama de flujo..

3. El director de la escuela “Pino Blanco” está organizando un viaje de estudios, y requiere determinar
cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de automóviles por el servicio.
La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por cada alumno es de $65.00;
de 50 a 99 alumnos, el costo es de $70.00, de 30 a 49, de $95.00, y si son menos de 30, el costo de la
renta del autobús es de $4000.00, sin importar el número de alumnos. Realice un algoritmo que
permita determinar el pago a la compañía de autobuses y lo que debe pagar cada alumno por el viaje.
FUNDAMENTOS DE PROGRAMACION 1
ING. TIMOTEA GUADALUPE 3 de abril de
MENJIVAR 2017

4. El consultorio del Dr. Pedro Antonio Torres tiene como política cobrar la consulta con base en el
número de cita, de la siguiente forma:
• Las tres primeras citas a $20.00 c/u.
• Las siguientes dos citas a $15.00 c/u.
• Las tres siguientes citas a $10.00 c/u.
• Las restantes a $5.00 c/u, mientras dure el tratamiento.
Se requiere un algoritmo para determinar:
a) Cuánto pagará el paciente por la cita.
b) El monto de lo que ha pagado el paciente por el tratamiento.

5. El presidente de la república ha decidido estimular a todos los estudiantes de una universidad


mediante la Asignación de becas mensuales, para esto se tomarán en consideración los siguientes
criterios:
Para alumnos mayores de 18 años con promedio mayor o igual a 9, la beca será de $2000.00; con promedio
mayor o igual a 7.5, de $1000.00; para los promedios menores de 7.5 pero mayores o iguales a 6.0, de
$500.00; a los demás se les enviará una carta de invitación incitándolos a que estudien más en el Próximo
ciclo escolar.
A los alumnos de 18 años o menores de esta edad, con promedios mayores o iguales a 9, se les dará $3000;
con promedios menores a 9 pero mayores o iguales a 8, $2000; para los alumnos con promedios menores a 8
pero mayores o iguales a 6, se les dará $100, y a los alumnos que tengan promedios menores a 6 se les
enviará carta de invitación. Realice el algoritmo correspondiente y represéntelo con un diagrama de flujo.

SEGUNDA PARTE (30%)

CODIGO NOMBRE EJERCICIO NOTA

OBSERVACIONES:

FUNDAMENTOS DE PROGRAMACION 2
Ejercicio #1

Proceso presupuesto
Definir NP como entero;
Definir CO,TOT Como real;
Escribir "numero de personas";
Leer NP;
Si NP<201 Entonces
CO<-NP*9.5;
Sino
Si NP<301 Entonces
CO<-NP*8.5;
Sino
CO<-NP*7.5;

FinSi
FinSi
Escribir "el presupuesto total es", CO;
FinProceso

Ejercicio # 2

Proceso ganancia
Definir big, small, gan, cantidad Como Real;
Definir tipo, tama como caracter;
Escribir "ingresar tipo de uva";
Leer tipo;
Escribir "ingresar tamaño";
leer tama;
Escribir "ingresar cantidad";
Leer cantidad;
Si tipo="gold" Entonces
big<-20;
small<-30;
Si tama="big" Entonces
gan<- 20*cantidad;
Sino
Si tama="small" Entonces
gan<- 30*cantidad;
Sino
big<-20;
FinSi
FinSi
FinSi

Si tipo="silver" Entonces
big<-30;
small<-50;
Si tama="big" Entonces
gan<- 30*cantidad;
Sino
Si tama="small" Entonces
gan<- 50*cantidad;
Sino
big<-20;
FinSi
FinSi
FinSi

Escribir "Ganancia es ", gan;


FinProceso

Ejercicio # 3

Proceso viaje_de_estudio
Definir NA, PA, CV Como Real;
Escribir "ingresar numero de alumnos";
Leer NA;
Si NA<30 Entonces
PA<-4000/NA;
CV<-4000;
Sino
Si NA<50 Entonces
PA<-95;
CV<-NA*95;
Sino
Si NA<100 Entonces
PA<-70;
CV<-NA*70;
Sino
PA<-65;
CV<-NA*65;
FinSi
FinSi
FinSi
Escribir "El numero de alumnos que asistiran es ", NA;
Escribir "El costo a pagar por cada alumno es ", PA;
Escribir "El pago de compañia de autobuses es ", CV;

FinProceso
Ejercicio # 3
Proceso pacientes
Definir nombre Como Caracter;
definir cita, costo, tratamiento Como Real;
Escribir "Ingrese nombre del paciente";
Leer nombre;
Escribir "Ingrese número de cita";
leer cita;

Si cita==1 Entonces
costo<-20.00;
tratamiento<- 20;
Sino
Si cita==2 Entonces
costo<-20.00;
tratamiento<- costo+20;
Sino
Si cita==3 Entonces
costo<-20.00;
tratamiento<- costo+40;
Sino
Si cita==4 Entonces
costo<-15.00;
tratamiento<- costo+50;
Sino
Si cita==5 Entonces
costo<-15.00;
tratamiento<- costo+65;
Sino
Si cita==6 Entonces
costo<-10.00;
tratamiento<- costo+80;
Sino
Si cita==7 Entonces
costo<-10.00;
tratamiento<- costo+90;
Sino
Si cita==8 Entonces
costo<-10.00;
tratamiento<- costo+100;
Sino
Si cita>8 Entonces
costo<-5.00;
tratamiento<- 110+5;
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "",nombre, " pagará $", costo, " por la cita";
Escribir "",nombre, " ha pagado $", tratamiento, " por el tratamiento";
FinProceso
Ejercicio # 5

Proceso becas
Definir nombre, beca Como Caracter;
Definir nota, edad Como Real;

Escribir "Escriba el nombre del alumno";


Leer nombre;
Escribir "Ingrese la nota del alumno";
Leer nota;
Escribir "Ingrese edad del alumno";
Leer edad;

Si edad > 18 y nota>=9 Entonces


beca<-"La beca del alumno será $2000.00";
Sino
Si edad > 18 y nota>=7.5 y nota<9 Entonces
beca<-"La beca del alumno será $1000.00";
Sino
Si edad > 18 y nota>=6 y nota<7.5 Entonces
beca<-"La beca del alumno será $500.00";
Sino
Si edad < 18 y nota>=9 Entonces
beca<-"La beca del alumno será $3000.00";
Sino
Si edad < 18 y nota>=7.5 y nota<9 Entonces
beca<-"La beca del alumno será $2000.00";
Sino
Si edad <18 y nota>=6 y nota<7.5 Entonces
beca<-"La beca del alumno será $1000.00";
Sino
beca<-"Ya se envió una nota solicitando que mejore su
calificación.";
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi

Escribir beca;

FinProceso

Vous aimerez peut-être aussi