Herramientas de usuario

Herramientas del sitio


informatica:programacion:fundamentos

Fundamentos de programación

Conceptos básicos de la programación.

Programación

  • 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
    • 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
    • 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.
  • 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
    • 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

informatica/programacion/fundamentos.txt · Última modificación: por tempwin