Presentaci n1 1
PREPARATORIA 2
TEMA: PROGRAMA DE PROGRAMACIÓN
NOMBRE: WENDY JHOANA RAMÍREZ RANGEL
CECILIA LIZBETH SÁNCHEZ NÚÑEZ
MAESTRA: IMELDA SOLÍS CRUZ
M AT E R I A : T I C I I
GRUPO: 136
ÍNDICE
FASE 1 Definición del problema
FASE 2 Análisis del problema
FASE 3 Diseño
FASE 4 Codificación
FASE 5 Depuración
FASE 6 Implementación del problema
FASE 7 Mantenimiento delprograma
Etapa 1
De
Programaci
ón
FASE 1 Definición del problema
FASE 2 Análisis del problema
FASE 3 Diseño A. Algoritmo
B. Diagrama de flujo
C. Prueba de
escritorio
Etapa 2
De
Programaci
ón
FASE
FASE
FASE
FASE
4
5
6
7
Codificación
Depuración
Implementación del problema
Mantenimiento del programa
FASE 1 DEFINICIÓN DEL
PROBLEMA
Es la fase en donde el problema o
tarea es definido y comprendidoclaramente.
EJ. 1
La familia Gallegos recibe en su casa visita inesperada visita de familiares,
en la casa no hay ninguna tipo de bebida para poder atenderlos en forma
correcta, pero se le preguntan si quieren algo de beber, la respuesta es
que desean tomar limonada.
Definición de problema:
Elaborar un litro de
limonada.
FASE 2 ANÁLISIS DEL PROBLEMA
Es analizar de punto a punto el problema o
tareaque se presenta, es pensar en las
operaciones que se necesitan para resolverlo,
los tipos de datos que se van a manejar y la
relación con situaciones en la visa cotidiana. Es
importar que las especificaciones de entrada,
proceso y salida sean descritas detalladamente.
Entrada
Datos que hay
que ingresar
para la
resolución del
problema.
Proceso
Procedimientos
donde se utilizan
los datos deentrada para
resolver el
problema.
Salida
La resolución
del problema
CLASIFICACIÓN DE LOS TIPOS DE DATOS
Constantes
Datos que no cambian su valor
durante el desarrollo o ejecución
de un programa.
Numéricas
Representan el
valor numérico
especificado
Se pueden
realizar
aritméticas con
estos datos.
Alfanuméric
as
Representan los
letreros
especificados
No se pueden
realizar
aritméticas con
estosdatos.
Variables
Datos que cambian o modifican su
valor durante el desarrollo o
ejecución de un problema, espacio
de memoria donde se guardan
valores.
Numéricas
Almacenan datos
numéricos
Variables de
trabajo: Reciben
resultados de
operaciones.
Variables
contadoras:
Cuentan sucesos u
ocurrencias fijas
Variables
Acumuladas:
Suman o
acumulan valores.
Alfanuméric
as
Almacenan letras,
números ycaracteres
especiales
CLASIFICACIÓN DE LOS TIPOS DE
OPERADORES
Aritméticos
+ Suma
- Resta
* Multiplicación
/ División
De comparación
Lógicos
= Igual
NOT negación
< Menor que
AND Conjunción
> Mayor que
OR Disyunción
<= Menor igual que
>= Mayor igual que
FASE 3 DISEÑO
Consiste en desarrollar el procedimiento para resolver
el problema. En esta fase se diseña el algoritmo, el
diagrama de flujo yse lleva a cabo la prueba de
escritorio.
Algoritmo, es un conjunto de pasos ordenados de forma lógica que
describen la solución de un problema o para llevar a cabo una tarea
determinada.
Tipos de algoritmos
•Algoritmos secuenciales: Son llamados así los pasos que se ejecutan o se
describen de principio a fin sin saltos o brincos.
•Algoritmos condicionales: Se tiene la necesidad de tomar decisionesen
algunos de los pasos debido a condiciones o preguntas que nos llevan a
responder verdadero o falso o seguir por un camino u otro.
•Algoritmos cíclicos: Son aquellos donde existen acciones o pasos se
repiten mientras o hasta que una condición se cumpla.
Características de algoritmos:
•
Tener principio y fin.
•
Contar con una cantidad finita de pasos.
•
Los pasos deben estar ordenadoslógicamente.
•
Los pasos deben buscar solucionar el problema de manera
lógica.
Ejemplo de algoritmos.
1.- inicio.
2.-Prepara los ingredientes: agua, azúcar y
limonada.
3.- Vaciar en una jarra un litro de agua
purificada y fría.
4.- Exprimir el jugo de 8 limones.
5.- Agregar 1 taza de azúcar.
6.- Mezclar los ingredientes.
7.- Fin.
Diagrama de flujo.
Es la representación gráfica de un algoritmo,...
Regístrate para leer el documento completo.