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