Guia seudocodigo

Solo disponible en BuenasTareas
  • Páginas : 5 (1008 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2011
Leer documento completo
Vista previa del texto
Guía de Ejercicios Nº 03

1. Para los siguientes algoritmos diga cuales son las salidas de cada uno de ellos, si el valor ingresado para el identificador N es 7:

Inicio
Leer ( N )
C = 1
Mientras C N
Fin mientras
Escribir ( C )
Fin

InicioLeer ( N )
C = 0
Repetir
C = C + 1
Escribir ( C )
Hasta_que C = N
Escribir ( C )
Fin

2. Convertir a Diagrama de Flujo y a Diagrama Estructurado los algoritmos del ejercicio anterior.

3. Diseñar un algoritmo que permita calcular,independientemente, la suma de los números pares y la suma de los números impares comprendidos entre dos números dados.

4. Diseñar un algoritmo que dada una secuencia de N números, determine cual es el menor y cual es el mayor de ellos.

5. Diseñar un algoritmo que permita calcular el factorial de un número entero positivo dado.

6. Diseñar un algoritmo que permita calcular la siguiente serie paraun N dado como entero positivo:

1/21 + 2/22 + 3/23 + 4/24 + … + n/2n

7. La capacidad de un depósito es de V litros. Mediante una válvula o grifo se introducen LI litros de agua por segundo en el depósito y mediante un desagüe se extraen LS litros de agua por segundo. Si el depósito posee inicialmente L0 litros de agua, desarrolle un algoritmo en pseudocódigo que permita visualizar,segundo a segundo durante un minuto, el volumen de agua almacenado en el depósito e indique, una vez transcurrido el minuto, si el depósito quedó vacío, si quedó con la misma cantidad de agua que al inicio, si se rebalsó o si quedó con más o menos agua que al comienzo.

8. Diseñar un algoritmo cuyo objetivo sea adivinar un número comprendido entre 1 y 100. el jugador dispondrá de 6 (seis)oportunidades (intentos) para adivinar el número. Después de cada intento el algoritmo indicará si la respuesta del usuario es correcta o incorrecta, visualizando un mensaje indicando si es igual, mayor o menor que la solución. Para que se genere el número que se desea adivinar utilice la siguiente instrucción:

X = generar_número ( 1 , 100 )

9. Diseñar un algoritmo que permita ingresar los datos de100 personas, cada una con la siguiente información:
❖ Nombre
❖ Edad
❖ Sexo
El algoritmo debe permitir determinar:
➢ La edad promedio de todas las personas.
➢ La edad promedio de los hombres.
➢ La edad promedio de las mujeres.
➢ Indicar si la edad promedio de cada sexo es mayor, igual o menor que la edad promedio general.
➢ Nombredel hombre más viejo y del hombre más joven.
➢ Nombre de la mujer más vieja y de la mujer más joven.

10. La empresa “ODIN S.A.” necesita que usted le diseñe un algoritmo que permita ingresar los datos de 500 empleados, cada uno con la siguiente información:
❖ Rut
❖ Apellido paterno
❖ Nombre
❖ Estado civil (Soltero(a), Casado(a), Viudo(a))
❖Cantidad de hijos
❖ Sexo
❖ Sueldo base
El algoritmo debe permitir determinar lo siguiente:
➢ Cantidad de hombres y de mujeres que trabajan en la empresa.
➢ Cuántos empleados hay en la empresa de cada estado civil.
➢ Promedio de hijos de los trabajadores de cada estado civil.
➢ Sueldo líquido de cada empleado, considerando que cada uno percibe unabonificación de $ 5.000 por cada hijo y que debe pagar un impuesto de 3% si su sueldo bruto (sueldo base más la bonificación por hijos) es inferior a $ 130.000 o bien un impuesto del 16% si su sueldo bruto es superior o igual a $130.000.
➢ Nombre y apellido del empleado con mayor sueldo líquido.
➢ Nombre y apellido del empleado con menor sueldo líquido.

11. La librería “Book...
tracking img