Professional Documents
Culture Documents
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