Sei sulla pagina 1di 2

ESPACIO CURRICULAR: INFORMTICA AO VIGENCIA: 2016

CARRERA: TEC. EN PETROLEO INGENIERIA ELECTROMECANICA

PRCTICO N 3 - DISEO DE ALGORITMOS

Objetivos:

Tener un claro concepto ALGORITMO.


Entender la necesidad del diseo de algoritmos en el estudio y resolucin de problemas.
Comprender el concepto de seleccin dentro del flujo de un algoritmo, pensndolo como una opcin alternativa
entre dos posibilidades.
Entender la iteracin como una repeticin de acciones.

Ejercicio 1
En los siguientes algoritmos identificar las estructuras de control (secuenciacin, seleccin e iteracin):

a) Calcular la media de un conjunto de notas de b) Verificar si un nmero ingresado por teclado es


cuarenta alumnos. positivo o negativo.
Inicio Inicio
CantAlumnos=0 Leer (nro1)

Mientras (CantAlumnos =<20) hacer Si (nro1>0) Entonces

Comienza Escribir (El nmero es positivo)

Leer (nota) Sino

Contar alumno en CantAlumnos Escribir (El nmero es negativo)

Sumar la nota a Sumatoria Fin

Termina
Media = Sumatoria / CantAlumnos
Escribir (Media)
Fin
c) Sumar dos nmeros ingresados por teclado. d) Calcular la media de un conjunto de notas de
alumnos.
Inicio
Inicio
Leer (nro1)
Repetir
Leer (nro2)
Leer (nota)
Sumar nro1+nro2
Contar alumno en CantAlumnos
Escribir (Suma)
Sumar la nota en Sumatoria
Fin
Preguntar si hay ms alumnos
Hasta_que no haya alumnos
Media = Sumatoria/CantAlumnos
Escribir (Media)
Fin

1
e) Se desea convertir las calificaciones alfabticas NS, f) Calcular la media de un conjunto de notas de
PS, B, MB, D, S a las siguientes salidas de cuarenta alumnos.
calificaciones numricas NS = 1,2,3; PS = 4,5,6; B =
Inicio
7; MB = 8; D = 9; S = 10.
Para i=1 hasta 40 hacer
Inicio
Comienza
Leer (CalifAlum)
Leer (nota)
Caso CalifAlum de:
Sumar la nota a sumatoria
NS: Escribir (La calificacin es 1, 2 o 3)
Termina {Para}
PS: Escribir (La calificacin es 4, 5 o 6)
Media = Sumatoria/40
B: Escribir (La calificacin es 7)
Escribir (Media)
MB: Escribir (La calificacin es 8)
Fin
D: Escribir (La calificacin es 9)
S: Escribir (La calificacin es 10)
Sino
Escribir (Hay un error en el ingreso de la
calificacin)
Fin

Ejercicio 2

Disear los algoritmos que resuelvan los siguientes problemas:


1. Calcular la suma, resta, producto, divisin de dos nmeros positivos.

2. Determinar el mayor de tres nmeros enteros.

3. Averiguar si un ao es bisiesto o no lo es.

4. Dados 2 valores de entrada imprima siempre la divisin del mayor entre el meno

5. Calcule el rea de un tringulo recibiendo como entrada el valor de base y altura

6. Escribir los nombres de los das de la semana en funcin del valor de la variable Da introducida por teclado,
que representa su posicin dentro de la semana.

7. Se desea obtener la suma de una sucesin de nmeros enteros, para lo cual se deben leer N nmeros hasta
que se lea el valor 0.

8. Obtener el promedio de edades, de un grupo de personas (no sabemos cuantas), que asisten a un curso de
Internet.

9. Sumar una secuencia de nmeros enteros detectando si estn ordenados.

10. Calcular el salario neto de un trabajador en funcin del nmero de horas trabajadas, precio de la hora de
trabajo, y considerando descuentos fijos en concepto de impuesto del 30% sobre el salario bruto.

11. Dado 3 nmeros los cuales significan una fecha (da, mes, ao). Comprobar que sea vlida la fecha, si no es
vlido que imprima un mensaje de error, y si es vlida imprimir el mes con su nombre.

Potrebbero piacerti anche