You are on page 1of 15

INTRODUCCIN.

Los seres humanos durante toda nuestra vida nos pasamos haciendo pasos o acciones para tratar de resolver los problemas que se nos presentan, a medida que vamos creciendo estos se convierten en rutinarios y es as que de acuerdo a nuestro nivel evolutivo logramos resolver los mismos. La Computadora no solamente es una mquina que puede realizar procesos para darnos resultados, sin que tengamos la nocin exacta de las operaciones que realiza para llegar a esos resultados. Con la computadora adems de lo anterior tambin podemos disear soluciones a la medida, de problemas especficos que se nos presenten. Mas aun, si estos involucran operaciones matemticas complejas y/o repetitivas, o requieren del manejo de un volumen muy grande de datos.

Para poder realizar programas, adems de conocer la metodologa mencionada, tambin debemos de conocer, de manera especfica las funciones que pueden realizar la computadora y las formas en que se pueden manejar los elementos que hay en la misma.
DATOS DE ENTRADA

PROCES O

DATOS DE SALIDA

PROGRAMA: Es el conjunto de instrucciones escritas de algn lenguaje de programacin y que ejecutadas secuencialmente resuelven un problema especifico

ALGORITMOS

Pasos ordenados y detallados para resolver un problema

Cualitativos

Cuantitativos

* Utilizan el idioma espaol * Oraciones en lenguaje comn * Resolver un problema

*involucran nmeros y clculos *Resolver un problema

Ejemplos.Cuantitativo. Ingresar dos nmeros cualquiera y sumarlos

Cualitativo : Se tiene agua ilimitada y dos recipientes uno de 4 litros y otro de cinco litros, sin las medidas respectivas, se debe buscar un proceso mediante el cual el recipiente de 5 almacene 2 litros.

FASES PARA EL DESARROLLO DE UN PROBLEMA


Fase 1 Etapa Definicin del problema Descripcin Enunciado del problema (Es importante saber que desea que realice la computadora) 1 Anlisis del programa Conducen al diseo por medio un cdigo escrito e forma de un algoritmo. Datos de entrada Que deseo producir (salida) Mtodos y formulas

Diseo de algoritmo

Debe tener inicio y fin


Debe ser definido Debe ser general, soportar la mayor cantidad de variantes Debe ser finito en tamao y tiempo de ejecucin

Codificacin

Se implementa el algoritmo en un cdigo escrito en un lenguaje de programacin. Refleja las ideas desarrolladas en las etapas de anlisis y diseo

Compilacin y ejecucin

Traduce el programa fuente a programa en lenguaje entendible por la mquina y


lo ejecuta

5 6 7 8

Verificacin Depuracin Documentacin Mantenimiento Busca errores en las etapas anteriores y los elimina Comentarios, etiquetas de texto, que facilita la comprensin del programa Se lo realiza una vez terminado el programa, cuando se detecta que se desea realizar cambios.

EJERCICIOS PROPUESTOS

1.

2.

3.

4.

5.

6.

Se han de repartir 180 galletas entre 50 animales. Cada animal es un perro o un gato, a cada perro le han de corresponder 3 galletas y a cada perro 5 galletas. ?Cuantos son perros y cuantos son gatos?: Se tiene dos nmeros enteros positivos buscar la solucin para encontrar la suma, la resta, la multiplicacin y divisin de estos nmeros. Seis nios participan en un concurso de ajedrez. Cada uno de ellos tiene que jugar una partida con cada uno de los dems. ?cuntos partidos se jugaran en total?. Un obrero gana un sueldo mensual de 300 dlares, si el dueo de la empresa decide aumentarle un7% a su sueldo. ?Cuanto ganara cada mes. Un cuaderno y un libro pesan mas que un libro y un reloj. Un cuaderno y un reloj pesan mas que un libro y un cuaderno. ?Cual de los objetos pesan mas que los dems.?. Realizar un algoritmo para llevar los gatos diarios que tiene un estudiante en el colegio. (considerar que consume todo el dinero en el colegio)?

Un problema es un determinado asunto o una cuestin que requiere de una solucin. A nivel social, se trata de alguna situacin en concreto que, en el momento en que se logra solucionar, aporta beneficios a la sociedad (como lograr disminuir la tasa de pobreza de un pas o reconstruir edificios arrasados por un terremoto). Por ejemplo: Tenemos un gran problema: maana debemos pagar el alquiler y no nos alcanza el dinero, El problema se resolver cuando el gerente despida a los empleados que no se esfuerzan, Gracias a tu ayuda, pude completar la

1. Objetivo. determinar claramente el objetivo que se quiere alcanzar (solucin) 2. Datos.- determinar todos los datos que intervienen en el problema 3. Anlisis.- resolucin matemtica o grfica del problema, buscando la posible solucin al mismo 4. Programa (visual Basic).- diseo y codificacin programa

Realizar el DFD para ingresar dos nmeros x, calcular la suma y obtener el resultado de la misma.
1.Objetivo Calcular la suma de dos nmeros 2. Datos: Numero1= ? Numero2= ? Suma=?

(n1) (n2)

3. Anlisis N1=10 N2=20 suma=n1+n2 (FRMULAS) suma=10+20)

3. DFD (DIAGRAMA DE FLUJO DE DATOS)

La calidad nunca es un accidente; siempre es el resultado de un esfuerzo de la inteligencia. John Ruskin.

You might also like