You are on page 1of 12

BENEMERITA UNIVERSIDAD

AUTONOMA DE PUEBLA
Preparatoria 2 de Octubre de 1968

Actividad 6

Informática III

Integrantes:

Priciliano Castro José Manuel

Ramírez Dávila Alberto

Reyes Almonte Ana Paola

Traconis López Gerardo


Introducción:

Las presentes actividades se llevaran a cabo con la finalidad de poner en práctica lo


aprendido en la clase con los algoritmos así que realizaremos algunos ejercicios de los
cuales emplearemos los algoritmos.

Un algoritmo es como un conjunto ordenado y finito de operaciones que permite hallar la


solución de un problema. Método y notación en las distintas fórmulas del cálculo. El
algoritmo constituye un método para resolver un problema mediante una secuencia de
pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con
el fin de seguirlo de una forma más sencilla.
De acuerdo con el concepto anterior, el algoritmo podría estar incluido en la definición de
programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a éste
como toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o
indirectamente, en un sistema informático para realizar una función o una tarea o para
obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.

Fiesta de Juan
Proceso fiesta
Escribir "Dar el precio del pastel";
Leer pastel;
Escribir "dar el costo del refresco";
Leer refresco;
Escribir "dar el precio de la comida";
Leer comida;
Escribir "dar el precio de la botana";
Leer botana;
Escribir "Dar la cantidad de amigos";
Leer amigos;
cooperacion=(pastel+refresco+comida+botana)/(amigos);
Escribir " la cooperacion por amigo es ", cooperacion;
FinProceso

En este primer ejercicio realizamos una simple operación con la cual pudimos
efectuar un problema el cual consistía en repartir los gastos equitativamente. Fue
uno de los más fáciles pues contamos con la ayuda del profesor.
Moneda de Cambio
Proceso monedadecambio
Escribir "Dar la cantidad de pesos mexicanos";
Leer pesos
libras=pesos/20.85
euros=pesos/16.95
Escribir "Tus ahorros en pesos, equivalen en libras a: ",libras;
Escribir "y en euros a: ",euros;
FinProceso

Esta es el segundo ejercicio que presentamos y realizamos al igual fue un pequeño


problema, el cual consistía en convertir cierta cantidad de dinero (pesos
mexicanos) a libras y euros. La ejecución fua igualmente fácil ya que teníamos en
que apoyarnos para realizar el ejercicio.
Índice de masa corporal
Proceso Indice
Escribir "Dar el peso en kilogramos";
leer peso;
Escribir "Dar la estatura en metros";
leer estatura;
IMC=(peso)/(estatura*estatura);
Escribir "Tu índice de masa corporal es",IMC;
Si IMC>17 y IMC <18.4 Entonces
Escribir "La persona tiene un nivel de desnutrición 1"
Fin Si
Si IMC>18.5 y IMC<25 Entonces
Escribir "La persona está en su peso normal"
Fin Si
Si IMC>16 y IMC <16.9 Entonces
Escribir "La persona tiene un nivel de desnutrición 2"
Fin Si
Si IMC<16 Entonces
Escribir "La persona tiene un nivel de desnutrición 3"
Fin Si
Si IMC<18.5 Entonces
Escribir "La persona bajo de peso"
Fin Si
Si IMC>25 y IMC<29.9 Entonces
Escribir "La persona tiene sobrepeso"
Fin Si
Si IMC>30 y IMC<34.9 Entonces
Escribir "La persona tiene obesidad nivel 1"
Fin Si
Si IMC>35 y IMC<39.9 Entonces
Escribir "La persona tiene obesidad nivel 2"
Fin Si
Si IMC>40 Entonces
Escribir "La persona tiene obesidad nivel 3"
Fin Si
FinProceso

Este código permite tener un conocimiento sobre nuestro peso con respecto a la
estatura, este método es utilizado en jóvenes mayores de 18 años, así mismo nos
dimos a la tarea de mencionar el grado de nutrición, sobrepeso o si presenta un
IMC adecuado.
Agencia de autos nuevos
Proceso Autos
Escribir "Agencia de Autos Nuevos";
escribir "Bienvenido";
Escribir "¿Cual es el costo del auto que desea comprar?";
Leer costo;
Escribir "¿Cual es su ingreso mensual?";
Leer ingreso;
Si ingreso<10000 Entonces
enganche=costo*15/100;
meses=36;
Sino
enganche=costo*25/100
meses=24;
Fin Si
pagomensual=(costo-enganche)/(meses);
Escribir "El pago del enganche es de:$",enganche;
Escribir "El pago mensual a ",meses, "meses de $",pagomensual;
Escribir "Gracias por su visita, ojalá realice la compra de su auto";
FinProceso

En este algoritmo presentamos la cantidad de dinero necesaria así como el


enganche que se necesita del coche deseado y nos permite conocer los pagos de
cada mes con base a la economía de la persona que adquiera este vehículo.
Calorías que una persona necesita
diariamente
Proceso caloriasdiarias
Escribir "Indica tu peso en kilogramos";
leer peso;
Escribir "indica tu estatura en metros";
Leer estatura;
Escribir "indica tu edad";
leer edad;
Escribir "Selecciona entre las opciones tu factor de actividad";
Escribir "1) Persona sedentaria";
Escribir "2) Actividad ligera (1 a 3 veces por semana)";
Escribir "3) Actividad moderada (3 a 5 veces por semana)";
Escribir "4) Actividad intensa (6-7 veces por semana)";
Escribir "5) Actividad extremadamente alta (atletas profesionales)";
Leer factoractividad;
Si factoractividad=1 Entonces
factor_actividad=1.2;
Fin Si
Si factoractividad=2 Entonces
factor_actividad=1.375;
Fin Si
Si factoractividad=3 Entonces
factor_actividad=1.55;
Fin Si
Si factoractividad=4 Entonces
factor_actividad=1.725;
Fin Si
Si factoractividad=5 Entonces
factor_actividad=1.9;
Fin Si
Escribir "Indica tu sexo (masculino o femenino)";
Leer sexo
Si sexo=femenino Entonces
calorias=9.6*peso+655+(1.8*estatura-4.7*edad)*factor_actividad;
Sino
calorias=66+(13.7*peso)+(5*estatura)-(6.8*edad)*factor_actividad;
Fin Si
Escribir "La cantidad de calorías que necesita diariamente es: ",calorias;
FinProceso

