Está en la página 1de 7

UNIVERSIDAD ANDINA DEL CUSCO

FACULTAD DE INGENIERÍA Y ARQUITECTURA


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

Actividad 1.- Elaborar un algoritmo que halle la tabla de multiplicar de un número


ingresado en un rango del 1 al 12

1. ANÁLISIS
1.1. Entender el problema

Datos de Entrada Proceso Resultado


numero cont multiplicación= numero*cont multiplicacion
6 1 6*1=6 6*1=6
2 6 * 2 = 12 6 * 2 = 12
3 6 * 3 = 18 6 * 3 = 18
4 6 * 4 = 24 6 * 4 = 24
5 6 * 5 = 30 6 * 5 = 30
6 6 * 6 = 36 6 * 6 = 36
7 6 * 7 = 42 6 * 7 = 42
8 6 * 8 = 48 6 * 8 = 48
9 6 * 9 = 54 6 * 9 = 54
10 6 * 10 = 60 6 * 10 = 60
11 6 * 11 = 66 6 * 11 = 66
12 6 * 12 = 72 6 * 12 = 72
4 1 4*1=4 6*1=6
2 4*2=8 6 * 2 = 12
3 4 * 3 = 12 6 * 3 = 18
4 4 * 4 = 16 6 * 4 = 24
5 4 * 5 = 20 6 * 5 = 30
6 4 * 6 = 24 6 * 6 = 36
7 4 * 7 = 28 6 * 7 = 42
8 4 * 8 = 32 6 * 8 = 48
9 4 * 9 = 36 6 * 9 = 54
10 4 * 10 = 40 6 * 10 = 60
11 4 * 11 = 44 6 * 11 = 66
12 4 * 12 = 48 6 * 12 = 72

1.2. Modelo
Mostrar la tabla de multiplicar del número ingresado utilizando la estructura repetitiva
Para.

1.3. Especificación del algoritmo


Diccionario de variables
Resultado
multiplicacion: acumula la multiplicación del contador por el numero: entero
Datos

Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe


1
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

numero: el numero a multiplicar por 12 numeros: entero

Variables Auxiliares
cont: contador de la estructura repetitiva hasta el 12: entero

Acción que debe realizar el algoritmo


Hallar la tabla de multiplicar de un número ingresado en un rango del 1 al 12
Post condición
{| Se muestra la tabla de multiplicar del numero ingresado |}

2. DISEÑO
Pseudocódigo
INICIO (Hallar la tabla de multiplicar del 1 al 12 del numero ingresado)
{leer datos}
Leer numero
{Escribir la multiplicación del numero por 12 numeros }
multiplicacion=1
Para cont = 1 , cont<13, incrementar
Inicio
multiplicacion= cont*numero
Escribir (numero * cont = multiplicacion)
Fin

3. CODIFICACIÓN (Utilizando PYTHON )

# autor : Gianella Alexandra Ramos Ticahuanca


# fecha: 10/10/2022
# acción : Hallar la tabla de multiplicar del 1 al 12 del numero ingresado

# leer datos
numero= int(input("ingrese el numero para mostrar la tabla de multiplicar:
"))
# estructura repetitiva para
multiplicacion=1
for cont in range(1,13):
multiplicacion= cont*numero
print(f"{numero} x {cont} = {multiplicacion}")

4. EJECUCIÓN

Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe


2
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

Actividad 2.- Elaborar un algoritmo que permite mostrar la siguiente lista dado un número
ingresado
N=8

Se debe mostrar en pantalla


Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe
3
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

1 8

2 7

3 6

4 5

5 4

6 3

7 2

8 1

5. ANÁLISIS
5.1. Entender el problema

Datos de Entrada Proceso Resultado


numero cont multiplicación= numero*cont multiplicacion
6 1 6*1=6 1 6
2 6 * 2 = 12 2 5
3 6 * 3 = 18 3 4
4 6 * 4 = 24 4 3
5 6 * 5 = 30 5 2
6 6 * 6 = 36 6 1
4 1 4*1=4 1 4
2 4*2=8 2 3
3 4 * 3 = 12 3 2
4 4 * 4 = 16 4 1
3 1 1 3
2 2 2
3 3 1

5.2. Modelo
Mostrar los N primeros números pares naturales y la suma de estos números
utilizando la estructura repetitiva Para.

5.3. Especificación del algoritmo


Diccionario de variables
Resultado
Par: número Par generado: entero
Suma: acumula la suma de los números pares: entero
Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe
4
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

Datos
N: la cantidad de números pares a generar: entero

Variables Auxiliares
cont: contador de la estructura repetitiva: entero

Acción que debe realizar el algoritmo


Generar las N primeros pares y la suma de estos
Post condición
{| se muestra los N primeros pares y la suma de estos |}

Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe


5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

6. DISEÑO
Pseudocódigo
INICIO (Escribir N primero números pares)
{leer datos}
Leer N
{Escribir los N números pares y la suma }
Suma=0
Para cont = 1 , cont<=N, incrementar
Inicio
Par= cont*2
Escribir (Par )
Suma=Suma+Par
Fin
Escribir (Suma)
FIN

7. CODIFICACIÓN (Utilizando PYTHON )


# autor : María Isabel Acurio Gutiérrez
# fecha: 8/04/2022
# acción : mostrar los N primeros pares y la suma de estos

# leer datos
N= int(input("ingrese cuantos numeros pares desea generar : "))
# estructura repetitiva para
Suma=0
for cont in range(1,N+1):
Par= cont*2
print( Par)
Suma=Suma+Par
print(f"la suma de los {N} primeros pares es:{Suma}")

8. EJECUCIÓN

Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe


6
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
Acreditada por ICACIT

Ing. María Isabel Acurio Gutiérrez macurio@uandina.edu.pe


7

También podría gustarte