Introducción a la programación

El lenguaje de programación es el conjunto de símbolos, vocablos y reglas de sintaxis que controlan el comportamiento físico y lógico de una computadora.



Se puede definir algoritmo como 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.

Las fases que se llevan a cabo para crear un programa o sistema son:

Valeria Pérez Arriaga Matricula 2122687

El programa es un conjunto de instrucciones basadas en un lenguaje de programación que una computadora interpreta para realizar una función específica. Un programa de calidad debe tener las siguientes condiciones: exacto, claro, eficiente y portable.



Estos son algunos de los lenguajes de programación mas conocidos:

C++

Rogic

Java

Python

Switf

Fase 1 Definición del problema: Es la fase en donde el problema o tarea es definido y comprendido claramente.

Fase 2 Análisis del problema: Es analizar punto a punto el problema o tarea que 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 de la vida cotidiana.

Fase 3 Diseño: Desarrollar el procedimiento (paso a paso) para resolver el problema.

Fase 4 Codificación:Es la traducción del algoritmo o diagrama de flujo a un lenguaje de programación de acuerdo a las reglas gramaticales o sintaxis del mismo

Fase 5 Depuración:En esta fase se verifica que el programa haya sido codificado correctamente, el programa se deja libre de errores tanto de sintaxis como de lógica.

Fase 6 Implantación del programa:El programa diseñado y desarrollado es instalado en el sistema para cumplir con la tarea encomendada, se registra su efectividad para confirmar su eficiencia en el trabajo.





Fase 7 Mantenimiento del programa:El programa implementado en su área de trabajo, tiene que ser revisado periódicamente con la posibilidad de quitar o agregar instrucciones

Fase 8 Documentación: Es una fase muy importante ya que se genera tanto los manuales técnicos como el manual de usuario y ayuda.

Existen tres tipos de algoritmos que describiremos a continuación:

Secuenciales: Son llamados así porque los pasos se ejecutan o se describen de principio a fin sin saltos o brincos.

Condicionales: Se tiene la necesidad de tomar decisiones en algunos de los pasos debido a condiciones o preguntas que nos llevan a responder verdadero o falso o seguir por un camino u otro.

Cíclicos: Son aquellos donde existen acciones o pasos que se repiten mientras o hasta que una condición se cumpla.

El diagrama de flujo es la representación gráfica de un algoritmo, es una de las herramientas de programación que permite visualizar de manera general el desarrollo de la solución de un problema.

Diagrama