Está en la página 1de 10

GUÍA DE PRÁCTICA

LABORATORIO DE COMPUTACIÓN

1. Datos Generales

Carrera: Tecnología Superior en Desarrollo de Software


Período académico: Diciembre 2021 – Abril 2022
Asignatura: Fundamentos de Programación
Unidad Didáctica: 1 Introducción a la Programación por Computadora
Tema: Algoritmos Básicos
Ciclo-Paralelo: M1A
Fecha de inicio: 06/12/2021
Fecha de fin: 29/01/2022
Práctica N.º: 1
Horas: 25
Docente: Jéssica Elizabeth Pinos Pinos

2. Contenido

2.1 Introducción

Según Polya (1957), cuando se resuelve un problema se ejecuta un proceso en donde


intervienen cuatro operaciones mentales: Entender el Problema, Trazar un Plan de Solución,
Aplicar el Plan de Solución y Revisar la Solución.
Y este método aplicado a la Programación sería:

Analizar el Problema

Depurar el Programa Diseñar un Algoritmo

Traducir el Algoritmo
2.2 Objetivo de la Guía

Elaborar algoritmos correctos y eficientes en la resolución de problemas y programación


siguiendo las Fases para desarrollar un programa de computadora del Método de Polya.

2.3 Materiales, herramientas, equipos y software

• Internet
• YouTube
• Módulo de la asignatura
• Plataforma Virtual Moodle
• Computadora
• Guía Práctica de la unidad 1
• Software para elaborar algoritmos (PSeInt - DFD)
• Zoom (clases virtuales)

3. Procedimiento

3.1 Utilizando el Método de Pólya realice los diagramas de flujo y un pseudocódigo para
sumar los números enteros entre d y h, usando para ellos los ciclos (Mientras, Hacer-
Mientras y Repetir).

Desde: Hasta:
suma= 725
d=17 h=41

Paso 1: Analizar el Problema

Para analizar el problema podemos empezar contestando algunas preguntas.

▪ ¿Qué información es importante?

______________________________________________________________________
______________________________________________________________________
▪ ¿Cuáles son los datos de entrada? (conocidos)

______________________________________________________________________
______________________________________________________________________

▪ ¿Qué información me falta para resolver el problema? (datos desconocidos)

______________________________________________________________________
______________________________________________________________________

▪ ¿Cuáles datos puedo considerar fijos (constantes) para simplificar el problema?

______________________________________________________________________
______________________________________________________________________

▪ ¿Cuáles datos son variables?

______________________________________________________________________
______________________________________________________________________

▪ ¿Cuáles datos debo calcular?

______________________________________________________________________
_____________________________________________________________________

▪ ¿Qué procesos necesito?

______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________

▪ ¿Cuál es el orden de lo que debo hacer?

______________________________________________________________________
______________________________________________________________________
Paso 2: Diseñar un Algoritmo

Utilizando el software DFD cree el diagrama de flujo utilizando los ciclos mientras, hacer-
mientras y repetir.

Diagrama utilizando el Ciclo Mientras – Realice la prueba de escritorio

Inicio

int d,d1, h
int suma =0

Ingrese el número desde


donde desea sumar
PRUEBA DE ESCRITORIO

d
Instrucciones Salida

d1=d;

Ingrese el número hasta


donde desea sumar

La suma desde el
Falso número +d1+ hasta el
d<=h número +h+ es: suma

Verdadero

suma=suma+d Fin

d=d+1

▪ ¿Qué pasa si el usuario ingresa d=12 y h=4 y cúal es el resultado de suma?

______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Realice el diagrama utilizando el Ciclo Hacer-Mientras y compruebe con la prueba de
escritorio (Pegue el DF)

Realice el diagrama utilizando el Ciclo Repetir y compruebe con la prueba de escritorio


(Pegue el DF)
▪ ¿Qué pasa si el usuario ingresa d=12 y h=4, explique su respuesta y cúal es el resultado
de suma?

______________________________________________________________________
______________________________________________________________________

Paso 3: Traducir el Algoritmo

Para traducir el algoritmo se va a utilizar el software PSeInt.

NOTA: Los dos slash (//) dentro de un pseudocódigo se utilizan para hacer un comentario y, por
tanto, lo que esté en la misma línea y después de los // no es parte del algoritmo y no se toma en
cuenta. Es una buena práctica realizar comentarios sobre una función o sobre un bloque del
algoritmo para guiar sobre el funcionamiento del mismo.

Traducimos el Diagrama de Flujo del Ciclo Repetir utilizando el software PSeInt. Pegamos
el Pseudocódigo.
Paso 4: Depuración del Programa

Ejecutamos el pseudocódigo dando clic en el botón Ejecutar.

Y observamos esta pantalla.


Llenamos los datos.

Y revisamos el resultado si es correcto.

Revisamos con la prueba de escritorio del PSeInt. Agregamos las variables del pseudocódigo.
Comenzamos la ejecución

Paso 5: Colocar las conclusiones y recomendaciones.

_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________

4. Resultados esperados

• Los estudiantes manejan perfectamente la metodología de resolución de


problemas utilizando el Método de Polya.
• Los estudiantes manejan los softwares DFD y PSeInt para crear los algoritmos.

5. Bibliografía
Luis Joyanes Aguilar, Turbo Basic Manual de Programación, España, Mc Graw Hill,
1990.
6. Firmas de Responsabilidad

ESTUDIANTE DOCENTE COORDINADORA DE CARRERA

Nombre: Nombre: Ing. Jéssica Elizabeth Pinos Pinos, Mgrt. Nombre: Ing. Jessica Priscila Herrera Urgilés, Mgtr.
)LUPDGRGLJLWDOPHQWHSRU-pVVLFD

-pVVLFD (OL]DEHWK3LQRV3LQRV
'1FQ -pVVLFD(OL]DEHWK3LQRV
3LQRVJQ -pVVLFD(OL]DEHWK3LQRV

(OL]DEHWK 3LQRVF (&(FXDGRUO (&(FXDGRU


H MHVVLFDSLQRV#WHFD]XD\HGXHF
0RWLYR'2&(17(,167,7872
3LQRV3LQRV 683(5,257(&12/Ï*,&2'(/
$=8$<
8ELFDFLyQ&8(1&$

Firma Firma
Firma
Fecha: Fecha: 26/11/2021 Fecha:

También podría gustarte