Вы находитесь на странице: 1из 2

ITPA Bolivia Mar Anlisis de Sistemas Informticos

Programacin I Ing. Victor Hugo Ticonipa Ch.

Prctica N 1
Diseo de Algoritmos
PRG1-101 - PROGRAMACIN I
Docente: Ing. Victor Hugo Ticonipa Cheje

I. Normas de Presentacin de la prctica.


1. Cartula 2. Enunciado del Problema 3. Anlisis 4. Algoritmo 5. Diagrama de Flujo (opcional) 6. Prueba de escritorio (opcional) 7. Pseudocdigo (opcional)
Nota: El tamao de las hojas ser carta, tipo de letra: Arial o Times New Roman o Courier New, tamao 9 o mayor a 9 (o letra imprenta o legible si fuera a mano). Toda la prctica deber presentarse en un archivador tamao carta o flip.

II. Problemas propuestos


1) Disear una solucin para resolver cada uno de los siguientes problemas mediante algoritmos adecuados. a. Ir al cine b. Hacer un plato de comida c. Comer un plato de comida d. Quitar una bombilla quemada del techo e. Hacer una llamada telefnica. Considerar los casos a) manual, con operadora; b) automtico, sin operadora 2) Disear un algoritmo que visualice y sume la serie de nmeros 3,6,9,12,,99 3) Escribir un algoritmo que lea cuatro nmeros y a continuacin visualice el mayor de los cuatro. 4) Disear un algoritmo que lea tres nmeros y descubra si uno de ellos es la suma de los otros dos. 5) Disear un algoritmo para calcular la velocidad (en m/s) de los corredores de la carrera de 1500 metros. La entrada consistir en parejas de nmeros (minutos y segundos) que dan el tiempo del corredor; por cada corredor, el algoritmo debe visualizar el tiempo en minutos y segundos, as como la velocidad media.

ITPA Bolivia Mar Anlisis de Sistemas Informticos

Programacin I Ing. Victor Hugo Ticonipa Ch.

Ejemplo de entrada de datos: (3,53) (3,40), (3,46) (3,52) (4,0) (0,0); el ultimo para de datos se utilizar como fin de entrada de datos. 6) Disear un algoritmo para determinar si un nmero ledo (desde teclado) es primo o no. (Un nmero primo slo puede ser divisible por l mismo y por la unidad). 7) Escribir un algoritmo que calcule la superficie de un tringulo en funcin de la base y la altura (S=1/2 * Base * Altura) 8) Calcular y visualizar la longitud de la circunferencia y el rea de un crculo de radio dado. 9) Escribir un algoritmo que encuentre el salario semanal de un trabajador, dada la tarifa horaria y el nmero de horas trabajadas diariamente. 10) Muchos bancos y cajas de ahorro calculan los intereses de las cantidades depositadas por los clientes diariamente segn las premisas siguientes. Un capital de 1000 euros, con una tasa de inters del 6 por 100, renta u obtiene un inters en un da de 0.06 multiplicado por 1000 y dividido por 365. Esta operacin producira 0.16 euros de inters y el capital acumulado ser 1000.16. El inters para el segundo da se calcular multiplicando 0.06 por 1000 y dividiendo el resultado por 365. Disear un algoritmo que reciba tres entradas: el capital a depositar, la tasa de inters y la duracin del depsito en semanas, y calcular el capital total acumulado al final del periodo de tiempo especfico. 11) Hacer un algoritmo para calcular el promedio de calificaciones de un estudiante. Los datos disponibles son: nombre y las 4 calificaciones de los exmenes. El algoritmo deber imprimir el mensaje de Aprobado si el promedio fue >=51, de lo contrario el mensaje deber ser Reprobado. 12) Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. Escribir el algoritmo respectivo. Como entrada se tiene a la cantidad de estudiantes hombres y cantidad de estudiantes mujeres. 13) Elaborar un algoritmo para calcular e imprimir el cuadro de los nmeros del 1 al 5. Ejemplo: 1,2,3,4,5,6,7,8,9,10 Entonces los cuadrados son 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 14) Elaborar un algoritmo lea 20 nmeros y determine e imprima el promedio de la suma de dichos nmeros.

Nota: Paralelo A los pares, y paralelo B los impares) Plus: 3 ejercicios adicionales

Nada es fcil, nada se regala en este mundo, todo tiene que aprenderse con mucho esfuerzo. Un hombre que va en busca del conocimiento debe comportarse de la misma manera que un soldado que va a la guerra: bien despierto, con miedo, con respeto, y con absoluta confianza. Siguiendo estos requisitos, podr perder alguna que otra batalla, pero nunca se lamentar de su destino.

Вам также может понравиться