Apuntes de programacion

Páginas: 5 (1127 palabras) Publicado: 5 de marzo de 2014
UNIDAD I
SOLUCION DE PROBLEMAS
INTRODUCCIÓN
Un problema en la computación es una tarea propuesta para solución, que puede ser solucionado por medio de la computadora utilizando un programa. Programar es automatizar y definir una serie de procesos para resolver un problema y obtener un resultado final.
1.1 IDENTIFICAR EL PROBLEMA.
Un problema es simplemente una tarea a realizar. Unadefinición de problema no debe incluir restricciones en cómo debe resolverse el problema.



1.2 ANÁLISIS DEL PROBLEMA.
Un problema es la diferencia entre una situación actual y una situación deseada esta ultima puede surgir como producto de una necesidad, una deficiencia o una oportunidad de mejora de los negocios.
En todo problema se encuentran 3 características básicas:
1. los datos de entrada2. los resultados o salida
3. las operaciones que se van a ejecutar o proceso.



Entrada. Información dada del sistema.
Proceso. Operaciones o cálculos necesarios para encontrar la solución del problema.
Salida. Respuestas dadas por el proceso resultados finales de los cálculos.
El proceso de diseño deun programa consta de los siguientes pasos o etapas.



Pasos:
Pasos
Etapa
Descripción
1
Análisis del problema
Conducen al diseño detallado por medio un código escrito en forma de un algoritmo.
2
Diseño de algoritmo

3
Codificación
Se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño
4Compilación y ejecución
Traduce el programa fuente a programa en código de máquina y lo ejecuta.
5
Verificación
Busca errores en las etapas anteriores y los elimina.
6
Depuración

7
Documentación
Son comentarios, etiquetas de texto, que facilitan la comprensión del programa.

Lenguajes de programación.
Es un conjunto de símbolos, caracteres y reglas (programas) que permiten a laspersonas comunicarse con la computadora. Los lenguajes de programación tienen un conjunto de instrucciones que dan la posibilidad de realizar operaciones de E/S, calculo, manipulación de textos, lógica (comparación y almacenamiento) recuperación, etc.
Los lenguajes de programación se clasifican en:
Lenguajes maquina.
Lenguaje de bajo nivel (ensamblador).
Lenguaje de alto nivel.
¿Qué es unprograma?
Es un conjunto de instrucciones escritas en un determinado lenguaje por ejemplo. Cobol, C++, Visual Basic, etc. Que dirigen a la computadora para la ejecución de una serie operaciones, con el objetivo de resolver un problema que se a definido previamente.
Elementos de un programa.
Datos (variables)
Instrucciones o sentencias (código o funciones)
Las variables son los bloques básicos parala construcción de un programa, las instrucciones (sentencias), le indican a la computadora que hacer con el programa, también puede usar comentarios, estas notas permitirán tener un programa claro y fácil de entender.
Al igual que en una construcción se pide el material antes, para poder comenzar. En un programa debe declarar las funciones antes de usarlas.










Análisis delproblema
Es el primer paso a seguir para encontrar la solución a un problema computable es el análisis del problema.
En el análisis del problema se requiere del máximo de creatividad e imaginación.
Debido a que se busca una solución se debe examinar cuidadosamente el problema a fin de identificar qué tipo de información es necesaria producir. En seguida se deben identificar aquellos elementos deinformación ofrecidos por el problema y que resulten útiles para obtener la solución al problema.
Finalmente, un procedimiento para producir los resultados deseados a partir de los datos, es decir, el algoritmo.

Análisis del problema.










1.3. ELABORAR ALGORITMOS DE LA SOLUCIÓN DEL PROBLEMA
Definición de un algoritmo
Un algoritmo es una serie de pasos organizados que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes de programación
  • Apuntes Programacion
  • Apuntes De Programación Para Blackberry
  • Apuntes Programación Java
  • El lenguaje de programación C++, apuntes
  • Principios De Programación Apuntes
  • Apuntes De Programacion Estructurada
  • Apuntadores, Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS