You are on page 1of 3

Informtica

Ingeniera Electrnica y Ambiental

Pgina 1

Practico N 1 Pseudocdigo
I- Estructuras secuenciales (asignacin, entrada de datos, salida de datos) 1) Disear un algoritmo que, dados dos nmeros, imprimir su suma. 2) Disear un algoritmo que imprima el nmero siguiente al ingresado. 3) Disear un algoritmo que imprima el rea y el permetro de un rectngulo cuya base y altura se ingresan por teclado. 4) Disear un algoritmo que, dados tres nmeros, calcule e imprima el promedio. 5) Disear un algoritmo que calcule el volumen de un cilindro dado su radio y altura (volumen=2..r.h). 6) Disear un algoritmo para calcular el porcentaje de hombres y de mujeres que hay en un grupo, dados los totales de hombres y de mujeres. 7) Un profesor prepara tres cuestionarios para una evaluacin final: A, B y C. Se sabe que se tarda 5 minutos en revisar el cuestionario A, 8 en revisar el cuestionario B y 6 en el C. La cantidad de exmenes de cada tipo se entran por teclado (cantidad de A, de B y de C). Cuntas horas y cuntos minutos se tardar en revisar todas las evaluaciones? II- Decisin 1) Ingresar dos nmeros naturales y mostrar el menor suponiendo que son distintos. 2) Disear un algoritmo que calcule el valor absoluto de un nmero. 3) Disear un algoritmo que indique si el nmero ingresado es par o impar. El n ingresado es > 0. 4) Ingresar un nmero y luego mostrar el nmero consecutivo siguiente al ingresado que sea par. III- Decisin anidada y operadores lgicos 1) Ingresar dos nmeros naturales y mostrar el menor o iguales en caso de que sean iguales. 2) Ingresar dos nmeros naturales y mostrar el mayor o iguales en caso de que sean iguales. 3) Ingresar tres nmeros y mostrar el mayor (asuma que los n son distintos). 4) Ingresar tres nmeros y mostrar el mayor y el menor (asuma que los n son distintos). 5) Repita el ejercicio anterior pero utilizando el operador lgico Y en las condiciones para minimizar su cantidad. 6) Disear un algoritmo que imprima el nmero de docena (primera, segunda o tercera) dado el resultado de una jugada de ruleta. Utilizar el operador lgico Y. 7) Disear un algoritmo que imprima par si el valor ingresado es 2, 4, o 6; impar si es 1, 3, o 5; y en cualquier otro caso error. Utilizar el operador lgico O. 8) Disear un algoritmo que, dado un nmero, imprima vlido si est entre 0 y 10 e invlido si es mayor a 10 o menor a cero. a. Resolver el ejercicio con el operador lgico Y. b. Resolver el ejercicio con el operador lgico O. 9) Una empresa desea calcular los nuevos salarios de sus empleados de la siguiente forma: quienes ganan hasta $ 500.000 tendrn un incremento del 10%, quienes devengan ms de $ 500.000 y hasta 800.000 recibirn un aumento del 8% y los dems del 5%. Cul ser el valor del aumento? Cul ser el valor del nuevo sueldo? Dato de entrada: sueldo.

Informtica

Ingeniera Electrnica y Ambiental

Pgina 2

IV- Ciclo de repeticin exacto (para) y variables contadoras. Imprimir los nmeros del 1 al 10. Imprimir los nmeros del 10 al 1. Imprimir las cuatro primeras potencias de los nmeros 1 al 10. Dado un nmero imprimir su tabla de multiplicar (de 0 a 10). 5) Escriba un programa que pida al usuario un carcter y un nmero de repeticiones. Luego imprima el carcter el nmero de veces especificado. 6) Imprimir la cantidad de personas mayores de edad (>=18) de un total de N personas. 7) Imprimir la cantidad de mujeres mayores de edad y la cantidad de hombres mayores de edad de un total de N personas. Mostrar tambin sus porcentajes.

