CONCEPTOS DE PROGRAMACIÓN

mapa metal sobre los conceptos de programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
CONCEPTOS DE PROGRAMACIÓN por Mind Map: CONCEPTOS DE PROGRAMACIÓN

1. Algoritmo cuantitativos: es un algoritmo que depende de cálculos matemáticos

2. Mantenimiento y evolución

3. ciclo de vida del programa

3.1. analisis

3.2. Diseño

3.3. Desarrollo

3.3.1. codificación

3.4. Prueba

3.5. Validación

4. Lenguaje de Programación:

4.1. Bajo nivel:se utilizan para controlar el hardware del ordenador y depende de la maquina

4.2. Alto nivel: sirve para crear programas informáticos que soluciona diferentes problemas

4.3. lógica: es una ciencia formal que estudia la estructura o formas del pensamiento humana

4.4. es un sistema estructurado y diseñado para que la maquina y el hombre se entiendan entre si

5. Principios básicos de programación

5.1. programa: es una secuencia de instrucciones que al momento de ejecutarse va a resolver un determinado problema

6. Requisitos para programar

6.1. tener creatividad

6.2. Disfrutar lo que hace

6.3. Investigar

7. ¿ es necesario saber matemáticas?

7.1. si es necesario porque se utilizan operaciones básicas , se utiliza la aritmética y el álgebra

8. Metodología de la programación

8.1. de métodos o series de pasos bien estructurados

9. Estructura de un programa

9.1. Algoritmo: es una secuencia de pasos estructurados que nos llevan a la solución del problema

9.2. pseudocodigo: es el lenguaje mediador entre el lenguaje natural de programación

10. Programación

10.1. Organiza una secuencia de pasos ordenados a seguir ciertas cosas

11. ¿Que es un algoritmo ?

11.1. es una secuencia de instrucciones secuenciales en donde se llevan ciertos procesos y dar respuestas a ciertas necesidades o decisiones

11.2. los algoritmos son frecuentes en las matemáticas y la lógica y son de la fabricación de manuales de usuarios, folletos.

12. Partes de un algoritmo

12.1. Imput o entrada: es el ingreso de los datos que el algoritmo necesita operar

12.2. Proceso: operación lógica formal que el algoritmo emprenderá con lo recibido del imput

12.3. outp o salida: los resultados obtenidos del proceso del imput una vez terminada la ejecución del algoritmo

13. TIPOS DE ALGORITMO

13.1. Algoritmo computacionales: su resolución depende del calculo y puede ser desarrollado por una calculadora

13.2. Algoritmo no computacionales: no requieren de los procesos de un computador sino por parte del ser humano

13.3. Algoritmos cualitativos: en su resolución no interviene cálculos numéricos sino secuenciales lógicas y/o formales

14. Características

14.1. secuenciales

14.2. precisos

14.3. ordenados

14.4. finitos

14.5. concretos

14.6. definidas

15. Estructura de control

15.1. Son instrucciones que permiten romper la secuencialidad de la ejecución de un programa

16. Existen 2 tipos de estructuras de control

16.1. Sentencias selectivas: permiten "seleccionar" una ruta alterna a la solución del problema,según el resultado de evaluar una expresión relacional y /o lógica

16.1.1. Existen dos instrucciones selectivas if y switch

16.1.1.1. Switch: es una alternativa a las instrucción if, se caracteriza por ofrecer la posibilidad de elegir entre mas de dos opciones.

16.1.1.1.1. en pseudocodigo se le conoce de diferentes formas

16.1.2. la instrucción if "si" en pseudocodigo permite alterar la secuencia seleccionando entre dos opciones posibles

16.1.2.1. se puede escribirse de las siguientes formas

16.1.2.1.1. simple

16.1.2.1.2. si completo (verdadero- falso)

16.1.2.1.3. si animado

16.2. Sentencias repetitivas: son aquellas que permiten ejecutar un conjunto de instrucciones, de acuerdo al valor que genere la expresión racional y/o logica

16.2.1. existen 3 estructuras repetitivas

16.2.1.1. while: puede impedir la ejecución de un conjunto de instrucciones, si la evaluación de la expresión racional y/o lógica falsa

16.2.1.2. Do-while: se caracteriza porque ejecuta un conjunto de instrucciones sin realizar previamente la evaluación de la expresión racional y/o lógica

16.2.1.3. For: su principal caracteriza y a que radica en el hecho de que dentro de si misma, consta la inicialización de variables

16.2.2. las estructuras de control repetitivas utilizan dos tipos de variables: contadores y acumuladores