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

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:fundamentos [2021/12/24 09:36] 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**:    * **Constantes**: 
   * **Asignación**   * **Asignación**
 +  * **Expresiones**
   * **Operaciones matemáticas**   * **Operaciones matemáticas**
     * Orden de las operaciones     * Orden de las operaciones
Línea 14: Línea 18:
     * Punto flotante (decimales)     * Punto flotante (decimales)
     * Strings / cadelnas     * Strings / cadelnas
 +      * Concatenación
     * Boolean / lógicos     * Boolean / lógicos
 +    * Arrays
 +      * Índice
   * Conversión de tipos de datos   * 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     * IDE
     * Compilador     * Compilador
 +  * **Programación Orientada a Objetos**
 +    * Objetos
 +    * Clases
 +    * Encapsulación
 +    * Herencia
 +    * Polimorfismo
  
 Relacionado con la programación: Relacionado con la programación:
Línea 29: Línea 56:
   * Ciclo de vida de desarrollo del sistema   * Ciclo de vida de desarrollo del sistema
   * "Hola, mundo"   * "Hola, mundo"
 +
 +En la programación:
 +
 +  * Resolución de problemas
 +  * Análisis del problema
 +  * Diseño de algoritmos 
  
 ===== Recursos ===== ===== Recursos =====
  
   * https://openlibrary-repo.ecampusontario.ca/jspui/bitstream/123456789/692/3/Programming-Fundamentals-1570222270.pdf   * https://openlibrary-repo.ecampusontario.ca/jspui/bitstream/123456789/692/3/Programming-Fundamentals-1570222270.pdf
 +
 +
informatica/programacion/fundamentos.1640334987.txt.gz · Última modificación: por tempwin