Sunteți pe pagina 1din 5

BENEMRTA UNIVERSIDAD AUTNOMA DE PUEBLA PREPARATORIA 2 DE OCTUBRE DE 1968

INFORMTICA III

PROFESORA: MINERVA GMEZ MARCOS

TAREA Y EJERCICIOS DE ALGORITMOS

3 D MATUTINO

ALUMNA: ARACELI HERNNDEZ BORRALLES

CICLO ESCOLAR 2013-2014


NOVIEMBRE, 2013

TAREA Determinar los datos de entrada, salida y su proceso. Elaborar su algoritmo: 1.- Programa que pida la temperatura en grados Celsius y la convierta a grados Fahrenheit (y viceversa) mostrando en pantalla un mensaje del tipo xxx.xx grados Celsius son yyy.yy grados Fahrenheit Datos de entrada: Grados Celsius, grados Fahrenheit Datos de salida: Grados Fahrenheit, grados Celsius Proceso GadosCelsiusyGradosFahrenheit Escribir "Dame los grados Celsius"; Leer gC GradosF<-(gC*1.8)+32; Escribir gC, " grados Celsius son ", GradosF, " grados Fahrenheit"; Escribir "Dame los grados Fahrenheit"; Leer gF; GradosC<-(gF-32)*5/9; Escribir gF, " grados Fahrenheit son ", GradosC, " grados Celsius"; FinProceso

2.- Miriam necesita realizar un experimento donde la medida del azcar se da en onzas y desea conocer su equivalente a gramos y kilogramos para poder llevar a cabo el proceso de mezclado de dicho trabajo. Datos de entrada: Nmero de onzas de azcar Datos de salida: Gramos y kilogramos de azcar Proceso Equivalencia Escribir "Dame el nmero de onzas"; Leer oz; Gramos<- oz/.035274; Kilogramos<-oz/ 35.274; Escribir oz, " Onzas = ", Gramos, " gramos = ", Kilogramos, " kilogramos" FinProceso

3.- Una Casa de Valores presenta a sus usuarios las conversiones de su dinero (Moneda Nacional) a otras divisas como el Euro, Dlar, Yen, Dlar Canadiense. Presentar un algoritmo para resolver este proceso. Datos de entrada: Cantidad de dinero en moneda nacional Datos de salida: Cantidad de dinero en Euro, Dlar, Yen y Dlar Canadiense Proceso Conversiones Escribir "Dame la cantidad de dinero en moneda nacional mexicana"; Leer Cantidad; Euro<-Cantidad*.06; Dolar<-Cantidad*.08; Yen<-Cantidad*7.7; DolarC<-Cantidad*.08; Escribir "La conversion de ", Cantidad, " pesos a euros es: ", Euro, " euros"; Escribir "La conversion de ", Cantidad, " pesos a dolares es: ", Dolar, " dolares"; Escribir "La conversion de ", Cantidad, " pesos a yenes es: ", Yen, "yenes"; Escribir "La conversion de ", Cantidad, " pesos a dolares canadienses es: ", DolarC, " dolares canadienses"; FinProceso

EJERCIOS CLASE 1) Elaborar un programa que realice la multiplicacin de 2 nmeros y nos d resultado por ejemplo lo siguiente: 20x30=600 Datos de entrada: Nmero 1, nmero 2 Datos de salida: Producto Proceso Multiplicacion Escribir Dame el primer nmero; Leer num1; Escribir Dame el segundo nmero; Leer num2; Producto<-num1*num2; Escribir El resultado de , num1, x, num2, =, Producto; FinProceso

2) Manuel tiene un hermano menor en 2 ao de primaria y no puede aprenderse las tablas de multiplicar por lo que necesita un programa que dado el nmero de la tabla de multiplicar se muestre como a continuacin: Escribe el nmero=5 (valor introducido por el usuario) Tabla de multiplicar del nmero 5 5x1=5 5x2=10 5x10=50 Datos de entrada: nmero de tabla Datos de salida: toda la tabla de multiplicar Proceso Tablamultiplicar Escribir "Dame el numero de la tabla de multiplicar"; Leer numtabla Escribir numtabla, "x1= ", numtabla*1; Escribir numtabla, "x2= ", numtabla*2; Escribir numtabla, "x3= ", numtabla*3; Escribir numtabla, "x4= ", numtabla*4; Escribir numtabla, "x5= ", numtabla*5; Escribir numtabla, "x6= ", numtabla*6; Escribir numtabla, "x7= ", numtabla*7; Escribir numtabla, "x8= ", numtabla*8; Escribir numtabla, "x9= ", numtabla*9; Escribir numtabla, "x10= ", numtabla*10; FinProceso

3) Un empleado desea calcular el pago neto que percibe resultante de las siguientes deducciones: IMSS 5%, INFONAVIT 16%, ISTP 23% a partir del pago bruto basado en una jornada en horas con un precio de $100 la hora (15 das y jornadas de 8 hrs mximo) Datos de entrada: pago bruto, deducciones, das, horas Datos de salida: Pago neto Proceso Pagoneto Escribir "Dame el numero de horas trabajadas"; Leer horas; Escribir "Dame el numero de dias trabajados"; Leer diasT; PagoBruto<-(horas*diasT)*100; Escribir "El pago bruto es de: $", PagoBruto; PagoNeto<-PagoBruto-(PagoBruto*.44); Escribir "El pago neto es de: $", PagoNeto; FinProceso

S-ar putea să vă placă și