viernes, 26 de septiembre de 2014

Conceptos Básicos de Programación

Nuestro objetivo es aprender a programar, esto es, a diseñar algoritmos y expresarlos como programas escritos en un lenguaje de programación para poder ejecutarlos en una computadora.

Un algoritmo es, sencillamente, una secuencia de pasos finita orientada a la consecución de un objetivo.

Para "diseñar algoritmos" primero vamos a describir de una manera rigurosa el problema que queremos resolver (especificación) para luego mediante pasos metódicos obtener el algoritmo (derivación).


Flujograma:

Es un esquema para representar gráficamente un algoritmo .Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación.
Para hacer comprensible los Diagramas a todas las personas , los Símbolos se sometieron a una normalización , o lo que es en realidad se hicieron símbolos casi universales, ya que , en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de Flujo. Esto trajo como consecuencia que solo el que conocía sus símbolos, los podía interpretar.
La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.
A continuación se mostrara las simbologias mas utilizadas :





Variables: son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador.


Tipos de datos: es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, cadenas alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, el tipo "int" representa un conjunto de enteros.





Constante: es un valor que no puede ser alterado durante la ejecución de un programa.Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Palabras reservadas: son identificadores predefinidos que tienen un significado para el compilador y por tanto no pueden usarse como variables creados por el usuario en los programas.

1 comentario: