miércoles, 17 de octubre de 2012

Tutorial Programación Básica I


Comenzando con lo más básico.

Yo soy de los que creen que la programación es de poca lectura y más acción. Aunque obviamente el futuro ingeniero debe conocer algunos conceptos básicos antes de lanzarse de lleno en el campo de la algorítmica:

Algoritmo: Este es una de las palabras usuales en el área. Si buscan en el diccionario verán algo como esto: “Conjunto de pasos ordenados que tienen un principio y un final”. Esta definición tiene sus limitaciones, lo admito, pero de todas formas hagámoslo rápido (pero sin apresurarnos).
Un ejemplo: Algoritmo para cepillarse los dientes:
Inicio del cepillado:
Paso 1: Coger el cepillo.
Paso 2: Abrir la pasta de dientes.
Paso 3: Echar pasta en el cepillo.
Paso 4: Cerrar pasta de dientes.
Paso 5: Abrir la llave del caño.
Paso 6: Remojar el cepillo.
Paso 7: Cerrar la llave del caño
Paso 8: Cepillarse.
Paso 9: Abrir la llave del caño.
Paso 10: Enjuagarse.
Paso 11: Cerrar la llave del caño.
Paso 12: Guardar el cepillo.
Fin del cepillado.

Variable: Es un tanto difícil explicar, pero comencemos con su raíz: variar. Significa que es algún símbolo o conjunto de símbolos que contienen un valor, el cual puede ser modificado o cambiado. Por ejemplo:
'x' es una variable.
x = 5 Aquí x tiene un valor de 5.
y = 5 * x + 3. X e Y son variables.

Ciclo del Procesamiento de un Sistema de Información: Este será el formato básico que se debe manejar al hacer un programa:



Primero está el ingreso de datos por parte del usuario del sistema.
Segundo y la parte más importante para el analista, está el procesamiento de los datos, fase en donde se encuentran todos los métodos que se usarán para resolver los distintos problemas.
Tercero llega la salida de información, la que será recibida por un usuario interesado. Esta es la parte más importante para el cliente, pues a éste no le importa qué es lo que sucede internamente.
Cuarto y por último está la retroalimentación, el cual es usado para encontrar fallos en el sistema y mejorarlo.

Tipo de datos: Estos son los tipos de datos que se usarán generalmente en su proceso de aprendizaje:

Int (Integer): Número entero con signo.
Bool: Booleano, sólo puede adquirir los valores de falso y verdadero.
Char: Símbolo alfanumérico registrado en la tabla de valores ASCII
String: Conjunto de Chars.
Y otros.

Bueno, supongo que esto es lo básico, si nos salteamos algún concepto ya lo explicaremos a su debido tiempo. Hasta la próxima.

No hay comentarios:

Publicar un comentario