You are on page 1of 7

1era clase Prof.

Acosta






Dato:

-es un mensaje
caracterstica: es objetivo


informacin:


-es la interpretacin de un mensaje
caracterstica: es subjetivo



Tipo de datos



















Datos simples

-entero: -2,-1,0,1,2
-carcter: A,B,C,a,b,c,x


estos caracteres estn organizados mediante el cdigo ASCII
Algoritmos
DATOS
SIMPLES
DINAMICOS ESTATICOS
COMPUESTOS




1era clase Prof. Acosta

-lgico: verdadero (V)1
falso (F)0


los datos enteros, carcter y lgico pertenecen a los datos ordinales.


-real: -1; 0.001; 2x10^-3; 3.7213


es un tipo de dato no ordinal.



Operadores para datos simples

ARITMETICO:

Suma +
Diferencia
Multiplicacin * REAL/ENTERO
Divisin real /




Divisin entera.div
Resto de la divisin enteramod solo con datos enteros


Ej: 5div2 5mod2



2 1













1era clase Prof. Acosta


COMPARACIN O RELACIN:

Mayor >

Menor <

Mayor o igual ej: 5 > 10mod3 V
5= 20div5 F
Menor o igual

Igual =

Desigual



LOGICOS:

Negacin -
Ej: (5> 50div6) (3= 17mod3)
Conjuncin
F
Disyuncin v F



F



IDENTIFICADORES:

- un identificador es un conjunto de caracteres que identifica a un
elemento del algoritmo ( tipo de dato , constante, variable,
subprograma, etc)

caracterstica:

1. Debe empezar con letra y no contener el carcter espacio en
blanco (/b)

VALIDO X1 raiz1




1era clase Prof. Acosta

NO VALIDO X 1 1raiz



2. Solo debe contener los caracteres letras, dgitos y el
subrayado (_)

VALIDO X_1
NO VALIDO X-1 X/1 X*1



3. debe ser diferente de las reservadas para los algoritmos


ej: INICIO, FIN, SI, ENTONCES, MIENTRAS,
REPETIR, EN CASO




CONSTANTES:

- son identificadores validos cuyo valor no puede ser modificado.

Formato:

Const NOMB_CONST = VALOR

Ej:

Const PI = 3.14
LETRA= w
N= 100


OJO: las constantes las escribiremos en
mayscula.









1era clase Prof. Acosta

VARIABLES:

- son identificadores validos, cuyo valor se puede modificar

Formato:

VAR nomb_var = tipo_dato

Ej:

VAR:
X: real
m,n,p: entero
bandera: lgico




OPERADORES DE ASIGNACIN ( ):

- permite asignar valores a variables

Formato:

nomb_var valor


ej:

x 2*(1.7)
m 10
n m+5 (n=15)
bandera (5>3 ^ 3=7mod4)..V














1era clase Prof. Acosta

ACUMULADOR:

-un acumulador es una variable que permite sumar

Formato:

nomb_var nomb_var + expresin numrica




CONTADOR:

- es un caso particular del acumulador, en donde la expresin
numrica es 1.

Formato:

Cont cont+1


Ej: VAR nm ,s ,cont: entero

S 0
Cont 0

Num 15

s s+num (s=15)

cont cont+1 (cont=1)

Num 06

s s+num (s=21) PCs de algoritmos

cont cont+1 (cont=2)

.
.
.






1era clase Prof. Acosta

ALGORITMO:

- un algoritmo es un conjunto finito de pasos que permite resolver un
problema

caractersticas:

1. debe estar bien definido
2. debe tener un orden de ejecucin y este debe ser secuencial
3. debe ser conciso (optimo)



Ej: dados 2 numeros enteros positivos determine el mayor de ellos
empleando operadores aritmeticos