PROGRAMACION UNIDAD 2

Páginas: 28 (6808 palabras) Publicado: 5 de octubre de 2015
Facultad de Ingeniería, UNAM
Laboratorio de Multimedia e Internet

Diagramas de flujo, pseudocódigo y pruebas de
escritorio.
Objetivo:
Al terminar la instrucción, el alumno tendrá la capacidad de actuar creativamente para elaborar
programas que resuelvan situaciones planteadas por el instructor.

Desarrollo:
Algoritmo:
Algoritmo: Un algoritmo es una lista de instrucciones bien definida, ordenaday finita mediante
las cuales se efectuará paso a paso un proceso para obtener un cierto resultado, un ejemplo de
ello son las recetas de cocina, manuales, etc.

Los programas de computadora tienen como finalidad resolver problemas específicos y el primer
paso consiste en definir con precisión el problema hasta lograr la mejor comprensión posible. Una
forma de realizar esta actividad se basa enformular claramente el problema, especificar los
resultados que se desean obtener, identificar la información disponible (datos), determinar las
restricciones y definir los procesos necesarios para convertir los datos disponibles (materia prima)
en la información requerida (resultados).

Fases para elaborar un programa

Se pueden identificar las siguientes sugerencias propuestas a los estudiantespara llegar a la
solución de un problema matemático:

Laboratorio de Multimedia e Internet, Facultad de Ingeniería. UNAM 2009-2010

1. COMPRENDER EL PROBLEMA.
• Leer el problema varias veces
• Establecer los datos del problema
• Aclarar lo que se va a resolver (¿Cuál es la pregunta?)
• Precisar el resultado que se desea lograr
• Determinar la incógnita del problema
• Organizar la información
•Agrupar los datos en categorías
• Trazar una figura o diagrama.
2. HACER EL PLAN.
• Escoger y decidir las operaciones a efectuar.
• Eliminar los datos inútiles.
• Descomponer el problema en otros más pequeños.
3. EJECUTAR EL PLAN (Resolver).
• Ejecutar en detalle cada operación.
• Simplificar antes de calcular.
• Realizar un dibujo o diagrama
4. ANALIZAR LA SOLUCIÓN (Revisar).
• Dar una respuestacompleta
• Hallar el mismo resultado de otra manera.
• Verificar por apreciación que la respuesta es adecuada.
EJEMPLO
En un juego, el ganador obtiene una ficha roja; el segundo, una ficha azul; y el tercero, una amarilla.
Al final de varias rondas, el puntaje se calcula de la siguiente manera: Al cubo de la cantidad de
fichas rojas se adiciona el doble de fichas azules y se descuenta el cuadrado delas fichas amarillas.
Si Andrés llegó 3 veces en primer lugar, 4 veces de último y 6 veces de intermedio, ¿Qué puntaje
obtuvo?
R/.
COMPRENDE
• Leer detenidamente el problema
• ¿Cuántos colores de fichas se reparten?
• ¿Cuántas fichas rojas, azules y amarillas obtuvo Andrés?
• ¿Qué pregunta el problema?
PLANEA
• Para hallar el puntaje que obtiene Andrés por sus llegadas de primero, calcular el cubode
la cantidad de fichas rojas.
• Para hallar el puntaje por sus llegadas en segundo lugar, calcular el doble de la cantidad
de fichas azules.
• Para hallar el puntaje que pierde por sus llegadas en último lugar, calcular el cuadrado de
la cantidad de fichas amarillas.
• Para hallar el puntaje total, calcular la suma de los puntajes por las fichas rojas y azules,
restarle los puntos de las fichasamarillas.
RESUELVE
• Por tres fichas rojas: ____ puntos.
• Por seis fichas azules: ____ puntos.
• Por cuatro fichas amarillas: _____ puntos.

Laboratorio de Multimedia e Internet, Facultad de Ingeniería. UNAM 2009-2010

REVISA

• Para obtener el puntaje final de Andrés, sumar los puntos obtenidos con las fichas rojas y
azules (________puntos) y de este resultado restar los puntos representadospor las
fichas amarillas (____________puntos).
• El puntaje que obtuvo Andrés es ___ puntos.
• Verificar las operaciones y comparar los cálculos con la solución estimada.

Analizar el problema (entenderlo)

Etapas a desarrollar en la fase de análisis

Como ya se mencionó al inicio del capítulo lo primero a realizar es definir el problema con
precisión para comprenderlo de una manera mejor.
Estas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UNIDAD 2 PROGRAMACION FUNCIONAL
  • Unidad 2 Algoritmos De Programacion
  • programacion orientada a objetos unidad 2
  • Programacion Semanal Espa Ol Sociales Unidad 2
  • Unidas 2 programacion web
  • fundamentos de programacion unidad 2
  • algoritomos y programacion unidad 2
  • Unidad 2: Elementos De La Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS