Sei sulla pagina 1di 22

ALGORITMOS

Francisco Nicolás Javier Solarte solarte


UDENAR 2020
Constantes y variables

 CONSTANTE: Es una cantidad fija en donde el valor no cambia


durante la ejecución del problema.
 VARIABLE: Como su nombre indica, representa un valor
susceptible de modificación. A las variables se les da nombre
para poderlas identificar. Este nombre tiene restricciones en
cuanto a su longitud se refiere, por ejemplo, algunos lenguajes
de programación (compiladores) aceptan variables de 5
caracteres de longitud máxima, otros de 6, otros de 8, etc,
pero siempre el primer carácter debe ser una letra y no puede
contener caracteres especiales como * , ; / + -() @ > ? $ etc., ni
espacio en blanco. Lo recomendable en este caso es que debe
hacer referencia con lo que representa, es decir, debe ser
nemotécnica.
Constantes y variables

 Ejemplos Válidos de nombres de constantes o variables:

 Salario
 Letra
 Neto a pagar
 Edad
 Peso
 Num1
 Contador1
Constantes y variables

 Ejemplos de nombres Incorrectos:


 1palabra
 $total
 Salario neto
 Num 2
 Descuento iva
 #estudiantes
Operadores de asignación

 OPERACION DE ASIGNACION: Se produce cuando a una variable


se le señala un valor determinado, bien puede ser por
asignación directa, o como resultante de la evaluación de una
expresión.
 La operación de asignación se denota por el símbolo  que
indica que el valor o variable que está a la derecha del símbolo
de asignación, se almacena en la variable que está a la
izquierda del mismo símbolo.
 Si en lugar de tener un valor o variable tiene una expresión,
ella se almacena de Idéntica forma, una vez sea evaluada.
Operadores de asignación
 Ejemplos:
 K  3 Indica que a la variable K se le ha asignado un valor de 3.
 C  A+B Indica que el resultado de sumar A+B se almacene en
la variable C.
 L  M Indica que el contenido de la variable M se almacene en
la variable L.
 Z  Z+1 Indica que el valor de la variable Z se incremente en la
unidad y el resultado se almacene nuevamente en la misma
variable Z.
 Al lado izquierdo del símbolo de asignación irá siempre una
variable, no se admite una constante, ni tampoco otra
expresión.
Operadores de asignación

 Ejemplos incorrectos:
 A + B * C <- D
 923000  salario
 X*yz+w
 19%  IVA
Operadores Aritméticos

 + Suma ó adición
 - Resta ó sustracción
 * Multiplicación
 / División
 Mod modulo o residuo de la división
 ^ potenciación
Operadores relacionales

 > Mayor que


 >= Mayor o igual
 < Menor
 <= Menor o igual
 <> No igual o diferente
Operadores lógicos

 .AND. CONJUNCION LOGICA


 .OR. DISYUNCION LOGICA
 .NOT. NEGACION LOGICA
Expresiones

 EXPRESIONES Son constantes y variables unidas entre si por operadores lógicos


y aritméticos. Las EXPRESIONES se usan para expresar cálculos y tienen como
función asignar valores a una variable.

 EXPRESION ARITMETICA Es una secuencia de constantes numéricas. variables y


operadores aritméticos que indican la cantidad de cálculos a efectuar.

 EXPRESION LÓGICA Está conformada por la combinación de elementos lógicos


y operadores lógicos. Un elemento lógico puede ser una constante lógica,
variable lógica, o expresión relacional, ésta última constituida por la
combinación de dos expresiones aritméticas con un operador relacional.
Reglas para expresiones aritméticas

 Las cantidades pueden estar precedidas por los signos más


o menos (+,-), ó pueden estar conectados por cualquiera
de los símbolos operacionales (+, /,+,-)
 Una expresión puede contener cantidades enteras,
cantidades reales, o ambas.
 Dos símbolos de operación no deben aparecer
consecutivamente
 Ejemplos:
 forma incorrecta forma correcta
A/-B A / (-B)
A+-B A + (-B)
Reglas para expresiones aritméticas

 Los símbolos operacionales no son asumidos, por lo tanto,


no deben aparecer consecutivamente.
 Ejemplos:
 forma incorrecta forma correcta
3i 3*i
A(B + C) A * (B + C)
B^2 - 4AC B^2 - 4 * A * C
 Los paréntesis sólo indican agrupación y no multiplicación
 Las expresiones ambiguas se deben aclarar con el uso del
paréntesis.
Ejemplo: A^BC Se expresa como A^(B * C)
Jerarquía de las operaciones aritméticas

 1- Evaluación de las operaciones encerradas entre


paréntesis y dentro de éstos, los paréntesis más internos.
 2- Evaluación de funciones
 3- Exponenciación o potenciación
 4- Multiplicación y división
 5- Suma y resta

 Cuando aparece en una expresión dos operaciones que son


del mismo orden o prioridad, se procede a evaluar de
izquierda a derecha.
Ejercicios con expresiones algebraicas
Ejercicios propuestos
Ejercicios propuestos
Ejercicios resueltos
Ejercicios resueltos
Ejercicios resueltos
Ejercicios propuestos
PREGUNTAS ??