Clase 03 - Palabras Reservadas, Datos, Variables, Instrucciones y Operadores
Clase 03 - Palabras Reservadas, Datos, Variables, Instrucciones y Operadores
INTRODUCCIÓN A LA PROGRAMACIÓN –
ING. GUSTAVO ACEVEDO
CONTENIDO
Palabras Reservadas.
Conceptos Generales.
Tipos de Datos
Conceptos Básicos de Variable.
Tipos de variables
Conversiones entre tipos de variables.
Instrucciones.
Operadores.
Tipos de Operadores.
Palabras Reservadas
Los tipos de datos primitivos son prácticamente los mismos en todos los lenguajes
de programación. La clasificación típica se verá en la siguiente diapositiva. Esta
clasificación básica se particulariza en cada lenguaje de programación. En concreto,
vamos hacer la clasificación genérica de la siguiente manera:
a) Tipos de datos numéricos enteros.
b) Tipos de datos numéricos reales.
c) Tipos de datos de tipo carácter o textual.
d) Tipos de datos lógicos.
Tipos de Datos Primitivos
En cada lenguaje de programación existen N-tipos de datos primitivos para los tipos
de reales que sirven para representar (simular) números reales (números con parte
decimal).
Estos tipos se denominan también de punto flotante, haciendo referencia al punto
que usan los anglosajones para indicar la parte decimal.
Al igual que los tipos de datos enteros, también se deben considerar, el nombre del
tipo, la cantidad de bits usados para representarlo, el valor mínimo y máximo para
representar los tipos de datos numéricos reales.
Ejemplo de Datos numéricos reales: 1.5, 1,250.57, 3.141546, 9.8
Tipos de datos de tipo carácter o textual.
Este tipo primitivo se usa para representar los dos posibles valores lógicos:
verdadero (true) o falso (false).
Las palabras reservadas true y false (verdadero y falso en inglés) se usan
generalmente en los lenguajes de programación para representar los dos posibles
valores lógicos.
El nombre común para el tipo de dato lógico es Booleano (boolean) y los dos únicos
posibles valores son verdadero(true) o falso(false). Estrictamente hablando sólo se
necesitaría un bit para almacenarlo (con los dos valores 0 y 1 se pueden representar
las dos posibilidades de true y false).
Conceptos Básicos de Variable
Así, para leer e imprimir(o escribir) una variable entero llamada W haríamos:
DECLARAR ENTERO W
LEER W
IMPRIMIR W También podemos ocupar la palabra ESCRIBIR W
Así, para leer e imprimir(o escribir) una variable real llamada X haríamos:
DECLARAR REAL X
LEER X
Instrucciones
IMPRIMIR X También podemos ocupar la palabra ESCRIBIR X
Así, para leer e imprimir(o escribir) una variable de tipo de cadena de texto llamada
Y haríamos:
DECLARAR CADENA Y
LEER Y
IMPRIMIR Y También podemos ocupar la palabra ESCRIBIR Y
Así, para leer e imprimir(o escribir) una variable booleano llamada Z haríamos:
DECLARAR BOOLEANO Z
LEER Z
IMPRIMIR Z También podemos ocupar la palabra ESCRIBIR Z
Operadores
Los operadores aritméticos son operadores binarios que aplican las operaciones
aritméticas. La sintaxis es prácticamente homogénea en los distintos lenguajes de
programación.
OPERACIÓN REALIZADA OPERADOR
Suma +
Resta –
Multiplicación *
División /
Módulo %
Operadores de Incremento y Decremento
Ejemplo:
DECLARAR ENTERO i
i=1
i++
Como resultado final de i tendríamos i = 2
i++ es lo mismo a decir i = i + 1
Otro Ejemplo:
DECLARAR ENTERO i
i=5
Operadores de Incremento y Decremento
i--
Como resultado final de i tendríamos i = 4
i-- es lo mismo a decir i = i - 1
Otro Ejemplo:
DECLARAR ENTERO X
X=50
X++
Como resultado final de X tendríamos X = 51
X++ es lo mismo a decir X = X + 1
Operadores Relacionales
En relación con las operaciones lógicas hemos presentado en el apartado anterior los
operadores relacionales (igual, distinto, mayor que, menor que, mayor o igual que y menor
o igual que). Existen algunos operadores más, relacionados con las expresiones lógicas. Son
los denominados operadores lógicos.
En lenguaje de Programación de C# tenemos:
Y = &&
O = ||
NO = !
La acción de estos operadores se representa claramente usando las tablas de verdad. Una
tabla de verdad o de operación proporciona el resultado de la acción del operador lógico en
función de todos los posibles valores (verdadero, V, o falso, F) de los operandos.
Las tablas de verdad son una forma sencilla de exponer el efecto de los operadores lógicos.
Operadores de Asignación
Existen varios operadores que combinan una operación básica con la asignación.
La idea es simplificar la operación habitual de realizar una operación sobre una
variable y almacenar el resultado en una misma variable.
+=
-=
*=
/=
La sintaxis de estos operadores es “Operación=”. Al usar estos operadores no
estamos limitados a tener que usar una sola variable en el lado de la derecha de la
igualdad. Podemos usar expresiones.
Ejercicios
1- Haga un programa que inicie y declare una variable entero llamada numero.
Luego finalizar el programa.
2- Haga un programa que inicie y declare una variable real llamada peso. Luego
finalizar el programa.
3- Haga un programa que inicie y declare una variable de cadena de texto llamada
letras. Luego finalizar el programa.
4- Haga un programa que inicie y declare una variable booleana llamada valor.
Luego finalizar el programa.
5- Haga un programa que inicie y declare una variable entero llamada x. Después
asignarle el valor de 100. Luego finalizar el programa.
Ejercicios
6- Haga un programa que inicie y declare una variable real llamada altura. Después
asignarle el valor de 5.23. Luego finalizar el programa.
7- Haga un programa que inicie y declare una variable de cadena de texto llamada
descripcion. Después asignarle “Esta es una descripción”. Luego finalizar el
programa.
8- Haga un programa que inicie y declare una variable booleana llamada valor5.
Después asignarle Verdadero. Luego finalizar el programa.
9- Haga un programa que inicie y declare 3 variables de tipo entero, después
asignarle los siguientes valores, al primero 1, al segundo 2 y al tercero 3 luego
finalizar el programa.
10- Haga un programa que inicie y declare dos variables de tipo real. Asignarle los
siguientes valores, el primero 100.2 y el segundo 3.1415. Luego finalizar el
programa.