Академический Документы
Профессиональный Документы
Культура Документы
LP_2012
WIWI&DATA INGS
Do i=1,3 Print*,Hola Print*,Buen dia Print*,Hasta luego End Do Suma=0 Cuenta=0 Do i=1,4 Suma= suma+i Cuenta= cuenta + 1 End Do Print*,Suma/Cuenta
Suma=0 Do i=1,4 Suma=suma+i*i Print*,Suma End Do Do i=1,4 Suma=0 Suma=suma+1 End Do Print*,suma
2.- Suponga que al correr el siguiente fragmento el usuario tecleo 3 y 5, 118 y 210, 10 y 15 Cul ser la salida en su hoja de papel?, Realice simulacin manual Do i=1,3
end do
3.- Escriba un programa que produzca la tabla siguiente: Yardas Pulgadas 1 36 2 72 3 108 4 . 5 . . 10 360 4.- Para el siguiente fragmento de programa, suponga que el usuario escribe 4, 12, 18, 7 y 13 Qu salida se producir?
Print*,Ingrese cantidad de nmeros Read*,n Suma=0 Do i=1,n Print*,Ingrese el numero, i Read*,num Suma=suma+num End Do Print*, Suma
LP_2012
WIWI&DATA INGS
5.- Escriba un programa que calcule la suma de 1+1/2+1/3+1/4+.+1/50 6.- Escriba un programa que imprima una tabla de cuadrados y cubos (del 1 al 15) y luego imprima: a.- La suma de los cuadrados b.- La suma de los cubos c.- Cuantos cubos son mayores que 500 d.- Un mensaje que diga si la suma de cuadrados fue o no mayor de 2000
Range 128 to 127 32,768 to 32,767 2,147,483,648 to 2,147,483,647 (Cuando ud. Programa por defecto su rango numrico)
10.- Escriba un programa de nomina (planilla de pagos) para una compaa que tiene seis empleados algunos de los cuales son hombres y otros mujeres, Para cada empleado el programa debe leer el nombre, el sexo, las horas de trabajo y el sueldo por hora. Un grupo tpicos de datos podra ser: Luis M 100 10.00 La primera parte debe visualizar el nombre y el pago de cada empleado. La segunda parte, el total de los pagos de cada sexo, as como el promedio de los pagos a los hombres y el promedio de pago a las mujeres.
LP_2012
WIWI&DATA INGS
11.- Escriba un programa interactivo para calificar a un grupo de 10 alumnos. El programa debe leer el nombre y sus tres calificaciones para cada alumno. Debe calcular el promedio para cada uno y despus terminar si el alumno es aprobado o reprobado, se requiere un promedio de al menos 10.5 para aprobar. La primera parte de la salida del programa debe ser el nombre del alumno, tres calificaciones promedio y un mensaje (Aprobado o Desaprobado). La segunda parte de salida del programa debe dar el nmero de alumnos que aprobaron y el nmero de los que desaprobaron. 12.- Escriba un programa que pida al usuario el nombre y la edad de cada uno de los tres empleados. La salida debe ser una tabla con encabezado (ttulos), usando el siguiente formato. Nombres Edad Julio, Daz 25 Jessica, Mora 31 Jaime, Sols 19 13.- Supngase que un jardinero tiene 100 pies (30 metros) de material para cerca y quiere un jardn rectangular al lado de su casa. Haciendo un esquema se ve que el rea del jardn es x(100-2x). Escriba un programa que produzca la siguiente tabla de valores y el rea mxima ( El usuario tendr que buscar en la lista el valor de x que maximiza el rea). Valor de x rea 10 800 11 858 29 1218 30 1200 El rea mxima es 12500
100-2x
Sugerencia: Determine que parte de impresin propuesta se debe imprimir antes, durante y despus del ciclo. 14.- Responda a las siguientes preguntas: De que modo deben de ser declaradas la variable contador de un Do while? Cul es la ltima instruccin de todo ciclo Do? Cules son las tres formas del Do? Se puede hacer que en vez de que el contador incremente, se decremente ? Cundo se usa el comando Exit en un Do? Pueden anidarse los ciclos Do? Al estar anidados varios Dos, cual ciclo se cierra primero?
Cundo conviene hacer uso de cada tipo de ciclo?
15.- Programa que sume el nmero 5 y sus mltiplos hasta el 100 inclusive y muestre el resultado por pantalla. 16.- Realizar un programa que calcule y muestre la suma de los mltiplos de 5 comprendidos entre dos valores A y B. El programa no permitir introducir valores negativos para A y B y verificar que A es menor que B. Si A es mayor que B, intercambiar sus valores.
LP_2012
WIWI&DATA INGS
17.- Hacer un programa que calcule y muestre ex utilizando los cuatro primeros trminos de la serie: ex = 1 + x /1! + x2/2! + x3/3!. El valor exacto se puede obtener con la funcin intrnseca EXP(argumento). 18.-Elabore un programa que lea un nmero natural y diga si es o no es triangular. A saber: un nmero N es triangular si, y solamente si, es la suma de los primeros M nmeros naturales, para algn valor de M. Ejemplo: 6 es triangular pues 6 = 1 + 2 + 3. Una forma de obtener los nmeros triangulares es aplicando la frmula: para todo n que pertenece a N 19.- Elabore un programa que encuentre un nmero natural n y otro m tal que se cumpla: 12 + 22 + 32 + 42 + + m2 = n2. Solucin: 12 + 22 + 32 + 42 + + 242 = 702. 20.- Se tiene la siguiente ecuacin polinomial: Y = 2 x3 - 5 x programa que visualice los datos de x e y, para x= -5,-3,-1,...+5
2
+ 6 x 8 Escriba un
21.- Elaborar un programa en Fortran que evalu la siguiente SUMA, dado los datos K<B<C.
I = 3,5,7,.K J=I+1, I+2,.,B L=J+2, J+4,..C Considere los casos cuando el denominador se anula
Donde: g(K,B,C)=
22.- Elabore un programa que simule la eleccin de un proceso electoral, para dos candidatos en la segunda vuelta, hacer la simulacin para 10 electores, el programa debe tener en cuenta lo siguiente, Si vota pulsando el valor cero 0 se considera voto en blanco, si pulsa 1 vota por el candidato N 01, si pulsa el numero 2 vota por el candidato N 02, al final debe salir un reporte que muestre Candidato Votos Obtenidos Candidato N 01 5 Candidato N 02 3 Voto en Blanco 2 Total Votos emitidos 10 Gano el Candidato N 01