1) 2) 3) 4)

V- Uso de un acumulador o totalizador, Hallar mnimos y mximos. 1) A un grupo de 10 personas se les consulta la edad y se desea calcular el promedio de edad del grupo. Mostrar el promedio y cuntas de las 10 personas son mayores de 18 aos. 2) Se desea conocer el peso promedio de 20 personas. 3) Ingresar 10 temperaturas y mostrar la mayor. 4) Se ingresan 10 pares de temperaturas (T1 y T2). Hallar el promedio de las temperaturas T1 y el promedio de las temperaturas T2. 5) Se ingresan 10 nmeros para hallar tres datos: a) la cantidad de nmeros negativos, b) la suma de los nmeros que se encuentran entre el 1 y el 10, c) el promedio de los 10. 6) Se ingresan 5 datos (peso y edad) de ratones, mostrar la edad del ratn de mayor peso y la edad del de menor peso. 7) Para un curso de alumnos se necesita lo siguiente: a) Promedio de altura de las mujeres. b) Promedio de altura de los varones. c) Cantidad de personas que tienen ms de 2 hermanos. 8) En la universidad se registran los siguientes datos de los alumnos de segundo ao: edad, cantidad de materias aprobadas (regular), cantidad de materias aprobadas por finales y el sexo. Se pide lo siguiente: a) Promedio de edad de los varones. b) Cantidad de alumnos que aprobaron mas de 3 finales c) Porcentaje de alumnas y alumnos en la universidad. d) Promedio de materias regularizadas. 9) Idem al anterior, pero se pide lo siguiente: a) Cantidad de alumnos aprobaron mas de 3 materias (finales). b) Porcentaje de materias aprobadas (finales) entre alumnos y alumnas. c) Promedio de edad de alumnos (varones) que hasta el momento no aprobaron ningn final VI- Ciclo de repeticin no exacto o condicional, Uso de banderas o centinelas 1) Repetir los ejercicios de la seccin anterior V, pero asuma que se desconoce la cantidad total de elementos a procesar. 2) Calcular el promedio de edad de un grupo de personas e indicar cuntas son mayores de 18 aos. El algortmo cierra el grupo cuando hay 5 menores. 3) Hacer un algortmo que muestre el peso acumulado de un grupo de personas e indique la cantidad de personas. El grupo se cierra cuando el peso acumulado supera los 500 kilos.

Informtica

Ingeniera Electrnica y Ambiental

Pgina 3

4) Hacer un algortmo que muestre el peso acumulado de un grupo de personas e


indique la cantidad de personas. El grupo nunca debe superar los 500 kilos. (Si al ingresar una nueva persona al grupo se superan los 500kg, se descarta a la persona ey se cierra el grupo). 5) Ingresar temperaturas hasta que el promedio sea mayor que 20 grados, y mostrar la menor y la mayor. 6) Ingresar temperaturas mientras el promedio sea menor que 20 grados, y mostrar la menor y la mayor. 7) Se ingresan pares de temperaturas (T1 y T2). Hallar el promedio de las temperaturas T1 y el promedio de las temperaturas T2 hasta que la suma del par ingresado sea mayor que 40 grados. 8) Se ingresan pares de temperaturas (T1 y T2) hasta que T1 sea cero. Hallar el promedio de las temperaturas que estn entre 5 y 15. 9) Se ingresan nmeros hasta que la sume alcance los 1000. Hallar: a) la cantidad de nmeros negativos, b) la suma de los nmeros que se encuentran entre el 1 y el 10, c) el primedio de los mayores a 10. 10) Se ingresan el peso y la edad de ratones, hasta que aparezca un ratn cuya edad sea el doble que el promedio de los ya ingresados (debe ingresar al menos un ratn para calcular este promedio; este ltimo ratn no debe ser tenido en cuenta para el clculo). Mostrar: a) la edad del ratn de mayor peso; b) la edad del de menor peso, c) el promedio de las edades.

You might also like