TallerNo7 - Grupo A

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

FC-FISC-1-8-2020)

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Facilitador(a): __Miriam Fernandez______________ Asignatura: __Desarrollo Lógico Algorítmico_______


Estudiante: _José Aguilar, Zulema Cerezo, José de Gracia, Ezequiel Cruz, Gerald Peña_
Fecha: 06/06/2022 Grupo: _A_

A. TÍTULO DE LA EXPERIENCIA: ___Taller 7 - Repetitivas (Para)___


Estructura de Bucle o Repetitivas

B. TEMAS:
a. Aplicación de normas y escritura de algoritmos
b. Aplicación de sentencias de bucles o repetitivas
c. Construcción de la prueba de escritorio

C. OBJETIVO(S):
a. Elaborar un algoritmo de acuerdo con las reglas vistas y los elementos estudiados.
b. Desarrollar destreza en el análisis y diseño del problema.
c. Construir sentencias de control simples, dobles y múltiples.
d. Aplicar la prueba de escritorio a un algoritmo.

D. METODOLOGÍA SUGERIDA PARA EL DOCENTE:


a. Resuelva primeramente en forma individual, en su cuaderno de apuntes.
b. Contacte a su grupo de trabajo para integrarse, discutir, evaluar y entregar un solo trabajo, con las respuestas
consensuadas.
c. Cargue a la plataforma Moodle en el espacio asignado.
d. Se resuelve en clases y se retroalimenta.

E. ENUNCIADO:

1. Construya un algoritmo para calcular la factorial de un numero n que pertenece a los enteros positivos, el cual se
debe leer y verificar si pertenece a los enteros positivos.

2. Escoger el mayor y el menor número de un conjunto de L números. Asuma que el usuario ingresa L como entero
positivo.

3. Diseñar un algoritmo que sume la serie de números 3,6,9,12,...,99, e imprima la suma.

4. Realizar un algoritmo que calcule la tabla de multiplicar que desee el, y las tablas de multiplicar que el usuario
desee.

F. PROCEDIMIENTO:
Indicar todos los pasos necesarios para realizar la experiencia. Se pueden mostrar con esquemas, dibujos, imágenes, fotos,
entre otros.
a. Análisis y Diseño del Problema
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

b. Algoritmo
c. Prueba de Escritorio

G. RECURSOS:
Listar los distintos recursos que se emplearán en la Asignación: La guía de la actividad, lápiz, papel, borradores, tablero,
marcador, aplicaciones de Celular (CppDroid), Moodle, Videos o tutoriales de youtube, entre otros.

H. RESULTADOS (OPCIONAL, DE ACUERDO CON LA ACTIVIDAD):


Sección donde se colocan los datos obtenidos con la experiencia. Se formatea de acuerdo con la salida deseada: conjunto
de preguntas, tablas, gráficos, preguntas abiertas, entre otros.
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

1. Construya un algoritmo para calcular la factorial de un numero n que pertenece


a los enteros positivos, el cual se debe leer y verificar si pertenece a los enteros
positivos.

Análisis y Diseño
Entradas Proceso Salida
n Escribir un algoritmo que diga el factorial
factorial de un numero
Algoritmo
Algoritmo Factorial {
//Bloque Declarativa
entero n, i, factorial;
//Bloque de instrucciones
imprimir("Introduzca un numero entero positivo: ");
leer(n):
si (n<0) {
imprimir("Error: El numero que introdujiste es negativo.");
}
de otro modo si (n>=0)
{
factorial = 1
para (i=1; i<n; i=i+1)
{
factorial = factorial*i;
}
imprimir("El factorial de ",n," es igual a ", factorial);
}
}
Prueba de Escritorio
Utilizar el formato de la prueba de escritorio que se encuentra en el documento Lineamiento de seudocódigos

Constante en Variables en memoria Pantalla


Memoria

n i factorial Introduzca un numero entero positivo: 4

4 2 2 El factorial de 4 es igual a 24
6
3 24
4 Introduzca un numero entero positivo: -5
Error: El numero que introdujiste es negativo

-5

Código a demostrar en la herramienta definida por el docente


FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

#include<stdio.h>
#include <cstdlib>

int main()
2. Escoger el mayor y el menor número de un conjunto de L números. Asuma que
el usuario ingresa L como entero positivo.
Análisis y Diseño
Entradas Proceso Salida
x, num Escribir un algoritmo que diga cuál es x
mayor y el menor num

