You are on page 1of 17

TRABAJO DE INTRODUCIN A LA INGENIERA (ALGORITMOS)

INTRODUCCION

Con el siguiente trabajo pretendo mostrar la importancia de la creacin de un algoritmo con sucesiones de pasos ordenados, bien definidas que no generen ningn problema o duda sobre este. segn lo dicho anteriormente quiero presentar-les ejemplos propuestos y creados a travs de un programa til llamado Pseint que nos ayudara a elaborar los algoritmos y como estos pueden ser fcilmente utilizados en la vida cotidiana.

OBJETIVOS OBJETIVO GENERAL:

Mostrar a travs del programa Pseint, problemas tanto de la vida cotidiana como matemticos; como resolverlos y ejecutarlos.

OBJETIVOS ESPECIFICOS:

La utilizacin de los algoritmos en actividades de nuestra vida. Aprender tanto hacer algoritmos, como utilizar Pseint. Mostrar paso por paso la creacin de un algoritmo en el programa seleccionado en este caso Pseint. Elaborar algoritmos tanto creados como prescritos en Pseint para satisfacer y solucionar problemas de nuestra vida.

ALGORITMOS PROPUESTOS

1. Realizar un algoritmo para calcular el nuevo salario de un empleado, si obtuvo un incremento del 25% de su salario pero su descuento de salud es del 5% tambin de su salario.

DATOS DE ENTRADA:

Salario de un empleado.

PROCESOS:

multiplicacin

suma resta porcentaje

DATOS DE SALIDA:

Total del salario del empleado

Proceso salario_de_un_empleado Escribir ("digite su salario vigente"); Leer salario; incr_del_salario<-(salario*0.25); su_nuevo_salario<-incr_del_salario + salario; salud<-salario*0.05; total<-su_nuevo_salario - salud; Escribir ("su nuevo salario es de:"),total; FinProceso

2. Suponga que un individuo desea invertir su capital en un banco y desea saber cunto dinero ganar despus de un mes si el banco paga a razn de 2% mensual.

DATOS DE ENTRADA:

Capital de una persona en un banco.

PROCESOS:

Multiplicacin Suma

DATOS DE SALIDA:

Ganancia del cliente del banco en un mes.

Proceso capital_en_un_banco Escribir ("digite dinero a invertir"); Leer dinero; Lucro<-dinero*0.02; capital<-dinero + Lucro; Escribir ("su total acumulado es:"),capital; FinProceso

3. Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si dicho nmero es par o impar.

DATOS DE ENTRADA:

Nmeros pares e impares

PROCESOS:

Divisin condicionales (Si...Entonces,Sino...Entonces)

DATOS DE SALIDA:

Nmero para o impar.

Proceso pares_e_impares Escribir ("digite un numero"); Leer n1; si n1/2=0 Entonces Escribir ("el numero es impar"); Sino Escribir ("el numero es par"); FinSi FinProceso

4. Se desea escribir un algoritmo que pida el nombre y la altura de una persona, si la altura es menor a 150 cm, mostrar el nombre y el

mensaje: Persona de estatura baja; si la altura est entre 150 y 170 mostrar el nombre y el mensaje: Persona de estatura media y si la altura es mayor al 171 mostrar el nombre y el mensaje: Persona alta.

DATOS DE ENTRADA:

Estatura

PROCESO:

Condicionales(Si...Entonces) mayor igual que menor igual que

DATOS DE SALIDA:

Tipo de estatura de la persona.

Proceso nombre_y_estatura Escribir ("digite el nombre"); Leer nombre; Escribir ("digite altura en cm"); Leer h si h<=150 Entonces Escribir (nombre,"persona de baja estatura"); FinSi

si h>=151 y h<=170 Entonces Escribir (nombre,"personas de estatura media"); FinSi si h>=171 Entonces Escribir (nombre,"personas de estatura alta"); FinSi FinProceso

5. Elabore un algoritmo para una empresa pblica, que dados el nmero de horas trabajadas por un empleado y el valor de cada hora, calcule el total a recibir, teniendo en cuenta que si trabaj ms de 160 horas en el mes, el valor de cada hora se incrementa en $5.000. Mostrar en pantalla el nmero de horas trabajadas, el valor de la hora y el Total a pagar.

DATOS DE ENTRADA:

Hora trabajadas Valor por hora trabajada

PROCESOS:

Multiplicacin suma Operaciones relacionales

