Introducción a la programación - Mapa Mental

Introducción a la programación

PROGRAMA: Conjunto de instrucciones basadas en el lenguaje de programación que una computadora interpreta para realizar una función.

LENGUAJE DE PROGRAMADOR: Conjunto de símbolos, vocablos y reglas de sintaxis que controlan en comportamiento fisico y logico de una computadora.

EXISTEN 8 FASES PARA QUE SE LLEVAR A CABO PARA CREAR UN PROGRAMA O SISTEMA

FASE 1 DEFINICION DEL PROBLEMA: ES LA FASE DONDE EL PROBLEMA O TAREA ES DEFINIDO Y COMPRENDIDO CLARAMENTE

FASE 2 ANÁLISIS DEL PROBLEMA: ES ANALIZAR PUNTO A PUNTO EL PROBLEMA Y PENSAR EN LAS OPERACIONES PARA RESOLVERLO

FASE 3 DISEÑO: DESARROLLAR EL PROCEDIMIENTO, DISEÑAR EL ALGORITMO, EL DIAGRAMA Y LLEVAR ACABO UNA PRUEBA DE ESCRITORIO

FASE 4 CODIFICACIÓN: ES LA TRADUCCIÓN DEL ALGORITMO O DIAGRAMA DE FLUJO A UN LENGUAJE DE PROGRAMACIÓN.

FASE 5 DEPURACIÓN: SE VERIFICA QUE EL PROGRAMADOR HAYA SIDO CODIFICADO CORRECTAMENTE Y EL PROGRAMADOR SE DEJA LIBRE DE ERRORES.

FASE 6 IMPLEMENTACIÓN DEL PROGRAMA: EL PROGRAMA SE INSTALA EN EL SISTEMA PARA CUMPLIR CON SU TAREA, SE PRUEBA Y SE CORRIGE VARIAS VECES Y SE REGISTRA SU AFECTIVIDAD.

FASE 7 MANTENIMIENTO DEL PROGRAMA: EL PROGRAMA ES REVISADO PERIÓDICAMENTE CON LA POSIBILIDAD DE ELIMINAR O AGREGAR INSTRUCCIONES.

FASE 8 DOCUMENTACIÓN: SE GENERAN LOS MANUALES TÉCNICOS, COMO EL MANUAL DE USUARIO Y AYUDA.

ALGORITMO: Se define al algoritmo como un conjunto de pasos ordenados de forma lógica para llevar a cabo una tarea determinada o que describen la solución de un problema. El diseño de algoritmos tiene como tarea central desarrollar el pensamiento lógico y la capacidad de abstracción para generar soluciones y eso se consigue mediante la práctica de muchos ejercicios.

TIPOS DE ALGORITMOS

ALGORITMOS SECUENCIALES: Los pasos se ejecutan o describen de principio a fin sin saltos ni brincos.

ALGORITMOS CÍCLICOS: Son aquellos algoritmos donde existen acciones o pasos que se repiten mientras o hasta que una condición se cumpla.

ALGORITMOS CONDICIONALES: Implican una toma de decisiones en algunos de los pasos debido a condiciones o preguntas que llevan a responder verdadero o falso, o seguir por un camino u otro.

CARACTERISTICAS DE LOS ALGORITMOS

Tener principio y fin

Contar con una cantidad infinita de pasos

Los pasos deben buscar solucionar el problema de manera lógica

Los pasos deben estar ordenados lógicamente

DIAGRMA DE FLUJO: Es la representación grafica 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

PRUEBA DE ESCRITORIO: Consiste en dar variables en el diagrama de flujo y comprobar si el resultado obtenido es el esperado.

Cliquez ici pour centrer votre diagramme.