viernes, 15 de abril de 2011

PROGRAMACION I-GRUPO SABATINO

Variables
En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida.
Por ejemplo, en la variable de nombre "num", se almacena el número 8 (de tipo entero). De forma genérica, para utilizarla y sumarle un uno se debería programar: num = num + 1.

Tipo de variables
Una variable puede ser del tipo boleano, entero, decimal de coma flotante, caracter, cadena de texto, arreglo, matriz, tipo definido por el usuario, etc.
Constantes
Son todos aquellos valores que no cambian en el transcurso de un algoritmo y son introducidos en el momento de utilizarse.
En determinados casos se puede presentar que el valor de una variable no cambie en el transcurso de un algoritmo; pero por este hecho no se considera constante, sigue siendo una variable, porque su valor puede cambiar y las constantes no lo pueden hacer

Estructura Secuencial
Se caracteriza porque una acción se ejecuta detrás de otra. El flujo del programa coincide con el orden físico en el que se han ido poniendo las instrucciones. Dentro de este tipo podemos encontrar operaciones de inicio/fin, inicialización de variables, operaciones de asignación, cálculo, sumarización, etc. Este tipo de estructura se basa en las 5 fases de que consta todo algoritmo o programa:

Definición de variables (Declaración)
Inicialización de variables.
Lectura de datos
Cálculo
Salida

Arreglos
Un arreglo es una colección de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre común. Para referirse a un determinado elemento de un arreglo se deberá utilizar el nombre del arreglo acompañado de un índice el cual especifica la posición relativa en que se encuentra el elemento.
Los arreglos pueden ser:
unidimensionales  (vectores).
Bidimensionales  (matrices, tablas).
Multidimensionales (tres dimensiones o más).

Ciclos repetitivos
Las computadoras están especialmente diseñadas para ejecutar tareas repetidamente. Los cálculos simples o la manipulación de pequeños conjuntos de datos se pueden realizar fácilmente a mano, pero las tareas grandes o repetitivas son realizadas con mayor eficiencia por una computadora. Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle o lazo, y puede presentarse de varias formas, una de las formas es el lazo condicionado, en el cual el proceso de repetición se controla mediante una condición previamente establecida, cuenta con los siguientes elementos
  •  Inicializadores: En este lugar se escriben las instrucciones que se necesitan ejecutar antes de comenzar un ciclo.
  •  Condiciones: En este lugar se escriben las instrucciones que forman la condición de finalización. El ciclo se ejecuta mientras la condición sea verdadera.
  • Incrementos: En este lugar se escriben las instrucciones que se necesitan ejecutar después de ejecutar el bloque de instrucciones y antes de evaluar las condiciones 
1. Cliclo while
Esta instrucción se usa para construir ciclos repetitivos. Un ciclo es un conjunto de instrucciones que se repiten un número limitadode veces que lo determina la condición del ciclo.
2. Ciclo do-while
Esta instrucción también se utiliza para implementar ciclos y se diferencia del while en el lugar donde se evalúa la condición
3. Ciclo for
Esta instrucción, como las dos anteriores, se utiliza para construir ciclos. La instrucción for es un while escrito de otra manera
.