Vous êtes sur la page 1sur 3

ESPACIO CURRICULAR: INFORMTICA PROFESORES: ING. MARIA EUGENIA DE SAN PEDRO ING. MARTA LASSO ING.

SILVIA VILLAGRA LIC. GABRIELA VILANOVA

AO VIGENCIA: 2013

CARRERAS: TECNICATURA EN PETROLEO INGENIERIA ELECTROMECNICA

ING. LORENA CARRASCO MG. PABLO VIDAL A.DE.S CRISTIAN MONTENEGRO PRCTICO N 4 DISEO DE ALGORITMOS

OBJETIVOS: Manejar con habilidad distintos tipos de estructuras de control en el diseo de algoritmos. Aplicar los diferentes tipos de datos.

EJERCICIO 1 Completar los siguientes pseudo-cdigos incorporando los acumuladores, contadores, variables, tipos de variable, constantes y expresiones que sean necesarias. a. Leer un valor correspondiente a una distancia en millas marinas y convirtala a metros, considerar que 1 milla marina equivale a 1852 metros. CONSTANTES .. VARIABLES Distancia_millas: Entero .. ALGORITMO: Inicio Leer ( Distancia_millas ) Distancia_metros = .. Escribir (Distancia_metros) Fin b. Determinar si una persona puede votar o no. Para ello ingresar el DNI y la edad. Si la persona es mayor de edad mostrar su DNI, en caso contrario el mensaje No puede votar. CONSTANTES EDADMAX = 16 VARIABLES .. ALGORITMO: Inicio . LEER (edad) SI (...) ENTONCES Escribir ( dni ) SINO Escribir (No puede votar) Fin

c.

TEAM S.A. est interesado en promover el bsquet y para ello desea registrar personas con las siguientes caractersticas: Edad mxima: 18 aos, Estatura mnima: 1.80 metros y Peso mximo: 80 kilos. Ingresar los datos de un conjunto de personas (identificacin, edad, estatura y peso) y mostrar si cumple las condiciones de TEAM S.A. Se dejara de leer datos cuando se ingrese como identificacin 9999. CONSTANTES .. VARIABLES Identificacion, Edad: Entero .. INICIO Leer (identificacin, edad, estatura, peso) MIENTRAS (...) COMIENZA SI (....) y (estatura >=1.80 ) y (..) ENTONCES Escribir(, cumple con la condicin) Leer (identificacin, edad, estatura, peso) TERMINA FIN

d. Determinar por cada par de nmeros el nmero mayor. Muestre un mensaje si los nmeros son de igual valor. La cantidad de pares de nmeros, es ingresado por el usuario. VARIABLES A: Real . INICIO Leer(cantidadDePares) PARA i = 1 HASTA . HACER COMIENZO Leer (.) Leer (B) SI (.) entonces Escribir(Numeros Ingresados son iguales) SINO SI ( ..) entonces Escribir(A es el mayor) SINO Escribir (B es el mayor) TERMINA FIN

EJERCICIO 2 Para cada enunciado realizar, diagrama de flujo y pseudo-cdigo. Teniendo en cuenta las variables, el tipo de las mismas; estructuras de control, etc. a) Se debe calcular el promedio de las calificaciones del primer parcial de Informtica y determinar la cantidad de notas con calificacin MUY BUENO (se considera 7 y 8). Sabiendo que la cantidad de alumnos es 40.

b) Realizar una compra en el supermercado, considerando que solamente puede llevar 8 artculos; debe informar el monto de la compra e informar si ese monto es mayor a $ 80. c) Leer una lista de 100 caracteres y contar la cantidad total de vocales y adems contar cuantas a aparecieron en dicha lista. d) Ingresar 30 nmeros, y determinar cuntos de ellos son pares e impares. e) Leer 100 nmeros. Determinar el promedio de los nmeros positivos y el promedio de los nmeros negativos. f) Se desea conocer una serie de datos de una empresa con 50 empleados: a. Cuantos empleados ganan ms de $ 6000 al mes? b. Cuantos entre $ 3000 y $ 6000? c. Cuantos menos de $ 3000? g) Tomar lista en una comisin de alumnos y calcular: porcentaje de hombres y porcentaje de mujeres, porcentajes de ausentes y porcentaje de ausentes justificados (con presentacin de Certificado). h) Escribir un algoritmo que permita convertir Pesos a Dlares y viceversa. Considere 1 Dlar = 5,80 pesos.

Vous aimerez peut-être aussi