ALGORITMOS Y PROGRAMACIÓN

Conceptos básicos en Algoritmos y Programación.

Get Started. It's Free
or sign up with your email address
ALGORITMOS Y PROGRAMACIÓN by Mind Map: ALGORITMOS Y  PROGRAMACIÓN

1. Algoritmo

1.1. Secuencia

1.1.1. Precisa

1.1.2. Ordenada

1.1.3. Finita

1.1.4. No ambigua

1.1.5. Definida

1.1.6. Resuelve un problema

1.2. Representación

1.2.1. Pseudocódigo

1.2.1.1. Pasos en lengua materna

1.2.2. Diagrama de Flujo.

1.2.2.1. Pasos de forma gráfica

1.3. Tipos

1.3.1. Cualitativa

1.3.2. Cuantitativa

2. Lenguaje de Programación

2.1. Herramienta que permite:

2.1.1. Escritura de Código

2.1.2. Traducción a Lenguaje de Máquina

2.2. Ejemplos

2.2.1. Java

2.2.2. C

2.2.3. C++

2.2.4. Pascal

2.2.5. Lisp

2.2.6. Prolog, Parlog

2.3. Refleja un paradigma

3. Metodología de un Problema

3.1. Análisis

3.1.1. Identificar Problema

3.1.2. Determinar Datos

3.1.3. Definir Objetivo

3.2. Diseño

3.2.1. Definir

3.2.1.1. Variables de Entrada

3.2.1.2. Variables de Salida

3.2.1.3. Constantes

3.3. Resolución de un Problema

3.3.1. Verificación

3.3.1.1. Ejecución del Algoritmo

3.3.1.1.1. Comprobación de Funcionamiento

3.3.1.1.2. Pruebas vs Resultados

3.3.2. Implementación

3.3.2.1. Solución más Optima

3.3.2.2. Fase de Codificación

3.3.2.3. Derminación de Lenguaje

3.3.2.4. Traducción de Algoritmo

4. Operadores

4.1. Función Definida

4.1.1. Representación por Símbolos.

4.2. Tipos

4.2.1. Expresiones Lógicas

4.2.1.1. Tablas de Verdad

4.2.2. Asignación

4.2.2.1. =

4.2.2.1.1. Igualdad

4.2.3. Aritmético

4.2.3.1. Valores Numéricos

4.2.3.1.1. +

4.2.3.1.2. -

4.2.3.1.3. *

4.2.3.1.4. /

5. Tipos de Datos

5.1. Instrucciones o Programas

5.1.1. Variables

5.1.1.1. Cambia

5.1.2. Constantes

5.1.2.1. No Cambia

5.1.3. Almacenamiento de Información.

5.1.3.1. Caracter

5.1.3.1.1. 8 bits

5.1.3.2. Entero

5.1.3.2.1. 16 bits o 2 bytes

5.1.3.3. Lógicos

5.1.3.3.1. Lógicos. / Tablas de Verdad.

5.1.3.4. Reales

5.1.3.4.1. Números Reales

5.1.3.5. Cadena

5.1.3.5.1. Texto

5.1.3.6. Void

5.1.3.6.1. Datos Vacios

5.1.3.7. Enumerados

5.1.3.7.1. Definir tipo de dato

5.1.3.8. Dato Puntero

5.1.3.8.1. Contiene dirección de Almacenamiento

6. Paradigma de Programación

6.1. Proceso

6.1.1. Análisis

6.1.2. Diseño

6.1.3. Implementación

6.2. Tipos

6.2.1. Imperativo

6.2.2. Funcional

6.2.3. Lógico

6.2.4. Orientado a objetos

6.2.5. Programación con restricción