SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
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.
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.
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
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:
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/

Más contenido relacionado

Similar a lab-06-202120.pdf

Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
Leydi Hernandez
 

Similar a lab-06-202120.pdf (20)

Practica 10
Practica 10Practica 10
Practica 10
 
10 porta
10 porta10 porta
10 porta
 
Practica 13
Practica 13Practica 13
Practica 13
 
Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.
 
Diagrama de-flujo
Diagrama de-flujoDiagrama de-flujo
Diagrama de-flujo
 
13
1313
13
 
13
1313
13
 
Practica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FIPractica 11 Laboratorio de Computación para Ingenieros FI
Practica 11 Laboratorio de Computación para Ingenieros FI
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
clases y objetos
clases y objetosclases y objetos
clases y objetos
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Computación sb
Computación sbComputación sb
Computación sb
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Tecnologías de información e informática
Tecnologías de información e informáticaTecnologías de información e informática
Tecnologías de información e informática
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
13 porta
13 porta13 porta
13 porta
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Informe#15
Informe#15Informe#15
Informe#15
 

Último

como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfcomo me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
leonar947720602
 
Infografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la ArquitecturaInfografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la Arquitectura
frenyergt23
 
2.-del-absolutismo-al-despotismo-ilustrado.ppt
2.-del-absolutismo-al-despotismo-ilustrado.ppt2.-del-absolutismo-al-despotismo-ilustrado.ppt
2.-del-absolutismo-al-despotismo-ilustrado.ppt
toribioCcanchillanos
 
planeacion de encuentros pedagogicos atencion primera infancia
planeacion de encuentros pedagogicos atencion primera infanciaplaneacion de encuentros pedagogicos atencion primera infancia
planeacion de encuentros pedagogicos atencion primera infancia
IbethRincon
 
teoriasymodelosdeenfermeria-190315005411.pptx
teoriasymodelosdeenfermeria-190315005411.pptxteoriasymodelosdeenfermeria-190315005411.pptx
teoriasymodelosdeenfermeria-190315005411.pptx
djosemagarino
 
Rotafolio de la obesidad en adolecentes y adultos
Rotafolio de la obesidad en adolecentes y adultosRotafolio de la obesidad en adolecentes y adultos
Rotafolio de la obesidad en adolecentes y adultos
CelesteGomesLopes
 

Último (20)

PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdPRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
 
ANALISIS DE FORMAS NATURALES EN EL DIBUJOpdf
ANALISIS DE FORMAS NATURALES EN EL DIBUJOpdfANALISIS DE FORMAS NATURALES EN EL DIBUJOpdf
ANALISIS DE FORMAS NATURALES EN EL DIBUJOpdf
 
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjCuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
 
música de la Región caribe colombiana .pptx
música de la Región caribe colombiana .pptxmúsica de la Región caribe colombiana .pptx
música de la Región caribe colombiana .pptx
 
minierismo historia caracteristicas gabriel silva.pdf
minierismo historia caracteristicas gabriel silva.pdfminierismo historia caracteristicas gabriel silva.pdf
minierismo historia caracteristicas gabriel silva.pdf
 
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfcomo me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
 
PPT - LAS VESTIMENTAS TIPICA EN QUECHUA
PPT  - LAS VESTIMENTAS TIPICA EN QUECHUAPPT  - LAS VESTIMENTAS TIPICA EN QUECHUA
PPT - LAS VESTIMENTAS TIPICA EN QUECHUA
 
Catálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería CristianaCatálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería Cristiana
 
EXPOSICION FOTOGRAFICA 1946-2024 Aniversario Conservatorio Carlos Valderrama ...
EXPOSICION FOTOGRAFICA 1946-2024 Aniversario Conservatorio Carlos Valderrama ...EXPOSICION FOTOGRAFICA 1946-2024 Aniversario Conservatorio Carlos Valderrama ...
EXPOSICION FOTOGRAFICA 1946-2024 Aniversario Conservatorio Carlos Valderrama ...
 
Infografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la ArquitecturaInfografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la Arquitectura
 
"Explorando la Pintura Costumbrista en la República Dominicana con E. Vidal"
"Explorando la Pintura Costumbrista en la República Dominicana con E. Vidal""Explorando la Pintura Costumbrista en la República Dominicana con E. Vidal"
"Explorando la Pintura Costumbrista en la República Dominicana con E. Vidal"
 
ODEBRECHT Y EL OSCE EN EL PERU Y SU PROBLEMATICAS
ODEBRECHT Y EL OSCE EN EL PERU Y SU PROBLEMATICASODEBRECHT Y EL OSCE EN EL PERU Y SU PROBLEMATICAS
ODEBRECHT Y EL OSCE EN EL PERU Y SU PROBLEMATICAS
 
El marinerismo y sus características en la arquitectura
El marinerismo y sus características en la arquitecturaEl marinerismo y sus características en la arquitectura
El marinerismo y sus características en la arquitectura
 
2.-del-absolutismo-al-despotismo-ilustrado.ppt
2.-del-absolutismo-al-despotismo-ilustrado.ppt2.-del-absolutismo-al-despotismo-ilustrado.ppt
2.-del-absolutismo-al-despotismo-ilustrado.ppt
 
PRESENTACION EL DIA DE LA MADRE POR SU DIA
PRESENTACION EL DIA DE LA MADRE POR SU DIAPRESENTACION EL DIA DE LA MADRE POR SU DIA
PRESENTACION EL DIA DE LA MADRE POR SU DIA
 
planeacion de encuentros pedagogicos atencion primera infancia
planeacion de encuentros pedagogicos atencion primera infanciaplaneacion de encuentros pedagogicos atencion primera infancia
planeacion de encuentros pedagogicos atencion primera infancia
 
Generalidades de las cámaras fotogr[aficas
Generalidades de las cámaras fotogr[aficasGeneralidades de las cámaras fotogr[aficas
Generalidades de las cámaras fotogr[aficas
 
teoriasymodelosdeenfermeria-190315005411.pptx
teoriasymodelosdeenfermeria-190315005411.pptxteoriasymodelosdeenfermeria-190315005411.pptx
teoriasymodelosdeenfermeria-190315005411.pptx
 
Módulo de teoría sobre fotografía pericial
Módulo de teoría sobre fotografía pericialMódulo de teoría sobre fotografía pericial
Módulo de teoría sobre fotografía pericial
 
Rotafolio de la obesidad en adolecentes y adultos
Rotafolio de la obesidad en adolecentes y adultosRotafolio de la obesidad en adolecentes y adultos
Rotafolio de la obesidad en adolecentes y adultos
 

lab-06-202120.pdf

  • 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/