Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD I: ALGORITMOS Y PROGRAMAS Debe ser general, es decir, soportar la mayor cantidad de
SESION 01: LOS PROBLEMAS Y LOS ALGORITMOS variantes que se puedan presentar en la definicin del
problema.
1. CONCEPTO Debe ser finito (limitado) en tamao y tiempo de
Un algoritmo es una serie de pasos finitos, definidos y ejecucin.
organizados que describen un proceso a seguir para darle Debe poder arribarse a la solucin solicitada.
solucin a un problema. Cuando se quiere ejecutar un
algoritmo se entiende que se debe de ejecutar las tareas en el Ejemplo 01: desarrolle un algoritmo para servir un vaso de
orden especificado y utilizando los recursos establecidos agua del refrigerador
Los identificadores pueden ser: constantes y/o variables 5.3 LAS EXPRESIONES
5.2 Constantes y Variables Las expresiones son combinaciones de datos, sean constantes
o variables y smbolos de operacin, parntesis y nombres de
Las variables permiten almacenar en forma temporal un funciones especiales. Por ejemplo: a + (b + 3)/c
valor el cual puede cambiar durante la ejecucin del
algoritmo o programa Cada expresin toma un valor que se determina
Toda variable tiene un nombre que sirve para identificarla reemplazando los valores de las variables y constantes, y
ejecutando las operaciones indicadas. Una expresin consta
Ejemplo: prom = (cal1 +cal2+cal3)/3 de operadores y operandos.
Las variables son: prom, cal1, cal2, cal3 Segn sea el tipo de datos que manipulan, se clasifican las
expresiones en:
Las constantes, son datos numricos o alfanumricos que
contiene un valor que no cambia durante la ejecucin de Aritmticas
un algoritmo y/o programa Relacionales
Lgicas
Ejemplo:
Ejemplos:
Operadores aritmticos:
+ : suma
- : resta
* : multiplicacin
/ : divisin
Mod : Modulo(residuo de la divisin entera)
OPERADORES DE RELACION
Se utilizan para unir dos o ms comparaciones.
Ejemplos: Las Comparaciones se enlazan con los operadores Y y
Expresin resultados O y producen un resultado verdadero o falso.
7/2 3.5 EL Operador Y (tambin AND) es una SUMA e indica que
12 mod 7 5 solamente saldr resultado como verdadero, si ambas
4 + 2*5 14 comparaciones son verdaderas.
El Operador O (tambin OR) es un PRODUCTO e indica
Prioridad de operadores aritmticos que saldr resultado como verdadero, si una de
Todas las expresiones entre parntesis se evalan comparaciones es verdaderas.
primero. Las expresiones con parntesis anidados se Los resultados indicados se expresan en las llamadas
evalan de dentro a fuera, el parntesis ms interno se TABLAS DE VERDAD.
evala primero.
Dentro de una misma expresin los operadores se PRIORIDAD DE OPERADORES EN GENERAL
evalan en el siguiente orden:
Ejemplos: