Conceptos Fundamentales.

Mapa Mental

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

1. Diferentes estilos de programación.

1.1. Se refiere a la forma en que se da formato al código fuente. Estilo de programación (también llamado estándares de código o convención de código) es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación.

1.1.1. Por ejemplo el estilo del lenguaje de programación C variará con respecto al del lenguaje BASIC.

2. Analizando diferentes de estilos de programación

2.1. Evaluación de Expresiones

2.1.1. Una expresión es una combinación de operadores y operandos de cuya evaluación se obtiene un valor. Los operandos pueden ser nombres que denoten objetos variables o constantes, funciones, literales de cualquier tipo adecuado de acuerdo con los operadores u otras expresiones más simples

2.2. Tipos de datos

2.2.1. un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar.

2.2.1.1. Un tipo de dato entero en computación es un tipo de dato que puede representar un subconjunto finito de los números enteros. El número mayor que puede representar depende del tamaño del espacio usado por el dato y la posibilidad (o no) de representar números negativos.

2.2.1.2. Tipos de datos en coma flotante Se usan para representar números con partes fraccionarias. Hay dos tipos de coma flotante: float y double. El primero reserva almacenamiento para un número de precisión simple de 4 bytes y el segundo lo hace para un numero de precisión doble de 8 bytes.

2.3. Disciplina tipos

2.3.1. En los lenguajes de programación con disciplina de tipos, cada tipo representa una colección de valores o datos similares. El conocer los tipos de las funciones ayuda a documentar los programas y evitar errores en tiempo de ejecución. Un lenguaje tiene disciplina de tipos si los errores de tipos se detectan siempre, es necesario determinar los tipos de todos los operandos, ya sea en tiempo de compilación o de ejecución.

2.3.1.1. Pascal Cercano a tener disciplina de tipos pero no realiza comprobación de tipos en los registros variantes (incluso puede omitirse la etiqueta discriminatoria en dichos registros).

2.3.1.2. ML y Haskell • Poseen disciplina de tipos • Los tipos de los parámetros de las funciones (y de estas mismas) se conocen en tiempo de compilación (ya sea por declaración del usuario o por inferencia de tipos).

2.3.1.3. Ada • Resuelve el problema de los registros variantes realizando comprobación dinámica de tipos (sólo en este caso) • Tiene una función de biblioteca que permite extraer un valor de una variable de cualquier tipo (como una cadena de bits) y usarlo como un tipo diferente

2.4. Funciones

2.4.1. En programación, una función es una sección de un programa que calcula un valor de manera independiente al resto del programa. Una función tiene tres componentes importantes:

2.4.1.1. Los parámetros, que son los valores que recibe la función como entrada;

2.4.1.2. El código de la función, que son las operaciones que hace la función; y el resultado (o valor de retorno), que es el valor final que entrega la función.