Constantes: Los datos o valores constantes que se utilizan en el curso o ejecución de un programa se
denominan constantes, porque no cambian su valor. En este caso se encuantran constantes como pi, que
siempre tiene el valor 3.1416
Variables: Los datos para ser procesados se almacenan en una localidad de la
memoria de la computadora. Estos datos reciben el nombre de variables y
pueden cambiar su valor durante el ejecución de un programa. Existen variables
para todo tipo de datos; por el momento, únicamente se dividen en 2:
Variable de texto: Son aquellas que se emplean para almacenar cadenas de caracteres, por
ejemplo nombres de personas o números de teléfono. Algunos nombres válidos para estas
variables pueden ser NOMBRE, TELÉFONO, DIRECCIÓN. No se utilizan en opeeraciones
aritméticas
Variables numéricas: almacenan números reales, enteros o decimales, positivos o
negativos. Los términos que integran la fórmula que soluciona el problema se
sustituyen por el nombre de las variales donde se almacenan los datos
correspondientes. Como: ÁREA =BASE x ALTURA; las variables pueden ser B y AL, que
al variar dan diferentes valores de ÁREA.
No se pueden utilizar como variables los comandos propios de un lenguaje
de programación o del sistema, como PRINT, CLS, GO, ADD, LIST, VER y
otros. Los nombres de las variables no pueden empezar con un número,
como 3COM, 2PASOS, 5NOMBRE, etc.
Algoritmos:Los algoritmos son un conjunto de pasos que deben seguirse para
solucionar un problema, y se representan por medio de diagramas de flujo y
seudocódigos. Todo algoritmo debe tener las siguientes características:
Requiere ser concreto, no tener pasos de más y debe dar una solución clara y precisa
Al probarse varias veces, los resultados deben ser los mismos, es decir, debe tener
congruencia.
Una vez que se sigan los pasos, estos deben conducir a la solución, por lo tanto,
son infinitos.
Diagramas de flujo: Desde los primeros lenguajes de programación se utilizaron los diagramas de flujo,
que ayudan a visualizar de manera clara los procedimientos que se deben seguir para resolver un
problema de pequeñas dimensiones, estos se apoyan con símbolos que permiten interpretar la
información. Los más utilizados son:
Ovalo horizontal: Se utiliza para dar inicio a un diagrama de flujo. También se puede usar como
símbolo de final del diagrama.
Romboide: Representa la entrada de datos, que generalmente se hace por medio del teclado
Rectángulo: Representa un proceso. Dentro del rectángulo se escriben las fórmulas que se van a
utilizar en la solución del problema.
Rectángulo cortado (irregular): Se utiliza para la salida de datos. Los resultados se imprimen o se
muestran en la pntalla.
Rectángulo ovalado: Indica el final de un diagrama de flujo. También se puede usar el símbolo de
inicio del diagrama
Rombo: Símbolo de selección. Se plantea una condición; si se cumple el programa, fluye por la derecha, si no, sigue
su flujopor la izquierda. También se utiliza para realizar operaciones repetitivas, hasta que se cumpla una
condición dada.
Flechas: Indican las direcciones de los flujos del diagrama
Seudocódigo: El seudocódigo o seudolenguaje se integra con una serie de
instrucciones en lenguaje natural (como inglés, alemán o español), además de
expresiones y operadores que representan cada uno de los pasos para
resolver un problema o varios.