Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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
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 beca;
FinProceso