Programacion: es el desarrollo de un programa o aplicacion

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Programacion: es el desarrollo de un programa o aplicacion por Mind Map: Programacion: es el desarrollo de un programa o aplicacion

1. TIPOS

1.1. Programación Modular: coordina los módulos secundarios y los pasa en forma de parámetro.

1.2. Programación Estructural: utiliza un número limitado de estructura de control y reduce los errores.

1.2.1. Son las más utilizadas por sus técnicas.

1.2.2. TECNICAS

1.2.2.1. Diseño descendente (TOP-DOW).,Recursos abstractos (simplicidad).,Estructuras básicas: son 3 tipos: Estructuras secundarias, repetitivas y selectivas.

1.2.3. VENTAJAS

1.2.3.1. Fácil entendimiento, Reduce la complejidad de las pruebas., Reduce la complejidad de las pruebas., Reduce la complejidad de las pruebas.

1.3. Programación Concurrente: controla los accesos a usuarios y programas

1.4. Programación Funcional: permite declarar y llamar las funciones dentro de otras funciones

1.5. Programación Lógica: se utiliza en la inteligencia artificial y en programas infantiles

1.6. Programación Orientada a Objeto: Aumenta la velocidad cuando se utilizan los objetos.

2. DEFINICIONES SOBRE LA PROGRAMACION:

2.1. Editor de texto: Crea y modifica archivos digitales y formatos

2.2. Código fuente: lenguajes de programación leídos y transformados por herramientas del software

2.3. Información: organiza datos de un mensaje

2.4. Variable: cambia de contenido durante la ejecución de un programa.

2.5. Constante: valor no alterado durante la ejecución de un programa.

2.6. Contador: variable que aumenta o disminuye en un valor fijo.

2.7. Programa: conjunto de instrucciones entendibles por el ordenador y debe ser finito (tener inicio y fin).

2.8. Sistemas: conjunto de partes interrelacionas entre los componentes físicos y lógicos (hardware y software).

2.9. Interprete: analiza y ejecuta el programa sin generar un código equivalente

2.10. Compiladores: traduce el código fuente de una aplicación en desarrollo.

2.10.1. DIFERENCIAS

2.10.1.1. Interpre

2.10.1.1.1. Facilita la búsqueda de errores.

2.10.1.1.2. Analiza las instrucciones tantas veces como se ejecuten.

2.10.1.1.3. Utilizan operadores y funciones más potentes.

2.10.1.2. Compiladores

2.10.1.2.1. Genera programas más rápidos.

2.10.1.2.2. Genera programas más eficientes

2.11. Acumulador: acumula el resultado reproducido en la alteración de un bucle.

2.12. Datos: expresión general que describen las características que operan en un algoritmo.

2.12.1. Tipos de Datos

2.12.1.1. Numérico: Puede ser real o entero.

2.12.1.2. Entero: no tiene punto decimal.

2.12.1.3. Reales: almacena todo tipo de números.

2.12.1.4. Carácter: representa número, letras y símbolos.

2.12.1.5. Fecha y hora: marca el registro con la fecha de inserción-actualización

2.12.1.6. Lógico: toma uno de dos valores (cierto O falso).

2.13. Aplicación: programa informativo diseñado como herramienta de diversos tipos de trabajo.

2.14. Software: se ejecuta por el hardware para acceder a operaciones y funciones de todo tipo.

3. METODOLOGIA DE LA PROGRAMACION: Conjunto de métodos, principios y reglas que permiten el desarrollo de un programa

3.1. Pasos

3.1.1. Dialogo.

3.1.2. Especificación.

3.1.3. Diseño.

3.1.4. Codificación.

3.1.5. Prueba y verificación.

3.2. Fases

3.2.1. Investigación preliminar.

3.2.2. Determinación de requerimientos.

3.2.3. Diseño del sistema.

3.2.4. Desarrollo del software.

3.2.5. Pruebas del sistema.

3.2.6. Implantación y Evaluación

4. ALGORITMO DE PROGRAMACION: Es una lista de operación que busca la solución de un problema para obtener una solución

4.1. Características: Precisión, definición, ser finito, adaptar el algoritmo al ordenador, el algoritmo es independiente.

4.2. Tipo: Pseudocódigo: programa algorítmico como C, Pascal, Fortran.

5. DIAGRAMA DE FLUJO: Es una representación gráfica de un proceso algorítmico y utilizan símbolos bien definidos

5.1. nicio y fin conector entrada y salida proceso decisión

5.2. Líneas de flujos selección múltiples conector a otra pagina

6. LENGUAJE DE PROGRAMACION:Se utiliza para controlar el comportamiento de una máquina, tiene un código fuente que está diseñado para una función.

6.1. Tipos: Existen más de 100 tipos diferentes pero el lengua que entiende se llama lenguaje binario que consiste en ceros (0) y uno (1).

6.1.1. Clasificación

6.1.1.1. De bajo nivel: son utilizadas para controlar hardware del computador, utiliza básicamente cero, uno y abreviaturas de letras.

6.1.1.2. De alto nivel: parecido al lenguaje humano y sirve para crear programas informáticos que solucionan diferentes problemas.

6.2. Ventajas:

6.2.1. Más fácil de comprender que un lenguaje de máquina.

6.2.2. Permite facilidad para la ejecución en diferentes equipos.

6.3. Los programas más usados:

6.3.1. HTML JAVA

6.3.2. PHP PASCAL

6.3.3. SQL VISUAL BASIC