Traductor

miércoles, 20 de agosto de 2014

Principios de Programacion





Principios de Programación
CONCEPTOS BÁSICOS Y METODOLOGÍA PARA RESOLVER PROBLEMAS
PROGRAMA:
Secuencia de pasos a lógicos para resolver un problema.
ESTRUCTURA:
  • ENTRADA: Tomar datos de un dispositivo externo (Teclado, Mouse) y dejarlos en memoria.
  • PROCESO: A los datos dejados en memoria se les manda a la ALU (Unidad Aritmético Lógica) y los devuelve a la memoria.
  • SALIDA: Se envían a un dispositivo externo y se presenta como información después de ser procesados. (Monitor, Impresora)
LENGUAJE DE PROGRAMACIÓN:
Conjunto de caracteres que nos permiten crear instrucciones siguiendo una sintaxis.
LENGUAJE ALGORÍTMICO:
Orientado a procedimientos y diseñado para ayudar al programador en el diseño y desarrollo de algoritmos.
METODOLOGÍA:

  • Entender el problema.
  • Hacer un análisis:

    • ¿Qué tenemos?
    • ¿Qué necesitamos?
    • ¿Qué buscamos?

  • Diseñar el algoritmo de solución.
  • Codificar.

  • TIPOS DE DATOS:
    ENTEROS: (Int) Números enteros positivos o negativos.
    REALES: (Flota) Números con decimales.
    CARACTERES: (Char) Símbolos, Nº, caracteres solos. (@, #, $, %)
    CADENA DE CARACTERES: (String) Agrupación de caracteres.
    BOLEANOS: (Bolean) .T. (True), .F. (false)
    VARIABLES:
    Es un conjunto de símbolos o solo uno que reserva espacio en la memoria y su valor puede cambiar durante la ejecución del programa. Solo números y letras. Números solos NO. Letras solas SI.
    CONSTANTES:
    No cambia su valor durante la ejecución del programa. Solo números y letras. Números solos NO. Letras solas SI.
    SINTAXIS PARA DECLARAR VARIABLES:
    INICIAR VARIABLE:
    VARIAS VARIABLES:
    DECLARAR CONSTANTES:
    ASIGNACIÓN:
    Aquí le asignamos un valor a la variable a (5), de lo cual se deduce que
    el valor de dicha variable es 5.
    COMPARACIÓN:
    Aquí lo que queremos decir es que la variable a es igual al valor 5.
    OPERADOR:
    Es un símbolo o palabra que nos ayuda a realizar una operación.
    Los operadores pueden ser:
    TÉCNICAS O HERRAMIENTAS PARA LA FORMULACIÓN DE ALGORITMOS:

  • DIAGRAMA DE FLUJO
  • PSEUDOCÓDIGO.
  • NASSI-SHNEIDERMAN. (N-S). (ESTRUCTURADO).

  • DIAGRAMA DE FLUJO:
    Es una representación visual o gráfica del flujo de los datos en la que cada paso de un algoritmo es representado por un símbolo estándar.
    PRINCIPALES SÍMBOLOS DEL DIAGRAMA DE FLUJO:
    NO SI
    NO
    SI