En este algoritmo se realiza un cálculo de las calorías que una persona que
necesita consumir diariamente de acuerdo con los siguientes factores; peso,
estatura, edad y actividad físicas que realiza.
Cajero Automático
Proceso cajero
Escribir "Bienvenido";
Escribir "indique su saldo actual";
Leer saldo;
Escribir "Selecciona la acción que desea realizar";
Escribir "1) Deposito";
escribir "2) Retiro";
Leer accion;
Si accion=1 Entonces
Escribir "Ingrese la cantidad a depositar";
Leer deposito;
nuevosaldo=saldo+deposito;
Escribir "su nuevo saldo es:",nuevosaldo;
FinSi
Si accion=2 Entonces
Escribir "¿Que cantidad desea retirar?";
Leer retiro;
Si retiro>saldo Entonces
Escribir "No cuenta con suficiente dinero";
Sino
nuevo=saldo-retiro;
Escribir "Su saldo actual es:", nuevo;
Fin Si
Fin Si
Escribir "Gracias por su preferencia :D";
FinProceso

A través del siguiente algoritmo se presentan las siguientes cuentas básicas como
suma y resta así como una simulación del funcionamiento de un cajero automático
y este nos proporciona datos acerca de la cuenta.
Celulares
Proceso controlcelular
Escribir "Hola,¿Que deseas consultar?";
Escribir "1) Llamadas";
Escribir "2) Mensajes";
Leer accion;
Si accion=2 Entonces
Escribir "El costo de cada mensaje es de 35 centavos";
FinSi
Si accion=1 Entonces
Escribir "¿Cual es el tipo de llamada?";
Escribir "1)Local";
Escribir "2)Movil";
Leer tipo;
Si tipo=1 Entonces
Escribir "El costo por minuto de su llamada es de $1.50";
Fin Si
Si tipo=2 Entonces
Escribir "¿A que compañia desea marcar?";
Escribir "1) La misma";
Escribir "2) Una diferente";
Leer compañia;
Si compañia=1 Entonces
Escribir "El costo de su llamada es de 85 centavos";
Fin Si
Si compañia=2 Entonces
Escribir "El costo de su llamada es de $1.20";
Fin Si
Fin Si
Escribir "Tenemos el plan adecuado para sus necesidades";
Escribir "¿Te interesa?";
Escribir "1) Si, porsupuesto";
Escribir "2) No, me gusta que me roben";
Leer informacion;
Si informacion=1 Entonces
Escribir "Responde estas sencillas preguntas para elegir la mejor opción";
Escribir "¿Cuantas llamadas realizas aproximadamente en una semana?";
Leer llamadas;
Escribir "¿Cuanto tiempo suelen durar tus llamadas";
Leer tiempo;
Escribir "¿Cuantos mensajes envias cada semana?";
Leer mensajes;
Escribir "¿Que utilizas mas, 1)whattsap 2)facebook?";
Leer internet;
Escribir "¿A cuantos amigos les marcas?";
Leer amigos;
Escribir "¿Cuantas llamadas locales realizas en un mes?";
Leer local;
Escribir "Del 1 al 10, ¿Que tanto dependes del celular?";
Leer uso;
total=uso+local+amigos+internet+mensajes+llamadas+tiempo;
Escribir "el plan que ustede necesita es un:", total;
Si total>8 y total<14 Entonces
Escribir "Plus ahorro"
Fin Si
Si total>15 y total<25 Entonces
Escribir "Plus viajero"
Fin Si
Si total>26 y total<37 Entonces
Escribir "Hola amigo"
Fin Si
Si total>38 y total<45 Entonces
Escribir "Bienvenido a la vida"
Fin Si
Si total>46 Entonces
Escribir "Cliente total"
Fin Si
Si total<8 Entonces
Escribir "No necesitas un plan"
Fin Si
Fin Si
Si informacion=2 Entonces
Escribir "Bueno :D";
Fin Si
Fin Si
Escribir "Para los detalles de tu plan, asiste a tu distribuidor mas cercano";
FinProceso

En este algoritmo se realiza una consulta sobre el costo de los servicios de la


compañía para después adquirir un plan para lo que se le pide llenar un
cuestionario en cual proporciona sus datos para que adquiera el que se adapte a
sus necesidades.

Conclusión:

Como vimos un algoritmo es un conjunto de operaciones finitas las cuales varían, así mismo
pueden ser combinaciones de estas en un mismo proceso.

Nos pareció muy interesante esto de los algoritmos pues es otra forma fácil, sencilla y práctica de
realizar operaciones de distintos caracteres. Lamentablemente nosotros solo llegamos a
operaciones básicas, pero creemos que es posible realizar operaciones más complejas así como
ecuaciones y demás.

Lo único que es indispensable para realizar algoritmos en seudocódigos es el descargar la


aplicación de PseInt, es muy útil en cuanto a algoritmos y fácil de usar.

You might also like