Herramientas de usuario

Herramientas del sitio


informatica:programacion:fundamentos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:programacion:fundamentos [2021/12/10 12:03] – creado tempwininformatica:programacion:fundamentos [2022/06/04 16:22] (actual) tempwin
Línea 2: Línea 2:
  
 Conceptos básicos de la programación. Conceptos básicos de la programación.
 +
 +[[informatica:programacion|Programación]]
  
   * **Variables**: contenedores de información para un posterior uso.   * **Variables**: contenedores de información para un posterior uso.
 +  * **Palabras reservadas** (//keywords//)
 +  * **Constantes**: 
 +  * **Asignación**
 +  * **Expresiones**
 +  * **Operaciones matemáticas**
 +    * Orden de las operaciones
 +    * División entera
 +    * Módulo
   * **Estructuras de datos**: contenedores de información relacionada   * **Estructuras de datos**: contenedores de información relacionada
 +    * Enteros
 +    * Punto flotante (decimales)
 +    * Strings / cadelnas
 +      * Concatenación
 +    * Boolean / lógicos
 +    * Arrays
 +      * Índice
 +  * Conversión de tipos de datos
   * **Estructuras de control**: permiten analizar las variables y seleccionar la dirección que corresponda en la ejecución del programa   * **Estructuras de control**: permiten analizar las variables y seleccionar la dirección que corresponda en la ejecución del programa
 +    * Selección
 +    * Bucles
 +      * Operadores de incremento y decremento
 +      * Flags
 +    * Condiciones
 +  * Overflow
 +  * **Funciones**
 +    * Parámetros y argumentos
 +    * Llamada por valor y por referencia
 +    * Sentencia ''return''.
 +    * Ámbito (//scope//)
   * **Sintaxis**: igual que el idioma humano, la programación sigue una sintaxis o conjunto de reglas. Una sintaxis correcta asegura que el ordenador lea e interprete el código correctamente.   * **Sintaxis**: igual que el idioma humano, la programación sigue una sintaxis o conjunto de reglas. Una sintaxis correcta asegura que el ordenador lea e interprete el código correctamente.
 +  * **Estilo de programación**
 +    * Sangrado (//indentation//)
 +  * Biblioteca estándar
   * **Herramientas**: además del propio código fuente, que no deja de ser texto, en la programación se utilizan herramientas como IDE (Integrated Development Environment), compiladores, etc   * **Herramientas**: además del propio código fuente, que no deja de ser texto, en la programación se utilizan herramientas como IDE (Integrated Development Environment), compiladores, etc
 +    * IDE
 +    * Compilador
 +  * **Programación Orientada a Objetos**
 +    * Objetos
 +    * Clases
 +    * Encapsulación
 +    * Herencia
 +    * Polimorfismo
 +
 +Relacionado con la programación:
 +
 +  * Pseudocódigo
 +  * Diagramas de flujo
 +  * Control de versiones
 +  * Ciclo de vida de desarrollo del sistema
 +  * "Hola, mundo"
 +
 +En la programación:
 +
 +  * Resolución de problemas
 +  * Análisis del problema
 +  * Diseño de algoritmos 
 +
 +===== Recursos =====
 +
 +  * https://openlibrary-repo.ecampusontario.ca/jspui/bitstream/123456789/692/3/Programming-Fundamentals-1570222270.pdf
 +
 +
informatica/programacion/fundamentos.1639134238.txt.gz · Última modificación: por tempwin