Professional Documents
Culture Documents
Que sea preciso y as poder tener una secuencia ordenada de los pasos a seguir.
Que este bien definido para que al tomar varios caminos con los mismos datos
obtengamos el mismo resultado.
Que sea finito y esto nos permita terminar el algoritmo en algn momento sin
extendernos demasiado.
8). El mtodo top-down est diseado para resolver el problema por etapas, empezando
por los conceptos generales a los ms especficos que requieren un mayor detalle a travs
de refinamientos sucesivos.
9). Las especificaciones de entrada son la informacin inicial que utilizamos para el
algoritmo y las de salida son las respuestas obtenidas una vez implementado el algoritmo.
Un ejemplo es disear un algoritmo que me permita determinar la cantidad de DBO presente
en una muestra de agua.
Entero
Real
Lgico
Carcter
Cadena
13). Las constantes son datos cuyo valor no cambia durante todo el desarrollo del
algoritmo. Estas constantes podrn ser literales o con nombres.
Ejemplos: una literal es ingresar el valor numrico de horas que tiene un da 24 y para el
caso de una constante con nombre podra ser Pi=3.1416
14). Las variables son objetos cuyo valor puede cambiar durante el desarrollo del algoritmo.
Se identifica por su nombre y por su tipo, que podr ser cualquiera, y es el que determina
el conjunto de valores que podr tomar la variable. En los algoritmos es necesario declarar
las variables.
Ejemplo: rea de un circulo=pi*radio^2 (las variables en este caso son el rea y el radio).
15). Las expresiones son combinaciones de operadores y operandos. Los operandos
podrn ser constantes, variables u otras expresiones y los operadores de cadena,
aritmticos, relacionales o lgicos. Estas expresiones pueden ser clasificadas segn el
resultado que producen en:
Numricas
Alfanumricas
Booleanas
16). Ejemplo de expresiones segn el resultado que producen:
Numricas: 10 / 2, 8 + 4 * 6
Alfanumricas: 4 ^ 2 + 5 * 7=141 10 * 8 20=60
Booleanas: a>b a<b a=b
17). El orden de prioridad general adoptado, no comn a todos los lenguajes, es el siguiente:
Exponenciacin (^)
Operadores unarios (no,-)
Operadores multiplicativos (*,/)
Operadores aditivos +,-,o
Operadores de relacin (=,<,>)
18). Una funcin es usada en los lenguajes de programacin ya sean predefinidas o
internas que aceptan unos argumentos y producen un valor denominado resultado.
Ejemplos: arctan(x)= arcotangente de x de tipo entero o real nos arroja un resultado real
Ent(x)= entero de x de tipo real nos arroja un resultado entero
Sen(x)= seno de x de tipo entero o real nos arroja un resultado real
19). Los identificadores son los nombres que se dan a las constantes simblicas,
variables, funciones, procedimientos, u otros objetos que manipula el algoritmo. Las reglas
para construir un identificador son las siguientes: