Lenguaje C

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Lenguaje C por Mind Map: Lenguaje C

1. Es lenguaje más popular y podría llamarse universal al simplificar lenguajes BCPL y B, y creándolo sin una atadura a algún sistema operativo de preferencia por lo cual es más sencillo de aplicar.

2. Modularidad y diseño Top-Dow del lenguaje C

2.1. Método popular para programas complejos o de un tamaño significativo.

2.2. Significa dividir el proceso granularmente por módulos, procedimientos, funciones, etc hasta simplificar las acciones.

2.3. Se basa en la toma de decisión humana

2.3.1. Vamos decidiendo cada paso hasta llegar al objetivo pero decidiendo individualmente cada accion

2.3.2. Ir a la farmacia

2.3.2.1. Levantarme

2.3.2.2. Tomar las llaves para regresar

2.3.2.3. Tomar la cartera si voy a gastar

2.3.2.4. Salir

2.3.2.5. Caminar a la esquinas

2.3.2.6. Establecer en que direccion esta el destino

2.3.2.7. Analizar derecha o izquierda es la mas conveniente

2.3.2.8. Mirar antes de cruzar

2.3.2.9. etc.

3. Funciones de entrada y salida

3.1. Es literal lo que hacemos en el teclado, como parte de computacion basica el teclado introduce información y el monitor da salida a la imagen o representación.

3.2. C no tiene código o clave para estas por lo que se utilizan bibliotecas estándar.

3.2.1. La biblioteca debe incluirse en el archivo de cabecera del programa.

4. Operadores

4.1. Este lenguaje es el mas permisivo

4.1.1. Operadores aritméticos

4.1.1.1. +

4.1.1.2. -

4.1.1.3. *

4.1.1.4. /

4.1.2. De Asignación

4.1.2.1. Incremento

4.1.2.1.1. Incremento de

4.1.2.2. Decremento

4.1.2.2.1. Decremento de

4.1.2.3. Asignación

4.1.2.3.1. Asignación de Producto (multiplicación)

4.1.2.3.2. Asignación de división

4.1.3. Lógicos

4.1.3.1. AND

4.1.3.2. OR

4.1.3.3. NOT

4.1.4. relacionales

4.1.4.1. =

4.1.4.2. <

4.1.4.3. >

4.1.4.4. ≤

4.1.4.5. ≥

5. Tipo de datos

5.1. Números reales

5.1.1. Definidos con INT

5.2. Letras o caracteres definidos

5.2.1. Definidos con CHAR

5.3. Números reales o en coma flotantes

5.3.1. Definidos con FLOAT/DOUBLE

6. Separadores

6.1. Normalmente son los espacios en blanco, tabuladores, y caracteres que marcan una nueva línea para dar orden.

6.2. Aún cuando no sean indispensables se recomienda su uso de modo de hacer más legible el documento y con mayor orden y estructura