1. Introducción a la Ingeniería de Sistemas e Informática
Guía de práctica N° 6:
Fundamentos de programación - Python
Sección: ………..
Docente: Miguel Tupac Yupanqui Alanya
Apellidos : ………………………..……………….
Nombres : …………………………………………….
Fecha : .…../……/2021
Instrucciones: Desarrollar las actividades que indica el docente en base a la guía de trabajo que se
presenta.
1. Propósito: Codificar los algoritmos elaborados en laboratorios anteriores, empleando el
lenguaje de programación Python.
2. Equipos, herramientas o materiales
Computador
Software: Python
Algoritmos de laboratorios previos.
3. Fundamento Teórico
Resolución de problemas
En informática, hay tres fases en el proceso de resolución de problemas: la fase de
desarrollo del algoritmo, la fase de implementación y la fase de mantenimiento. (LEWIS
John y DALE Nell. Computer Science Illuminated. Massachusetts: Jones and Bartlett
Publishers.)
El resultado de la fase de desarrollo del algoritmo es un plan para una solución general al
problema. El resultado de la segunda fase es un programa de computadora en
funcionamiento que implementa el algoritmo, es decir, una solución específica al
problema. No hay salida de la tercera fase, a menos que se detecten errores o sea
necesario realizar cambios. Si es así, estos errores o cambios se devuelven a la primera o
segunda fase, según corresponda.
2. Introducción a la Ingeniería de Sistemas e Informática
Estructuras de control
4. Procedimientos:
Problema a resolver:
Se tiene los puntos A y B en el cuadrante
positivo del plano cartesiano, elaborar el
algoritmo que permite obtener la distancia
entre A y B.
3. Introducción a la Ingeniería de Sistemas e Informática
En el laboratorio 2 se elaboró el algoritmo correspondiente para el problema, siendo el
siguinete:
Codificamo el algoritmo empleando el lenguaje de programación Python.
Abrir Python 3.9
En la ventana Shell de Python, Ir al menú File,
seleccionar New File
En la nueva ventana codificamos el algoritmo elaborado previamente
4. Introducción a la Ingeniería de Sistemas e Informática
Para ejecutar el programa, seleccionamos la opción Run, luego elegimos la opción Run
Module o F5.
Solicitará que se guarde el archivo, guardar como Apellidos.py y se ejecuta el
programa, dándonos en la ventana del Shell el siguiente resultado:
5. Introducción a la Ingeniería de Sistemas e Informática
5. Actividades o tareas
A. Elaborar un programa que permita ingresar una medida en pulgadas y muestre su
equivalente en centímetros (considerar que 2,54 centímetros = 1 pulgada)
B. Elaborar un programa para calcular el área de un triángulo rectángulo y su perímetro,
si se proporcionan la altura y la base.
C. Para la elaboración de una pieza mecánica se requiere plantillas (ver
figura), elaborar un programa para determinar el área de cada
plantilla (área sombreada), si se ingresa el valor del lado del cuadrado.
(π = 3.1416)
D. Elaborar un programa para que un empresario pueda repartir una cantidad de dinero
entre cinco de sus colaboradores, de la siguiente manera:
Carolina: 80% del monto recibido por Diana.
Diana: 35% de la cantidad a repartir.
Alfredo: 23% del monto total recibido entre Diana y Cindy.
Cindy: 25% de la cantidad a repartir.
Pablo: Lo que queda del dinero repartir
E. Elaborar un programa para determinar si un número pertenece al intervalo de -9 a 38
ambos incluidos.
F. Elaborar un programa para determinar la cantidad a pagar por una llamada telefónica,
teniendo en cuenta lo siguiente: Toda llamada que dure tres minutos o menos tiene un
costo de S/. 0.40 y cada minuto adicional cuesta S/. 0.20.
G. Elaborar un programa que pida una temperatura y su escala (Celsius/Fahrenheit) y
muestre su valor en la otra escala (Si se ingresa 0°C, su salida será 32°F y si se ingresa
212°F su salida será 100°C). Considerar: °C= 5/9(°F - 32).
H. Elaborar un algoritmo que permita ingresar un número (n) y calcule la suma en un rango
de 0 hasta el número que fue introducido.
Suma = 0 + 1 + 2 + 3 + … + n
I. Elaborar un programa que solicite un número entero y muestre como salida los números
múltiplos de 3 y la cantidad de ellos en un rango de 0 hasta el número que fue
introducido.
J. Elaborar un programa que muestre los números pares, la cantidad y la suma de ellos, en
un rango que determine el usuario.
6. Referencias bibliográficas consultadas y/o enlaces recomendados
https://www.mclibre.org/consultar/python/