Proceso de programación y algoritmos
Análisis y comprensión de un problema
Un programador es un solucionador de problemas, debes aprender a resolver problemas de una manera sistemática:
- Análisis del problema: incluido el estudio detallado del problema. Deben determinarse los datos de entrada y salida y la descripción del problema.
- Diseño de algoritmos: Describe la secuencia ordenada de pasos que conducen al algoritmo para resolver un problema dado: algoritmo.
- Algoritmos en programas : los algoritmos son códigos que se expresan como programas en lenguajes de programación, valga la redundancia.
- Ejecución: verificación del programa.
Explicación de algoritmo, lenguajes de programación y programa.
Algoritmo:
Es un conjunto de instrucciones o reglas claramente definidas, ordenadas y
limitadas que generalmente permiten resolver problemas, realizar cálculos,
procesar datos y realizar otras tareas, actividades y procedimientos.
Ahora un ejemplo! : Levantarse y empezar el día
Inicio
1.Despertar
2. Lavarse la cara
3. Desayunar
4. Cepillarse los dientes
5. Cambiarse de ropa
6. Arreglarse
7.Salir a nuestras actividades
Fin
Un ejemplo sencillo de como funciona un algoritmo, fíjate que hay un orden que se debe seguir para que sea un día normal.
Lenguaje
de programación: Es un lenguaje formal que permite a los programadores escribir
un conjunto de comandos, acciones continuas, datos y algoritmos mediante una
serie de instrucciones
En este blog tomaremos en cuenta tres programas para una mayor comprensión de la programación:
DFD: software para la ejecución de un programa mediante diagramas de flujo.
Un
diagrama de flujo es un gráfico de un proceso. Se utiliza en programación y psicología cognitiva.
Te recomiendo descargar el programa para continuar con las guías.
PSeInt: software que ejecuta programas por medio de pseudocódigos.
Su función principal es utilizar un lenguaje similar a un lenguaje de programación para expresar gradualmente la solución de un problema o algoritmo de la manera más detallada posible.
Te recomiendo descargar el programa para continuar con las guías.
El tercero lo veremos mas adelante conforme avance las tutorías, relájate ;)
Programa: Es un tipo de software que se puede
utilizar como un conjunto de herramientas para realizar tareas y trabajos
específicos en una computadora. Estos programas se proporcionan como herramientas para mejorar
el rendimiento.
Ve a la Zona de Guías para continuar!..