Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Variables Y Constantes
Variable
Es un espacio reservado en el computador para contener valores que pueden
cambiar durante el desarrollo del algoritmo. Los tipos de variables (Numricas,
carcter, lgicas) determinan cmo se manipular la informacin contenida en
esas. Una variable que se ha definido de un cierto tipo solo puede tomar valores
de ese tipo, es el caso de la variable entera x, solo podr recibir nmero enteros,
Variables locales:
Es aquella que afecta nicamente el subprograma, es decir solo un bloque de
programa bien definido, un ejemplo de la vida cotidiana puede ser aquellas cosas
que afectan nicamente lo que se encuentra en la casa, por es el caso si no pago
el recibo de energa la suspenden, pero esto no afecta a las casas de los vecinos
dado que ellos no se afectan directamente de la suspensin de la energa en mi
casa.
Variable Global:
Variable que afecta a un programa en todo su contexto, programa principal y
modulo, lo cual se entender mejor cuando se mire el concepto de funciones, sin
embargo y para continuar con el ejemplo anterior, si es el municipio quien no
cancela los recibos de alumbrado pblico y este es suspendido, mire que afecta a
muchas personas y entidades incluida la seguridad publica etc,
Explicacin en http://www.youtube.com/watch?v=eF1fDIGlmW4
Estado
Contador
44444
Mi contador
Pedro
#k
Kkk1
Constantes:
Es un espacio reservado para contener valores que no cambian a lo largo de la
ejecucin de un algoritmo,
Es necesario distinguir que existen variables locales y variables globales:
Como podemos observar las variables o constantes se declaran utilizando
nombres o letras
Las operaciones que se realicen sobre estas variables y/o constantes, estn
definidas por una serie de operadores.
Operadores:
Los operadores se dividen en operadores Aritmticos, que se encargan de las
operaciones aritmticas como sumas restas.. y las operaciones con cadena de
carcter como es el caso de la concatenacin.
Aritmticos.
Los operadores aritmticos nos permiten realizar cualquier operacin aritmtica
bsica que necesitemos como: suma, resta, multiplicacin, divisin y otras que las
revisaremos a lo largo del mdulo. En la siguiente tabla se muestran los
operadores ms comunes y que se emplean en la mayora de los lenguajes con
algunas variaciones.
Operador
Accin
ejemplo
^ o **
Potencia
X = 2^3 // x = 8
Multiplicacin
X = 2*3 // x = 6
Divisin
X = 12/3 // x = 4
Suma
X = 2+3 // x = 5
Resta
X = 6-3 // x = 3
Div
Divisin entera
X = 7 div 3 // x = 2
Mod
Modulo (residuo)
X = 9 mod 3 // x = 0
X = 9 Mod 2 // x = 1
Tabla No 2: Operadores
Operadores: Alfanumricos.
Existe una cantidad de operaciones que se pueden realizar con alfanumricos,
pero en realidad estas son funciones especficas de cada lenguaje, para este caso
solo se trabaja la concatenacin igual a la suma
Concatenacin.
Ejm.
+
UN + AD
UNAD
Operadores
Existen diversos dos grandes grupos de operadores definidos en la programacin
de computadores, los operadores relacionales y los operadores lgicos
Operadores: Relacionales.
Tambin denominados operadores binarios lgicos y de comparacin, se utilizan
para comprobar la veracidad o falsedad de determinadas propuestas de relacin.
Las expresiones que los contienen se denominan expresiones relacionales.
Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la
pregunta, es siempre del tipo verdadero o falso, es decir, producen un resultado
booleano.
Denominacin
Igual a.
Menor que.
Menor o igual que.
Mayor que.
Mayor o igual que.
Distinto a.
Smbolo
=
<
<=
>
>=
< > o !=
Tabla No 3: Condicionales
Operadores: Lgicos.
Como operadores lgicos designamos a aquellos operadores que nos permiten
``conectar'' ms de una propiedades, sugiero revisar el modulo de lgica
matemtica para recordar este tema tan interesante
Denominacin
Negacin.
Conjuncin/producto.
Disyuncin/suma.
Ingles
Not
And
Or
espaol
No
Y
Or
A / (2 * B)
Prioridad
1
2
3
4
5
6
7
Nombre
Parntesis.
Cambio de signo.
Potencias.
Productos y divisiones.
Divisin entera
Modulo
Sumas y restas.
Sigo
()
+^
*/
Div
Mod
+
X=4-2+3*5+6
X=4-2+15+6
X= 2+15+6
X=23
Ejercicios de Verificacin
Ejercicio 1.0 Asociar la definicin con el termino adecuado
1.Computador
a) Scanner
2.Informtica
b ) Maquina Electrnica
3.Unidad de Entrada
d) Sistema Operativo
4.Unix
c) SAS
5.Pascal
e) Compiladores
6.Hardware
f) Tratamiento Automtico de la informacin
7.Lenguajes declarativos g) Lenguaje de Programacin
8.Software
h) Disco Duro
Ejercicio 2.0 Definir los Siguientes Trminos
1.
2.
3.
4.
5.
Lenguaje de maquina
Interprete
Compilador
Lenguaje de Alto Nivel
Programador
Ejercicio 3.0
1. Porque el procesador es una parte importante del computador?
2. Cuales son las funciones que debe cumplir la memoria Ram?
3. Si usted va a adquirir una computadora en este momento, Cuales sern los
criterios necesarios para su eleccin
4. Considera que es necesario el conocimiento hardware, para poder
desarrollar Programas informticos. por que?
5. Linux es un sistema operativo libre, esto quiere decir que no hay que pagar
para su uso, que conoce acerca de este tipo de software?
6. Es usted partidario del software con licencia GNU
7. Los estudiantes del programa de Ingeniera de Sistemas de la Unad,
realizan variedad de productos (software), como proyecto de curso o de
grado, lo invito a que se acerque a la biblioteca y revise dos proyectos,
luego haga un breve comentario de su usabilidad.
Ejercicio 4.0
De los siguientes identificadores de variables cuales no son validos, y cul
ser la opcin correcta
a)
b)
c)
d)
e)
f)
Pedro
Xpedro
Contador5
8contador
#suma
Con tador
Ejercicio 5.0
Obtener el resultado de la variable X
a)
X=5+3*2
X=?
b)
c)
X=5+3*2
d)
A=5
B=10
C=8
X=X+X
X=A+B*C+(B-C)
X=?
X=X-A
X=4+(3*2)+72
+4/2
X=?
X=?
e) X=35 DIV 4
X=X MOD 2
X= X+X
X=?