Los procesos
Ambiente
• En el ambiente de un algoritmo DEBEMOS definir todos los datos que
luego utilizaremos en el proceso.
• Como primera clasificación, debemos distinguir entre cuales datos son:
• CONSTANTES: aquellos cuyos valores no pueden ser alterados, se definen
directamente por su valor, el cual está expresado en el planteo del problema.
Ejemplo: Año=2015
• VARIABLES: aquellos datos que tiene permiso de modificar sus contenidos y que no
tiene un valor inicial, Se definen por el tipo de dato que contendrán y la longitud de
caracteres.
Ejemplo: DNI: numérico (8)
Si definimos el ambiente:
Cantidad = 100
Valor: Numérico (3)
COMO MANEJAREMOS ESTOS DATOS??
OPERADORES
Jerarquía de los
Jerarquías de
operadores
Comencemos, clasificándolas:
de entrada: leer, ingresar, tomar, introducir, aceptar
verbos elementales
de salida: mostrar, escribir, imprimir, grabar
CAP2-DECISIONES
MIENTRAS condición hacer
PRE-TEST acciones CAP2-PRE-TEST
FIN-mientras
INDEFINIDAS
REPETIR
POST-TEST acciones CAP2-POST-TEST
HASTA QUE condicion
CAP2-BUCFOR
Veamos algunos ejemplos
Suponga que se ingresa por pantalla reiteradamente, dos datos llamados UNO y DOS enteros mayores que cero.
Realizar un algoritmo que liste el resultado de la división sin decimales entre los dos.
A. Finalizar cuando el primer dato ingresado sea cero.
B. Finalizar cuando UNO tome el valor 10 inclusive
ACCION A ES
ambiente
ACCION B ES Uno, dos, resultado: N(4)
ambiente ---------------------------------------------------
Uno, dos, resultado: N(4) Escribir(“ingrese Dos números: ”)
--------------------------------------------------- Leer (uno)
REPETIR MIENTRAS UNO <> 0 HACER
Escribir(“ingrese Dos números: ”) Leer (dos)
Leer (uno, dos) RESULTADO:= UNO DIV DOS
RESULTADO:= UNO DIV DOS Escribir (RESULTADO)
Escribir (RESULTADO) Escribir(“ingrese Dos números: ”)
HASTA QUE uno =10 Leer (uno)
Fin ACCION FIN MIENTRAS
Fin Accion