miércoles, 21 de julio de 2010

Análisis

¿En que consiste el análisis del problema?
Una de las primeras etapas de la programación es el Análisis del problema. Analizar significa descomponer un todo en sus partes. Implica que para resolver un problema se debe seguir un proceso formado por un conjunto de pasos sistematizados y ordenados. Se debe leer bien el enunciado de un problema, reconocer los elementos que contiene, los datos con los que se cuenta y el objetivo principal del problema, la solución que se está buscando. Para ello, podemos recurrir a responder a tres preguntas básicas que están relacionadas con la lógica de un programa y su resolución:

1) ¿Qué entradas se tienen? Las entradas son los datos que nos proporciona el problema
2) ¿Cuáles son los procesos? Los procesos son las fórmulas necesarias para obtener los resultados
3) ¿Qué salidas se desean producir? Las salidas son los resultados que se desean obtener

Ejemplo
1) Calcular la suma de dos números enteros "a" y "b". Visualizar el resultado

Fundamento teórico Análisis E/P/S
s = a + b E) a , b
P) s = a + b
S) s

Análisis del problema:
1) Las entradas son los datos que permiten calcular fórmulas obtener un resultados.

2) Los procesos son las fórmulas que involucran a la solución buscada (si son dos o más fórmulas se separan con comas).

3) Las salidas son los valores que reciben o los resultados buscados en el proceso.

Conceptos Básicos

Conceptos Básicos
A continuación introducimos algunos conceptos a tener en cuenta que pueden ser de ayuda para familiarizarte en el tema.

Programación.- Es la ciencia y arte de diseñar programas
Ciencia porque:
a) Está relacionada con otras ciencias
b) Tiene su propio objeto de estudio y
c) Tiene su propio método de estudio

Arte Es entendido generalmente como cualquier actividad o producto realizado por el ser humano con una finalidad estética o comunicativa, a través del que expresa ideas, emociones o, en general, una visión del mundo, mediante diversos recursos, como los plásticos, lingüísticos, sonoros o mixtos .

Si consideramos esta definición todo programa debe ser estéticamente presentable al usuario. Muchas veces un programa puede ser eficaz en sus resultados, pero debido a su mala presentación, el usuario tiende a dejar de usarlo.
Podría decirse que todo programa es el producto o la creación de alguien (programador) que intenta expresar comunicar mediante este producto la solución a un problema.

Programa.- Es un conjunto de instrucciones (sentencias, comandos, órdenes), que siguen un orden lógico y que tiene como fin u objetivo de resolver un problema mediante la ayuda de un computador.

Lenguaje de Programación. Es el medio de comunicación entre el usuario y el computador compuesto de palabras, símbolos y signos. (ver Lenguajes de Programación).


Lógica de un programa Todo programa se puede entender como una secuencia de procesos los cuales se denotan como:





ENTRADA --->> PROCESO --->> SALIDA
Información básica del problema a resolver
Resolución del problema
Valores resultantes del proceso de resolución

Hasta aquí una breve introducción a algún concepto básico de programación

Programacion Primeros Pasos Etapas

Etapas en la elaboración de un programa: Para diseñar un programa de manera correcta se deben seguir un conjunto de pasos metódicos, sistemáticos, ordenados, estos son:

1) Análisis del problema

2) Diagrama de Flujo o elaboración en llaves

3) Codificación en un lenguaje de programación

4) Ejecución Pruebas y Depuración