Algoritmo
Algoritmo MayorMenor
{
//Bloque Declarativas de variables
entero x, num;
//Bloque de Intrucciones
imprimir ("Introduzca el numero 1”);
leer(x);
imprimir(“Introduzca el numero 2”);
leer(num);
mientras(x>num && num<x)
{
imprimir(“El numero mayor es:”,x);
}
mientras(x<num && num>x)
{
imprimir(“El numero mayor es:” num);
}
}
Prueba de Escritorio
Utilizar el formato de la prueba de escritorio que se encuentra en el documento Lineamiento de seudocódigos

Constante en Variables en memoria Pantalla


Memoria

x num Introduzca el numero 1: 2


Introduzca el número 2: 5
2 5
El numero mayor es: 5

Introduzca el numero 1: 59
59 5 Introduzca el número 2: 5
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Código a demostrar en la herramienta definida por el docente

#include<stdio.h>
#include <cstdlib>

int main()
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

3. Diseñar un algoritmo que sume la serie de números 3,6,9,12,…,99, e imprima la


suma.
Análisis y Diseño
Entradas Proceso Salida
acumulador, contr Algoritmo que sume la serie de acumulador
3,6,9,12 hasta el 99 e imprima la
suma

Algoritmo
Algoritmo SumaSerie
{
//Bloque de declarativas
entero acumulador, contr;

//Bloque de instrucciones
acumulador = 0;
para (contr=3; contr <=99; contr=contr+3)
{
acumulador = acumulador + contr;
}
Imprimir(“La serie de numeros de 3 hasta llegar al 99 es:”, acumulador);
}
Prueba de Escritorio
Utilizar el formato de la prueba de escritorio que se encuentra en el documento Lineamiento de seudocódigos

Constante en Variable en memoria Pantalla


Memoria
contr acumulador
La
3+3 6 suma
de
3+6 9 numerod
de 3
hasta
llegar
al 99
es:”
99

3+9 12

3+12 15

3+15 18
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

3+18 21

3+21 24

3+24 27

3+27 30

3+30 33

3+33 36

3+36 39

3+39 42

3+42 45

3+45 48

3+48 51

3+51 54

3+54 57

3+57 60

3+60 63

3+63 66

3+66 69

3+69 72

3+72 75

3+75 78

3+78 81

3+81 84

3+84 87

3+87 90
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

3+90 93

3+93 96

3+96 99

4. Realizar un algoritmo que calcule la tabla de multiplicar que desee el, y las
tablas de multiplicar que el usuario desee.
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Análisis y Diseño
Entradas Proceso Salida
3 Un algoritmo de las tablas de X*num1
multiplicación que elijas

Algoritmo
Algoritmo Tabla de Multiplicación
{
//Bloque declarativas
entero num;
//Bloque de instrucciones
imprimir (“Introduzca el numero a multiplicar);
leer (num);
imprimir (“Introduzca el otro numero a multiplicar”);
leer(x);
{
mientras ( num<=0 && x>=0)
{
nummul=num*x;
}
mientras (num>=0 && x<=0)
{
nummul=num*x;
}
mientras (num>=0 && x>=0)
{
nummul=num*x;
}
mientras (num<=0 && x<=0)
{
nummul=num*x;
}
imprimir (“El numero multiplicado es:”, nummul);
}
Prueba de Escritorio
Utilizar el formato de la prueba de escritorio que se encuentra en el documento Lineamiento de seudocódigos

Constante en Variable en memoria Pantalla


Memoria

num x Introduzca el numero a multiplicar: - 2


Introduzca el otro numero a multiplicar: 5
-2 5 El numero multiplicado es: - 10

5 -59 Introduzca el numero multiplicar: 5


Introduzca el otro numero a multiplicar:-59
El numero multiplicado es: - 259
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

42 59 Introduzca el numero a multiplicar:42

Introduzca el otro numero a multiplicar: 59

El numero multiplicado es:2478

-25 -59 Introduzca el numero a multiplicar: - 25

Introduzca el otro numero a multiplicar es: - 59

El numero multiplicado es: 1475

BIBLIOGRAFIA:yl
Texto o apunte recomendado como material base para la actividad.

a. RÚBRICAS:

Aspectos a Evaluar Puntaje Puntaje


Máximo Obtenido
100%

Estilo de escritura (PascalCase, 10


camelCase, UpperCase)
Uso adecuado de la sintaxis en 5
seudocódigo

Indentar 5

*Claridad en la Escritura 5

Breve documentación a través de 5


comentarios

Secuencia lógica (Seudocódigo) 35

Prueba de Escritorio 20
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N° __
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Uso del formato de la prueba de 5


escritorio

*Optimización de instrucciones 5

*Puntualidad en la entrega 5

Total 100

Nota: * Queda a discreción del docente, de acuerdo con el tema, la utilización de estos aspectos.

También podría gustarte