Professional Documents
Culture Documents
CONSTANTES
Una constante es un dato numrico o alfanumrico que
IDENTIFICADORES
En la mayora de los programas es necesario
VARIABLE
Es un espacio en la memoria de la computadora que permite
Ejemplo:
area = pi * radio ^ 2 Las variables son : el radio, el rea y la constate es pi
6
Variables de Trabajo: Variables que reciben el resultado de una operacin matemtica completa y que se usan normalmente dentro de un programa.
Ejemplo: Suma = a + b /c Contadores: Se utilizan para llevar el control del nmero de ocasiones en que se realiza una operacin o se cumple una condicin. Con los incrementos generalmente de uno en uno. Ej: ct = ct + 1
9
int a, b, c;
OPERADORES
Es un smbolo que le indica al interpretador o compilador que realice ciertas manipulaciones matemticas o lgicas sobre los operandos. Se clasifican en:
Aritmticos: Son aquellos que permiten realizar operaciones aritmticas. Solo pueden ser utilizados con tipos enteros o reales. Relacionales: Son aquellos que permiten establecer la relacin entre unos valores y otros. Se utilizan para expresar condiciones. Lgicos: Son aquellos que permiten establecer las formas en que dos o mas relaciones se pueden conectar entre si siguiendo las reglas de la lgica formal. Su funcionamiento se puede observar en la tabla de la verdad.
16
OPERADORES ARITMETICOS
Son aquellos utilizados para operaciones aritmticas. Pueden ser usados con tipos enteros y reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.
17
OPERADORES ARITMETICOS
Tabla de operadores
+ * / % -++ MENOS UNITARIO (real y entero) SUMA (real y entero) RESTA (real y entero) MULTIPLICACION (real y entero) DIVISION (real y entero) OPERADOR MODULO (RESIDUO) (entero) DECREMENTO (real y entero) INCREMENTO (real y entero)
18
19
OPERADORES RELACIONALES
Una relacin consiste en dos operandos separados por un operador relacional. Si la relacin es satisfecha, el resultado tendr un valor lgico Verdadero; si la relacin no es satisfecha el resultado tendr un valor lgico Falso.
20
OPERADORES RELACIONALES
Ejemplos:
21
OPERADORES LGICOS
! && ||
22
B
Verdadero 1 Falso 0
A AND B A && B
Verdadero 1 Falso 0
A OR B A || B
Verdadero 1 Verdadero 1
NOT A !A
Falso 0 Falso 0
Falso 0
Falso 0
Verdadero 1
Falso 0
Falso 0
Falso 0
Verdadero 1
Falso 0
Verdadero 1
Verdadero 1
23
Expresiones
Las expresiones son combinaciones de constantes, variables, smbolos de operacin, parntesis y nombres de funciones especiales. Por ejemplo:
a + (b + 3) / c
La expresin ms simple est formada por un nico elemento (variable, literal o constante) sin ningn operador.
24
Expresiones
Cada expresin toma un valor que se determina tomando los valores de las variables y constantes implicadas y la ejecucin de las operaciones indicadas. Una expresin consta de operadores y operandos. Segn sea el tipo de datos que manipulan, se clasifican las expresiones en:
Aritmticas Relacionales Lgicas
25
Expresiones
Una expresin lgica est constituida por nmeros, constantes o variables y operadores lgicos o relacionales.
El valor que pueden tomar estas expresiones es 1 (en caso de ser verdaderas) o 0 en caso de ser falsas. Se utilizan frecuentemente tanto en las estructuras selectivas como en las repetitivas.
26
Expresiones
Las expresiones lgicas se usan: En las estructuras selectivas, frecuentemente, para seleccionar un camino determinado, dependiendo del resultado de la evaluacin. En las estructuras repetitivas para determinar bsicamente si se contina con el ciclo o se interrumpe el mismo.
27
2.
Operador
Contenido parntesis not(!), - (unario) *, /, div, mod(%)
4
5 6 7 8
Ejemplo:
Evaluar 3 + 5 * (10 - (2 + 4))
Evaluacin de expresiones
Evaluar (9 + 3) * 5 div 4 mod 7+1
(9 + 3) * 5 div 4 mod 7 + 1 =12 * 5 div 4 mod 7+1 = 60 div 4 mod 7+1 =15 mod 7+1 =1+1 = 2
(parntesis)
30
Evaluacin de expresiones
Evaluar x - (A + B div 2) + y * z
31