You are on page 1of 6

PRACTICA 1

SOLUCIÓN DE PROBLEMAS MEDIANTE EL DISEÑO DE ALGORITMOS

-INTRODUCCIÓN

El propósito de la práctica es que el alumno cuente con las bases necesarias para poder plasmar,
interpretar y comprender información que posteriormente le permita una más rápida codificación en
algún lenguaje de programación.

-OBJETIVO

El propósito de la práctica es que el alumno cuente con las bases necesarias para poder plasmar,
interpretar y comprender información que posteriormente le permita una más rápida codificación en
algún lenguaje de programación.

-LUGAR

Sala de Computo

-SEMANA DE EJECUCIÓN

Semana 1

- MATERIAL Y EQUIPO

• Computadora (Instalado PSeint)


• Material escolar básico (Libreta, lápiz, etc.)

-DESARROLLO DE LA PRÁCTICA

PASO 1

Verificar la instalación de PSeint

PASO 2

• Dar solución a los problemas que se presentan a continuación, mediante las herramientas
de programación (diagrama de flujo y pseudocódigo):
• Crear un algoritmo en el que se almacenen 4 números en 4 variables X, Y, Z y M. El diagrama
debe decidir cuál es el mayor y cuál es el menor.

• Hacer un algoritmo que permita leer 2 números diferentes y nos diga cuál es el mayor de los
2 números.

• Realice un algoritmo para mostrar la suma de los 70 primeros números.

• Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos
entre el 1 y el 100. El programa deberá imprimir los números en cuestión y finalmente su
sumatoria

• Desarrolle el algoritmo que determine la hipotenusa de un triángulo rectángulo conocidas las


longitudes de sus dos catetos.

• Desarrolle un algoritmo que calcule el área de un cuadrado.

• Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si dicho número es
par o impar.

• Desarrolle un algoritmo que permita calcular la media aritmética.

• Desarrolle un algoritmo que funcione como caja registradora.

• Realizar un algoritmo que permita calcular el área de un círculo, el usuario debe ingresar el
valor del radio.

- EVALUACIÓN Y RESULTADOS

Por medio de esta práctica, el alumno aprendió la aplicación de algoritmos para la solución de
problemas.

Elaborar un reporte de práctica con la siguiente estructura.

• Portada
• Índice
• Introducción
• Objetivo
• Desarrollo
• Conclusión
• Bibliografía
• -REFERENCIAS

• Brassard G.& et all. (Sin fecha). Fundamentos de Algoritmia. Pearson: Prentice Hall

• Cairo Battistutti, O., (2005), Metodología de la Programación, Algoritmos Diagrama de Flujo y
Programas, Ciudad, Estado, Provincia, País: Alfaomega. ISBN 970-15-1100-X
PRACTICA 2

SOLUCIÓN DE PROBLEMAS QUE IMPLICAN ENTRADA Y/O SALIDA DE


DATOS MEDIANTE EL DISEÑO DE ALGORITMOS

-INTRODUCCIÓN

Se pretende que el alumno desarrolle su habilidad en la solución de problemas y que sea capaz de:

• Utilizar las estructuras de control algorítmicas


• Evaluar algoritmos desarrollados mediante diagramas de flujo de datos y/o pseudocódigo

El análisis del problema es la primera fase de la resolución de un problema con computadora.

Las herramientas utilizadas para diseñar algoritmos son:

• Diagramas de flujo
• Pseudocódigo

-OBJETIVO

Comprender y aplicar los conceptos básicos, nomenclatura y herramientas para el diseño de


algoritmos orientado a la resolución de problemas.

-LUGAR

Sala de Computo

-SEMANA DE EJECUCIÓN

Semana 2

- MATERIAL Y EQUIPO

• Computadora (Instalado PSeint)


• Material escolar básico (Libreta, lápiz, etc.)

-DESARROLLO DE LA PRÁCTICA
PASO 1

Verificar la instalación de PSeint

PASO 2

Dar solución a los problemas que se presentan a continuación, mediante las herramientas de
programación (diagrama de flujo y pseudocódigo):

4. Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos de
ellos son impares; al final deberá indicar su sumatoria

5. Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si dicho número es
par o impar.

6. Desarrolle un algoritmo que le permita determinar de una lista de números introducidos por
el usuario (1-100):

b.1. ¿Cuántos están entre el 50 y 75, ambos inclusive?

b.2. ¿Cuántos mayores de 80?

b.3. ¿Cuántos menores de 30?

- EVALUACIÓN Y RESULTADOS

Por medio de esta práctica, el alumno aprendió la aplicación de algoritmos para la solución de
problemas.

c) Algoritmos diseñados
d) Diagrama de flujo generado

Resultados y observaciones al modificar el diagrama con nuevos valores

Elaborar un reporte de práctica con la siguiente estructura.

• Portada
• Introducción
• Objetivo
• Desarrollo
• Algoritmos diseñados
• Resultados y observaciones al modificar el diagrama con nuevos valores
• Conclusión
• Bibliografía
-REFERENCIAS

Brassard G.& et all. (Sin fecha). Fundamentos de Algoritmia. Pearson: Prentice Hall

Cairo Battistutti, O., (2005), Metodología de la Programación, Algoritmos Diagrama de Flujo y


Programas, Ciudad, Estado, Provincia, País: Alfaomega. ISBN 970-15-1100-X