Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD I: ALGORITMOS Y PROGRAMACION Debe ser general, es decir, soportar la mayor cantidad de
SESION 01: LOS ALGORITMOS Y EL PSEUDOCODIGO variantes que se puedan presentar en la definición del
problema.
1. CONCEPTO Debe ser finito (limitado) en tamaño y tiempo de
Un algoritmo es una serie de pasos finitos, definidos y ejecución.
organizados que describen un proceso a seguir para darle Debe poder arribarse a la solución solicitada.
solución 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 símbolos de operación, paréntesis 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 ejecución del
algoritmo o programa Cada expresión 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 expresión consta
Ejemplo: prom = (cal1 +cal2+cal3)/3 de operadores y operandos.
Las variables son: prom, cal1, cal2, cal3 Según sea el tipo de datos que manipulan, se clasifican las
expresiones en:
Las constantes, son datos numéricos o alfanuméricos que
contiene un valor que no cambia durante la ejecución de Aritméticas
un algoritmo y/o programa Relacionales
Lógicas
Ejemplo:
Ejemplos:
Operadores aritméticos:
+ : suma
- : resta
* : multiplicación
/ : división
Mod : Modulo(residuo de la división entera)
OPERADORES DE RELACION
Se utilizan para unir dos o más comparaciones.
Ejemplos: Las Comparaciones se enlazan con los operadores “Y” y
Expresión resultados “O” y producen un resultado verdadero o falso.
7/2 3.5 EL Operador Y (también 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 (también OR) es un PRODUCTO e indica
Prioridad de operadores aritméticos que saldrá resultado como verdadero, si una de
Todas las expresiones entre paréntesis se evalúan comparaciones es verdaderas.
primero. Las expresiones con paréntesis anidados se Los resultados indicados se expresan en las llamadas
evalúan de dentro a fuera, el paréntesis más interno se TABLAS DE VERDAD.
evalúa primero.
Dentro de una misma expresión los operadores se PRIORIDAD DE OPERADORES EN GENERAL
evalúan en el siguiente orden:
Ejemplos: