Está en la página 1de 16

ELEMENTOS BÁSICOS

EN LA
CONSTRUCCIÓN DE
ALGORITMOS,
DIAGRAMAS DE
FLUJO Y PROGRAMAS
Equipo 1
A) TIPOS DE DATOS

Podemos dividir a los datos en dos grandes grupos:

- Datos simples: Ocupan sólo una casilla de memoria, por lo que una variable
simple hace referencia a un único valor a la vez. Dentro de este grupo de datos
se encuentran los numéricos, booleanos y alfanuméricos.

- Datos estructurados: Se caracterizan por el hecho de que con un nombre se


hace referencia a un grupo de casillas de memoria, es decir, un dato
estructurado tiene varios componentes. Cada uno de los componentes puede ser
a su vez un dato simple o estructurado. Sin embargo, los componentes básicos)
de cualquier tipo estructurado son datos simples. Dentro de este grupo de datos
se encuentran: arreglos, cadena de caracteres, registros y conjuntos

2
Año
2000
DATO SIMPLE
2001
2002

Fecha de
DATO nacimiento Día Mes Año
ESTRUCTURADO (Día/Mes/Año) 26 10 2000
CON 26/10/2000
COMPONENTES 03 02 2001
SIMPLES 03/02/2001 21 11 2002
21/11/2002 … … …

3
Día Mes Año
26 10 2000
Fecha de 03 02 2001
nacimiento
(Día/Mes/Año) 21 11 2002
26/10/2000 … … …
03/02/2001
21/11/2002

DATO Registro de empleados


ESTRUCTURADO Fecha de nacimiento Número de empleado
CON
COMPONENTES 26/10/2000 03290122
ESTRUCTURADOS
Y SIMPLES 03/02/2001 03458232
21/11/2002 03235541
… …
4
A su vez, podemos dividir los datos simples en:

Se divide a su vez en números enteros y reales, entre algunos


ejemplos de números enteros tenemos:
NUMÉRICOS

Mientras que en los números reales tenemos:

Un dato tipo carácter contiene un solo carácter. Puede subdividirse


en:
ALFANUMÉRICOS
/CARACTERES • caracteres alfabéticos: (A, B, C, ..., Z) (a, b, c, ..., z),
• caracteres numéricos: (1, 2, ..., 9, 0),
• caracteres especiales: (+, -, *, /, ^, ., ;, , $, ...).

Este dato que sólo puede tomar uno de dos valores: cierto o verdadero (true)
LÓGICOS/ y falso (false).
BOOLEANOS Se utiliza para representar las alternativas (sí/no) a determinadas
condiciones.

5
B) IDENTIFICADORES O VARIABLES

Llamaremos identificador al nombre que se les da a las


casillas de memoria.
Un identificador se forma de acuerdo a ciertas reglas:
• El primer carácter que forma un identificador debe ser
una letra (a, b, c, z).
• Los demás caracteres pueden ser letras (a,b,c,...,z),
dígitos (0,1,2,...,9) o el siguiente símbolo especial: _ .
• La longitud del identificador es igual a 7 en la mayoría
de los lenguajes de programación.

En estas casillas se pueden almacenar dos tipos de


valores: constantes y variables.
6
Constantes Variables

Son aquellos valores que no Tipo de dato cuyo valor puede cambiar
deben cambiar durante la durante el desarrollo del algoritmo o
ejecución del programa . ejecución del programa.
Los nombres de las variables elegidas
deben tener relación con el objeto que
representan
Asimismo, una variable de un tipo sólo
puede tomar valores de ese tipo.

7
C) OPERADORES ARITMÉTICOS Y
LÓGICOS
Los operadores aritméticos nos permitirán realizar operaciones aritméticas entre operandos: números,
constantes o variables. El resultado de una operación aritmética será un número. Su jerarquía con la
cual será utilizada es equivalente a la vista en matemáticas, por lo tanto:

NOTA: Los signos de agrupación dan jerarquía a las operaciones que se encuentren entre ellos. Así,
con un paréntesis, primero se resolverán las operaciones dentro de éste respetando la jerarquía
anterior., 8
Los operadores relacionales son operadores que permiten comparar dos operandos. Los operandos pueden ser
números, alfanuméricos, constantes o variables. Las constantes o variables, a su vez, pueden ser de tipo
entero, real, caracter o cadena de caracteres. El resultado de una expresión con operadores relaciónales es
verdadero o falso.

9
Los operadores lógicos son operadores que permiten formular condiciones complejas a partir de condiciones simples.
Los operadores lógicos son de conjunción (y), disyunción (o) y negación (no). A continuación se muestra su uso y
significado:

10
Así, la tabla de jerarquías final tiene en primer lugar a las operaciones aritméticas, en segundo a las relacionales y de
último a las lógicas, y finalmente así queda:

Operaciones aritméticas

,+, -

Operaciones relacionales

Operaciones lógicas

11
D) EXPRESIONES ARITMÉTICAS Y
LÓGICAS

Las expresiones aritméticas son análogas a las fórmulas matemáticas. Las


variables y constantes son numéricas (real o entera) y las operaciones son las
aritméticas.

Un segundo tipo de expresiones es la expresión lógica o booleana, cuyo valor


es siempre verdadero o falso. Las operaciones son relacionales y lógicas.

Vayamos de paso en paso para ver cómo se pueden integrar estas tres en una
sola:

12
12
Con operadores aritméticos Con operadores aritméticos y relacionales

13
13
Con operadores aritméticos, relacionales y lógicos

14
E) BLOQUE DE ASIGNACIÓN
La operación de asignación es el modo de almacenar valores a una variable. La operación de asignación se
representa con el símbolo u operador ← O =. Su formato es:

Donde la expresión puede ser aritmética o lógica, y la variable constante o variable


Si alguna variable tenía asignado un valor y se intenta añadir uno nuevo a esta variable, el antiguo valor se
destruye, conservando ahora el nuevo valor.

15
Podemos ver todas las asignaciones anteriores en forma de tabla, donde se ve cómo por cada asignación,
una variable toma un nuevo valor y el anterior desaparece.

16

También podría gustarte