ALGORITMOS Y PROGRAMACIÓN

Conceptos básicos en Algoritmos y Programación.

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

1. Operadores

1.1. Función Definida

1.1.1. Representación por Símbolos.

1.2. Tipos

1.2.1. Expresiones Lógicas

1.2.1.1. Tablas de Verdad

1.2.2. Asignación

1.2.2.1. =

1.2.2.1.1. Igualdad

1.2.3. Aritmético

1.2.3.1. Valores Numéricos

1.2.3.1.1. +

1.2.3.1.2. -

1.2.3.1.3. *

1.2.3.1.4. /

2. Tipos de Datos

2.1. Instrucciones o Programas

2.1.1. Variables

2.1.1.1. Cambia

2.1.2. Constantes

2.1.2.1. No Cambia

2.1.3. Almacenamiento de Información.

2.1.3.1. Caracter

2.1.3.1.1. 8 bits

2.1.3.2. Entero

2.1.3.2.1. 16 bits o 2 bytes

2.1.3.3. Lógicos

2.1.3.3.1. Lógicos. / Tablas de Verdad.

2.1.3.4. Reales

2.1.3.4.1. Números Reales

2.1.3.5. Cadena

2.1.3.5.1. Texto

2.1.3.6. Void

2.1.3.6.1. Datos Vacios

2.1.3.7. Enumerados

2.1.3.7.1. Definir tipo de dato

2.1.3.8. Dato Puntero

2.1.3.8.1. Contiene dirección de Almacenamiento

3. Paradigma de Programación

3.1. Proceso

3.1.1. Análisis

3.1.2. Diseño

3.1.3. Implementación

3.2. Tipos

3.2.1. Imperativo

3.2.2. Funcional

3.2.3. Lógico

3.2.4. Orientado a objetos

3.2.5. Programación con restricción

4. Algoritmo

4.1. Secuencia

4.1.1. Precisa

4.1.2. Ordenada

4.1.3. Finita

4.1.4. No ambigua

4.1.5. Definida

4.1.6. Resuelve un problema

4.2. Representación

4.2.1. Pseudocódigo

4.2.1.1. Pasos en lengua materna

4.2.2. Diagrama de Flujo.

4.2.2.1. Pasos de forma gráfica

4.3. Tipos

4.3.1. Cualitativa

4.3.2. Cuantitativa

5. Lenguaje de Programación

5.1. Herramienta que permite:

5.1.1. Escritura de Código

5.1.2. Traducción a Lenguaje de Máquina

5.2. Ejemplos

5.2.1. Java

5.2.2. C

5.2.3. C++

5.2.4. Pascal

5.2.5. Lisp

5.2.6. Prolog, Parlog

5.3. Refleja un paradigma

6. Metodología de un Problema

6.1. Análisis

6.1.1. Identificar Problema

6.1.2. Determinar Datos

6.1.3. Definir Objetivo

6.2. Diseño

6.2.1. Definir

6.2.1.1. Variables de Entrada

6.2.1.2. Variables de Salida

6.2.1.3. Constantes

6.3. Resolución de un Problema

6.3.1. Verificación

6.3.1.1. Ejecución del Algoritmo

6.3.1.1.1. Comprobación de Funcionamiento

6.3.1.1.2. Pruebas vs Resultados

6.3.2. Implementación

6.3.2.1. Solución más Optima

6.3.2.2. Fase de Codificación

6.3.2.3. Derminación de Lenguaje

6.3.2.4. Traducción de Algoritmo