Entorno al lenguaje de programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Entorno al lenguaje de programación por Mind Map: Entorno al lenguaje de programación

1. Fundamentos conceptuales de programación

1.1. Dato

1.1.1. Se representan mediante números o letras de recopilación de información.

1.2. Tipos de datos

1.2.1. Caracteres

1.2.1.1. Dígitos individuales que se pueden reprecentar mediante datos.

1.2.2. Caracteres unicode

1.2.2.1. Estándar de codificación que permite representar mas eficazmente los datos.

1.2.3. Numéricos

1.2.3.1. Puede ser real o entero.

1.2.4. Booleanos

1.2.4.1. Se emplea para valores lógicos,los podemos definir como datos comparativos

1.3. Infromación

1.3.1. Conjunto de datos ordenados, secuenciados, procesados por un algoritmo de programación.

1.4. Lenguajes de alto nivel

1.4.1. Expresa los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las máquinas.

1.5. Compiladores

1.5.1. Traduce un programa escrito en un lenguaje de programación a otro.

1.6. Ensambladores

1.6.1. Se encargan de transformar o traducir los programas escritos en código maquina para que el CPU pueda ejecutarlo. Traduce de un lenguaje maquina a uno mas natural.

1.7. Utileria de archivos

1.7.1. Programas de servicios que sirven de apoyo al procesamiento de los trabajos. Manejan información de los archivos tales como imprimir, clasificar, copiar, etc.

1.8. Bibliotecas

1.8.1. onjunto de subprogramas utilizados para desarrollar software. Las bibliotecas contienen código y datos, que proporcionan servicios a programas independientes, es decir, pasan a formar parte de estos.

2. Estructura de un programa de lenguaje básico

2.1. El pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal​ del principio operativo de un programa informático u otro algoritmo.

2.1.1. Utiliza las convenciones estructurales de lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación.

2.1.2. Omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema, etc.

3. Declaracion de variables

3.1. En MATLAB no es necesario declarar variables a menos que sean simbólicas (symbs) o globales (global), o bien, si son vectores o matrices con dimensiones conocidas.

4. Sentencias de entrada y salida

4.1. Entradas

4.1.1. variable=input('texto')

4.2. Salidas

4.2.1. disp (varible) disp ('texto)

4.2.2. fprintf ('texto', variable 1, variable 2)

5. Expresiones

5.1. En MATLAB se pueden generar distintas expresiones: aritméticas, lógicas, relacionales.

5.1.1. Aritméticas

5.1.1.1. Aquella donde los operadores que intervienen en ella son numéricos, el resultado es un número y los operadores son aritméticos.

5.1.2. Relacionales

5.1.2.1. Son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa.

5.1.3. Lógicas

5.1.3.1. Envuelven el valor booleano true si ambas expresiones son verdaderas, o si una o ambas expresiones son verdaderas. Los operadores que se utilizan en expresiones lógicas incluyen and y or.

6. Depuración de un programa

6.1. La depuración de un programa es la forma de saber si un programa contiene errores o no, así mismo también nos ayuda a corregir dichos errores.