Vous êtes sur la page 1sur 4

Algoritmos I (IS-141)

UNSCH

LABORATORIO 02
DIAGRAMA DE FLUJO - ESTRUCTURAS SECUENCIALES
CON IDLE PYTHON GUI
I.

OBJETIVOS:
1) Escribir en IDLE(Python GUI), programas con estructuras secuenciales.

II.

REVISIN CUESTIONARIO LABORATORIO ANTERIOR


Ejecutar el IDE GEANY para Python.
Analizar los siguientes problemas
Plantear un algoritmo de solucin expresado en DFD (no olvide utilizar
adecuadamente las variables respectivas).
Expresar el algoritmo planteado en lenguaje Python DFD (no olvide utilizar
adecuadamente las variables respectivas).
1) Se desea promediar las 3 notas de un alumno y mostrar el resultado del
promedio.
Cdigo en Python:

Compile y ejecute el programa y observe los resultados.


Comentario:
2) Modifique el programa anterior y agregue cdigo para que el programa
imprima los valores de las notas y el promedio de la siguiente manera:
Nota1: 15
Nota2: 20
Nota3: 10
Promedio del alumno: 15
Ing. Manuel A. Lagos Barzola

Algoritmos I (IS-141)

UNSCH

3) Calcular el rea y la longitud de circunferencia de un crculo. El programa


debe mostrar los resultados adecuadamente.
4) Dado el dimetro de un cilindro, se requiere calcular el rea y volumen de
ste.
5) Calcular el costo de comprar una zapatilla deportiva cuyo precio de
catlogo es s/. 85, si se sabe que puede conseguir una rebaja del 15%.
6) Dados los lados de un rectngulo de base de 150 cm y altura de 14.5, se
requiere calcular su permetro y el rea respectiva.
7) Dada una temperatura en grados Celsius de 18C se requiere convertir la
temperatura a grados Fahrenheit.
CUESTIONARIO:

ANALIZAR LOS SIGUIENTES PROBLEMAS, DETERMINAR UN ALGORITMO DE


SOLUCIN, EXPRESARLOS EN DFD Y CDIGO PYTHON (UTILIZAR
ADECUADAMENTE LAS VARIABLES).
3) Determinar la hipotenusa de un tringulo rectngulo conocidas las longitudes de
sus dos catetos.
4) Se desea encontrar la longitud y el rea de un crculo de radio 15.
5) Dado el sueldo de tres empleados(s/ 1200, s/ 1000, s/ 1150) y aplicarles un
aumento del 11%, 12% y 15% respectivamente. Finalmente mostrar el resultado
con los nuevos sueldos despus del aumento.
6) Un cliente hace un depsito de dinero de s/ 10800 en un banco; el banco le dice
que le pagar por su dinero un inters del 25%. El cliente desea saber cul es la
cantidad de dinero con el que contar finalmente luego de ganado sus intereses.
7) Un profesor desea saber que porcentaje de hombres y que porcentaje de mujeres
hay en un grupo de estudiantes (se sabe que son 17 hombres y 38 mujeres).
8) Un estudiante desea saber cual ser su calificacin final en la materia de Lgica
Computacional. Dicha calificacin se compone de tres exmenes parciales cuya

Ing. Manuel A. Lagos Barzola

Algoritmos I (IS-141)

UNSCH

ponderacin es de 30%, 30% y 40% (se sabe que sus notas son de 08,12 y 07
respectivamente).
9) Una botica aplica al precio de los remedios el 15% de descuento. Hacer un
programa que calcule el descuento y el precio final a pagar por el cliente, si hizo
una compra de s/. 235.75.
III.

DESARROLLO DE LA PRCTICA:
A. EJECUCIN DEL IDLE(PYTHON GUI).
1) Ejecute el IDLE (Python GUI).

B. PROGRAMAS CON ESTRUCTURAS SECUENCIALES.


Para todos los casos, escriba el algoritmo que de solucin a los problemas en
DFD y Cdigo Python.
1) Realizar el algoritmo para el clculo del salario neto de un trabajador en
funcin al nmero de horas trabajadas (24h), precio de hora de
trabajo(s/180 x h), considerar que al trabajador le descuentan en total el
20%.
2) Disear un algoritmo que registre un nmero de 3 cifras y visualice la
suma de sus dgitos.
3) Disear un algoritmo que registre un nmero de 4 cifras y muestre el
nmero invertido.
4) Un alumno desea saber cul ser su calificacin final en la materia de
Algoritmos. Dicha calificacin se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificacin del examen final.
15% de la calificacin de un trabajo final.
5) Un maestro desea saber qu porcentaje de hombres y qu porcentaje de
mujeres hay en un grupo de estudiantes.

C. CUESTIONARIO
1) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25%
sobre su salario anterior.

Ing. Manuel A. Lagos Barzola

Algoritmos I (IS-141)

UNSCH

2) En un hospital existen tres reas: Ginecologa, Pediatra y Traumatologa. El


presupuesto anual del hospital se reparte conforme a la siguiente tabla:
rea
Porcentaje del presupuesto
Ginecologa
40%
Pediatra
30%
Traumatologa
30%
Obtener la cantidad de dinero que recibir cada rea, para cualquier monto
presupuestal.
3) EL dueo de una tienda compra un artculo a un precio determinado.
Obtener el precio en que lo debe vencer para obtener una ganancia del
30%.
4) Tres personas desean invertir su dinero para fundar una empresa. Cada
una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada
quien invierte con respecto a la cantidad total invertida.
5) Un alumno desea saber cul ser su promedio general en las tres materias
ms difciles que cursa y cul ser el promedio que obtendr en cada una
de ellas. Estas materias se evalan como se muestran a continuacin.
La calificacin de Matemticas se obtiene de la siguiente manera:
Examen 90%
Promedio de tareas 10%
En esta materia se pidi un total de tres tareas.
La calificacin de Fsica se obtiene de la siguiente manera:
Examen 80%
Promedio de tareas 20%
En esta materia se pidi un total de dos tareas.
La calificacin de Qumica se obtiene de la siguiente manera:
Examen 85%
Promedio de tareas 15%
En esta materia se pidi un total de tres tareas.
6) D

Ing. Manuel A. Lagos Barzola

Vous aimerez peut-être aussi