Está en la página 1de 8

1.

DATOS INFORMATIVOS
1.1. Carrera: Tecnología Superior en Desarrollo de Software
1.2. Modalidad: En Línea
1.3. Nombre de la asignatura: Fundamentos de Programación DSUP02
1.4. Nivel: Primero
1. Algoritmos y programas (Áreas y
perímetros de las figuras geométricas).
2. Algoritmos y programas (Calculadora
1.5.
científica con Pyton).
Prácticas a desarrollar
3. Algoritmos y programas (Tablas de
multiplicar).
4. Algoritmos y programas (Elaboración de
una matriz)

1.6.PRACTICA N º 3
CÓDIGO: DSUP02-GP-03
1. TEMA: Algoritmos y programas (Tablas de multiplicar).
2. TIEMPO DE DURACIÓN: 120 minutos
3. FUNDAMENTOS:
El desarrollo de algoritmos y programas para generar tablas de multiplicar es una
excelente forma de aplicar conceptos matemáticos y de programación. Además,
este tipo de programas puede ser una introducción para comprender y desarrollar
algoritmos más complejos y aplicaciones matemáticas en el futuro.
4. OBJETIVO(S)
 Identificar las operaciones que se realizarán para el cálculo de las tablas de
multiplicar en el programa Identificar las características de librerías
matemáticas disponibles en python.
 Analizar el uso de ciclos de repetición para el desarrollo de un programa que
muestre las tablas de multiplicar.
 Desarrollar un algoritmo que permita calcular las tablas de multiplicar
mediante el uso de un menú.
5. MATERIALES
 Computador personal
 Acceso a internet
6. EQUIPOS
 Pc
 Software (Python – Visual Studio Code)
7. NORMAS DE SEGURIDAD
 Mantener el área limpia: Es importante mantener el laboratorio limpio y
ordenado. Se deben recoger los residuos en recipientes adecuados y limpiar
regularmente las superficies de trabajo.
 No dejar los equipos encendidos y sin supervisión: Los equipos deben ser
apagados y desconectados cuando no estén en uso. Nunca se deben dejar
encendidos y sin supervisión.
 Evitar tocar los componentes electrónicos: Se deben evitar tocar los
componentes electrónicos, como tarjetas de circuitos o cables, sin antes haber
descargado la electricidad estática del cuerpo.
 Conectar y desconectar los equipos adecuadamente: Al conectar o desconectar
equipos, se debe asegurarse de que estén apagados y desconectados de la
fuente de alimentación antes de manipularlos.
8. PROCEDIMIENTO
1. Escribir en la Tabla 1 una descripción y sintaxis de las estructuras de

repetición en lenguaje Python.

Tabla 1

Ciclos repetitivos.

N° Ciclo Descripción Sintaxis

1 For Definición de For (estructura de For

repetición de programación) FOR es una (inicialización;condición;incremento)

estructura de repetición utilizada en {

algoritmos de programación para repetir sentencia1;

el código del programa una o más veces sentencia2;

en función de un contador. }
2 while Las declaraciones condicionales leen

código en un lenguaje de programación y

operan de acuerdo con las reglas de XML.

También conocidos como bucles while, su

funcionamiento depende de si un conjunto while (condición) sentencia;

de código cumple con las condiciones

descritas. Cubre una mayor variedad de

lenguajes de programación. Por lo tanto,

no se centra específicamente en JavaScript

y C. Por tanto, es posible utilizar frases

más complejas como UTF-8.

3 do – En do while también se utiliza un bucle

while while que hace que la declaración sea do {

iterativa y repetitiva. Pero en este caso hay sentencia1;

que asegurarse de que las instrucciones sentencia2;

gramaticales sean las que se están } while (condición);

desarrollando.

Nota. Esta tabla será utilizada para detallar las características de las estructuras de

repetición y su sintaxis en lenguaje Python.

