0% encontró este documento útil (0 votos)
64 vistas4 páginas

Guía de Práctica: Bucles y Patrones

Este documento presenta una guía para una práctica de laboratorio sobre sentencias de repetición en programación. La guía incluye cinco ejercicios que involucran bucles para crear tablas, contar cifras, calcular series armónicas, generar patrones numéricos y más. La guía provee ejemplos de entrada y salida esperada para cada ejercicio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas4 páginas

Guía de Práctica: Bucles y Patrones

Este documento presenta una guía para una práctica de laboratorio sobre sentencias de repetición en programación. La guía incluye cinco ejercicios que involucran bucles para crear tablas, contar cifras, calcular series armónicas, generar patrones numéricos y más. La guía provee ejemplos de entrada y salida esperada para cada ejercicio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADEMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN


PARA DOCENTES

CARRERA: COMPUTACIÓN ASIGNATURA: PROGRAMACIÓN


PRACTICA: 06 TÍTULO: Sentencias de repetición
OBJETIVO:
 Aplicar bucles de repetición para la solucionar problemas con programación
PRE-REQUISITOS:
a) Computador con sistema operativo Microsoft Windows, MacOS X o GNU/Linux
b) Programa IDE para desarrollo
c) Conexión a Internet
INSTRUCCIONES: 1. Lea detenidamente cada uno de los enunciados propuestos.
2. Plantee una solución a cada uno de los ejercicios.
3. Desarrolle la solución planteada.
4. Elabore un informe con la solución de los ejercicios.
ACTIVIDADES A DESARROLLAR:
1. Tabla de multiplicar

Escriba un programa denominado TablaMultiplicar que solicita al usuario el tamaño (un entero
positivo); e imprime la tabla de multiplicar.

Entrada: Un número entero mayor a 0.


Salida: Tabla de multiplicar, según formato establecido:

Ejemplo:

Ingrese el tamaño de la tabla:


10
Tabla de multiplicar:
* | 1 2 3 4 5 6 7 8 9 10
--------------------------------------------
1 | 1 2 3 4 5 6 7 8 9 10
2 | 2 4 6 8 10 12 14 16 18 20
3 | 3 6 9 12 15 18 21 24 27 30
4 | 4 8 12 16 20 24 28 32 36 40
5 | 5 10 15 20 25 30 35 40 45 50
6 | 6 12 18 24 30 36 42 48 54 60
7 | 7 14 21 28 35 42 49 56 63 70
8 | 8 16 24 32 40 48 56 64 72 80
9 | 9 18 27 36 45 54 63 72 81 90
10 | 10 20 30 40 50 60 70 80 90 100

2. Cuenta de números consecutivos

Realice un programa que permita ingresar un número entero de varias cifras y el programa
imprima la cantidad de cifras que tiene el número.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADEMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN


PARA DOCENTES

Entrada: Un número entero mayor a 0.


Salida: el número de cifras del número ingresado.

Ejemplo:

Ingrese un número entero: 234567


Total de cifras: 6

3. Serie armónica

Desarrollar un programa que permita conocer cuántos términos de la serie armónica se necesitan
para satisfacer la siguiente desigualdad:

1/1 + 1/2 + 1/3 + …+1/n > LIMITE

Donde:
 LIMITE es el dato leído desde el teclado entre 1 y 10 incluidos. Se debe validar el ingreso
del dato.

Entradas: Un número real


Salida: Dos números enteros. El número de términos y la suma de la serie

Ejemplo:

Ingrese el valor del LIMITE: 4


El número de términos es: 31
La suma es: 4.03

4. Triángulo de números

Crear un programa que permita generar un patrón numérico triangular. El patrón se genera a partir
de un número entero ingresado por teclado.

Entradas: Un número entero positivo


Salida: Patrón numérico

Ejemplo:

Ingrese un número: 5
* * * * * *
0
0 1
0 1 2
0 1 2 3

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADEMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN


PARA DOCENTES

0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0
* * * * * *

5. Patrón #

Escriba un programa llamado Patron # que solicitan al usuario el tamaño (un entero no negativo) e
imprime el patrón como se muestra:

Entradas: Un número entero positivo


Salida: El patrón mostrado en la figura anterior.

Consejo:

 Utilice bucles de repetición anidados.


 El programa debe funcionar para cualquier número ingresado.
 En la diagonal principal, fila = columna = tamaño + 1, donde la fila y las columnas
comienzan desde 1.

Ejemplo

Ingrese un tamaño: 6

# # # # # #
#
#
#
#
# # # # # #

RESULTADOS OBTENIDOS:
1. Los alumnos adquieren destreza para trabajar con sentencias de control.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADEMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES / CENTROS DE SIMULACIÓN


PARA DOCENTES

CONCLUSIONES:
1. Generar al menos una conclusión de la práctica desarrollada
REFERENCIAS:
1. P. Dey and M. Ghosh, COMPUTER FUNDAMENTALS AND PROGRAMMING IN C. New Delhi:
Oxford University Press, 2013
2. P. Deitel and H. Deitel, Java How to Program, 10 edition. Pearson, 2014.
3. A. Downey and C. Mayfield, Think Java. How to Think Like a Computer Scientist, 6.1.3.
Massachusetts: Green Tea Press, 2016.
4. M. Ortiz and A. Plaza, Programación Orientada a Objetos con Java, 1st ed. Quito: ABYA YALA,
2011.
5. L. Joyanes and I. Zahonero, Programación en C, C++, Java y UML, 2da ed. McGraw-Hill, 2014.
6. Programiz, “Learn C++ Programming.” [Online]. Available: https://www.programiz.com/cpp-
programming.
7. C. Lenka, “C++ Tutorial,” GeeksforGeeks. [Online]. Available:https://www.geeksforgeeks.org/cpp-
tutorial/.

Claustro Docente de Programación - Quito:

Firma: ___________________

Resolución CS N° 076-04-2016-04-20

También podría gustarte