DATOS DE SALIDA:

Total a pagar por horas trabajadas

Proceso empresa_publica Escribir ("digite horas trabajadas"); Leer horas; Escribir ("digite valor de la hora de trabajo"); Leer valor valor_1<-(horas*5000)+(horas*valor); valor_2<-horas*valor; Si horas<160 Entonces Escribir ("total a pagar es:"),valor_2; Sino Escribir ("total a pagar"),valor_1; FinSi FinProceso

6. Elabore un algoritmo para un Cine, que dados el nmero de personas y el valor de cada boleta, calcule el total a pagar, teniendo en cuenta que si son ms de 10 personas, el valor de cada boleta rebaja $3.000. Mostrar en pantalla el nmero de personas, el valor de cada boleta y el Total a pagar. DATOS DE ENTRADA:

Nmeros de personas El valor de cada boleta

PROCESOS:

Multiplicacin Resta Operaciones relacionales

DATOS DE SALIDA:

Total a pagar

Proceso cine Escribir ("digite numeros de personas"); Leer personas; Escribir ("digite valor de la boleta"); Leer valor; valor_1<-personas*valor; valor_2<-(valor-3000)*personas; Si personas>10 Entonces Escribir ("total a pagar es:"),valor_2; Sino Escribir ("total a pagar es:"),valor_1; FinSi FinProceso

7. Dado el nmero de fallas de una mquina en una empresa, elaborar un algoritmo que indique su estado, teniendo en cuenta que, si ha fallado menos de 2 veces, est en Buen Estado; si ha fallado entre 4 y 6 veces, su estado es En Observacin y si ha fallado ms de 6 veces, entonces el mensaje debe indicar que Requiere Reparacin.

DATOS DE ENTRADA:

Fallas de la maquina

PROCESOS:

Operaciones relacionales

DATOS DE SALIDA:

En que estado se encuentra la maquina

Proceso fallas_de_maquina Escribir ("digite numeros de fallas realizadas por la maquina"); Leer numeros; Si numeros<=2 Entonces Escribir ("buen estado"); FinSi Si numeros>=3 y numeros<=6 Entonces Escribir ("tener en observacion");

FinSi Si numeros>6 Entonces Escribir ("requiere recuperacin urgente"); FinSi FinProceso

8. Elabore un algoritmo que dado el angulo arco-seno y arco-coseno, mostrar en la pantalla el resultado de la suma de los angulo. DATOS DE ENTRADA:

Suma de angulos

PROCESOS:

Suma

DATOS DE SALIDA:

Resultado de la suma trigonomtrica

Proceso suma_de_arcseno_y_arccoseno Escribir ("digite el angulo de arcoseno"); Leer angulo

Escribir ("digite el angulo de arcocoseno") Leer angulo2 resultado<-asen(angulo)+acos(angulo2); Escribir ("resultado de la suma trigonometrica es:"),resultado; FinProceso

9. haga un algoritmo donde muestre la multiplicacin de dos nmeros.

DATOS DE ENTRADA:

Nmeros

PROCESOS:

Multiplicacin

DATOS DE SALIDA:

El resultado de la operacin matemtica

Proceso multiplicacion Escribir ("digite su primer numero"); Leer n1 Escribir ("digite su segundo numero"); Leer n2

multiplicacion<-n1*n2; Escribir ("el resultado es:"),multiplicacion;

FinProceso

10. Elabore un algoritmo donde se encuentre el porcentaje descontado de una compra y se incluya la tarifa y el precio a pagar. DATOS DE ENTRADA:

El descuento de la compra

PROCESOS:

Resta porcentaje

DATOS DE SALIDA:

El porcentaje descontado

Proceso descuento Escribir ("digite la tarifa por favor"); Leer tarifa; Escribir ("digite el precio");

Leer precio; precio_1<-tarifa-precio; precio_2<-precio_1*100/tarifa; Escribir ("porcentaje de descuento es:"),precio_2; FinProceso

CONCLUSIONES

En conclusin a travs de este trabajo se pudo aprender a ejecutar y realizar algoritmos que pueden ser utilizados en el da a da, los cuales estn hechos en Pseint un programa fcil de manejar y el cual nos permiti resolver algoritmos paso a paso para que su ejecucin sea confiable y sin problemas. Tambin podemos decir que las 24 horas del da estamos utilizando algoritmos y mediante Pseint se pudieron plasmar en este trabajo.

You might also like