Sunteți pe pagina 1din 5

Algoritmo

En el contexto matemático, los algoritmos son una serie de normas o leyes


específicas que hace posible la ejecución de actividades, cumpliendo
una serie de pasos continuos que no le originen dudas a la persona que
realice dicha actividad. Los algoritmos se pueden expresar de diversas
formas: lenguaje natural, lenguaje de programación, pseudocódigo y
diagramas de flujo.

Datos
Los datos que utilizan los programas (o algoritmos) se pueden clasificar en
base a diferentes criterios. Uno de los más significativos es aquel que dice
que todos los datos que utilizan los programas son simples o compuestos.
Un dato simple es indivisible (atómico), es decir, no se puede
descomponer.

Tipos de datos

» Datos de tipo entero

» Datos de tipo real

» Datos de tipo lógico

» Datos de tipo carácter

» Datos de tipo cadena

Datos de tipo entero


Un dato de tipo entero es aquel que puede tomar por valor un número
perteneciente al conjunto de los números enteros (Z), el cual está formado
por los números naturales, su opuestos (números negativos) y el cero.

Z ={ ..., -3, -2, -1, 0, 1, 2, 3, ... }

Ejemplo: La edad de una persona y el año en que nació, son dos datos de
tipo entero:
Edad...: 29
Año....: 1976

Datos de tipo real


Un dato de tipo real es aquel que puede tomar por valor un número
perteneciente al conjunto de los números reales (R), el cual está formado
por los números racionales e irracionales.

Ejemplo: El peso de una persona (en kilogramos) y su altura (en


centímetros), son datos que pueden considerarse de tipo real.

Peso.....:75,3
Altura...:172,7

Datos de tipo lógico

En programación, un dato de tipo lógico es aquel que puede tomar por valor
sólo uno de los dos siguientes:

{ verdadero, falso }

Los valores "verdadero" y "falso" son contrapuestos, de manera que, un


dato de tipo lógico siempre está asociado a que algo se cumpla o no se
cumpla.

Ejemplo: El estado de una barrera de paso de trenes es un dato que puede


considerarse de tipo lógico, por ejemplo, asociando "verdadero" a que esté
subida y "falso" a que esté bajada.

Estado...: falso (indica que la barrera está bajada)

Datos de tipo carácter


Un dato de tipo carácter es aquel que puede tomar por valor
un carácter perteneciente al conjunto de los caracteres que puede
representar el ordenador.

Ejemplo: En un examen con preguntas en las que hay que seleccionar la


respuesta correcta entre varias opciones dadas (a, b, c, d, e), la respuesta
correcta de cada una de las preguntas es un dato de tipo carácter.
Datos de tipo cadena
Un dato de tipo cadena es aquel que pueden tomar por valor una secuencia
de caracteres. En pseudocódigo, el valor de un dato de tipo cadena se
puede representar entre comillas simples (') o dobles ("). Sin embargo, en
este curso de diseño de algoritmos, se van a utilizar solamente las comillas
dobles (al igual que se hace en lenguaje C).

Ejemplo: El título de un libro y el nombre de su autor, son datos de tipo


cadena.

Título...: "La Odisea" (cadena de 9 caracteres)


Autor....: "Homero" (cadena de 6 caracteres)

Variables:

Son zonas de memoria cuyo contenido cambia durante la fase de


procesamiento de información.

Tipos de variables:

 Variables Numéricas (Enteras y Reales)

 Variables Alfanuméricas

a) Caracteres alfabéticos

b) Dígitos

c) Caracteres especiales

 Variables Lógicas (Boolenas)


Son las que únicamente pueden contener dos valores, los cuales son:

 Valor Verdadero ó 1

 Valor Falso ó 0

Estos tipos de variables pueden tomar únicamente valores del mismo tipo,
es decir si la variable es entera solamente puede almacenar datos enteros.

Ejemplo:

Una variable declarada como cadena solo puede tomar valores


correspondientes a ese tipo.

Constantes:

Una constante es un dato numérico o alfanumérico que no cambia durante


todo el desarrollo del algoritmo o durante la ejecución del programa. Es un
objeto de valor invariable. Para expresar una constante se escribe
explícitamente su valor.

Tipos de Constantes:

 Constantes Numéricas (Enteras y Reales)

 Constantes Alfanuméricas

 Constantes Lógicas (Boolenas)

Las constantes pueden ser:

Constantes sin nombre: Es una expresión numérica donde se puede utilizar


directamente el valor.

Constantes con nombre: Se hace una reserva de memoria en la cual se


guarda el valor que será utilizado como constante.

Ejemplo:

a) PI = 3.1416

b) E = 2.718228
c) Iva = 0.13

Operadores lógicos

•Son aquéllos que permiten la combinación de condiciones para formar una


sola expresión lógica.
•Proporcionan resultados lógicos.

S-ar putea să vă placă și