2. Escribir un programa que permita generar las tablas de multiplicación

utilizando ciclos repetitivos en Python, para la actividad basarse en el anexo

1. Adjuntar una captura de pantalla del resultado.


9. ORGANIZADOR GRÁFICO DE LAS IDEAS PRINCIPALES
10. Elaborar un organizador gráfico sobre estructuras de repetición en Python.
Estructuras de repeticion en

FOR es una estructura de repetición utilizada en


algoritmos de programación para repetir el
for código del programa una o más veces en
función de un contador.
Python

También conocidos como bucles while, su


while funcionamiento depende de si un conjunto de
código cumple con las condiciones descrita

En do while también se utiliza un bucle while


do-while que hace que la declaración sea iterativa y
repetitiva.

11. PREGUNTAS DE REFUERZO

¿Cuál es la funcionalidad de las estructuras de repetición?

 Una estructura de repetición es una estructura de control de programación que permite

que un conjunto de instrucciones se repita varias veces. Estas estructuras describen

procesos que se repiten muchas veces mientras se resuelve un problema. Las estructuras

repetibles nos permiten ejecutar la misma línea de código varias veces. Las estructuras
de repetición más comunes son while, repetir y for, pero existen otras variaciones, como

do- while y foreach.

¿Cómo funciona la estructura de repetición while?

 Esta estructura de control repite un conjunto de instrucciones hasta que se cumple la

condición y el bucle detiene la ejecución si no se cumple la condición. La forma de while

es: while (condición) {bloque de declaración}; Siempre que la condición sea verdadera,

el bloque de declaraciones dentro de las llaves se ejecutará X veces.

¿Cómo funciona la estructura de repetición do - while?

 Primero ingresa al cuerpo del bucle y ejecuta las instrucciones que contiene. Luego, la

condición se evalúa al final del ciclo. Si la condición es verdadera, está "autorizado" a

volver a ingresar al cuerpo del bucle y ejecutar sus instrucciones

12. CONCLUSIONES:

 Identificar los pasos necesarios para calcular las tablas de multiplicar en un

programa. Identificar las características de las bibliotecas matemáticas

disponibles en Python y analizar el uso de bucles recursivos para desarrollar un


programa que muestre tablas de multiplicar para desarrollar un algoritmo que

permita calcular tablas de multiplicar usando menús

13. EVALUACIÓN DEL APRENDIZAJE


Rúbrica:

CONSIDERACIONES 0,10 MUY BUENO 0, 05 BUENO 0, 01 REGULAR

La aplicación cumple Desarrolla de parcial Desarrolla de forma


Elaboración y ejecución
con el propósito para el con el propósito para el incompleta la
de la práctica
que fue diseñada que fue diseñada aplicación diseñada

La interfaz es
Demuestra un limitado
estéticamente atractiva Demuestra un buen
conocimiento en los
Interfaz de usuario y coherente en todo diseño y coherente
temas tratados
momento
La aplicación se ejecuta Los resultados Los resultados
Análisis de resultados sin problemas y sin obtenidos de la obtenidos no
obtenidos retrasos aplicación contienen corresponden a la
errores aplicación propuesta
Todas las Tiene limitada las No contiene
Recursos didácticos y funcionalidades de la funciones de la funcionalidad en el
prácticos aplicación funcionan aplicación presentada proyecto presentado
correctamente

14. BIBLIOGRAFÍA
Brilin, G. (sf). Programación C. Editorial: Visión.

Marzal, A. (sf). Introducción a la programación en C. Editorial: Universidad Jaume.

15. ANEXOS
Figura 1

Tabla de multiplicar.

1x3=3

2x3=6

3x3=9

4 x 3 = 12
5 x 3 = 15

6 x 3 = 18

7 x 3 = 21

8 x 3 = 24

9 x 3 = 27

10 x 3 =c 30

11 x 3 = 33

12 x 3 = 36

También podría gustarte