Please enable JavaScript.
Coggle requires JavaScript to display documents.
TEMA 1. Conceptos Fundamentales., : - Coggle Diagram
TEMA 1. Conceptos Fundamentales.
1.1. Diferentes Estilos de programación
Imperativo:
El programa es una secuencia de instrucciones que se ejecutan una tras otra.
Declarativo:
El programa es una descripción de lo que se quiere lograr, en lugar de cómo hacerlo.
Paradigmas de programación:
Maneras de pensar sobre la solución de problemas y de cómo escribir código para resolverlos.
Orientado a objetos:
El programa está compuesto por objetos que interactúan entre sí.
Lógico:
El programa es un conjunto de reglas que se utilizan para determinar si una declaración es verdadera o falsa.
1.2.Analizando diferentes de estilos de programación
Principios generales:
Codificar de forma clara y concisa.
Usar nombres de variables y funciones descriptivas.
Estructurar el código de forma lógica.
Probar el código de forma exhaustiva.
Estilos de programación:
Convenciones o pautas que se utilizan para escribir código fuente.
1.2.1 Evaluación de expresiones.
Operadores:
Símbolos que se utilizan para realizar operaciones matemáticas, relacionales y lógicas.
Operandos:
Valores sobre los que operan los operadores.
Expresión:
Combinación de operadores y operandos que produce un valor.
Precedencia de operadores:
Determina el orden en el que se evalúan los operadores en una expresión.
1.2.3 Disciplina tipos.
Disciplina de tipos:
Conjunto de reglas que se utilizan para comprobar la compatibilidad de los tipos de datos en un programa.
Tipos de disciplina de tipos:
Estática:
Los tipos de datos se comprueban en tiempo de compilación.
Dinámica:
Los tipos de datos se comprueban en tiempo de ejecución.
1.2.2 Tipos de datos.
Tipos primitivos:
Flotantes.
Caracteres.
Enteros.
Booleanos.
Tipos de datos:
Propiedades de un valor que determinan su dominio, qué operaciones se le pueden aplicar y cómo es representado internamente por el computador.
Tipos compuestos:
Matrices.
Listas.
Estructuras.
1.2.4 Funciones.
Componentes de una función:
Parámetros.
Nombre.
Cuerpo.
Tipo de retorno.
Tipos de funciones:
Con valor de retorno.
Sin valor de retorno.
Funciones:
Bloques de código que realizan alguna operación específica.
: