Documente Academic
Documente Profesional
Documente Cultură
Datos de entrada
Datos de salida
El resultado del algoritmo debe estar definido. Si se sigue un algoritmo dos veces con los
mismos datos de entrada, se
Caractersticas de un algoritmo:
El resultado del algoritmo debe estar definido. Si se sigue un algoritmo dos veces
con los mismos datos de entrada, se debe obtener el mismo resultado cada vez.
Diagrama de flujo
Es una forma ms tradicional de especificar los detalles algortmicos de un proceso
y constituye la representacin grfica de un proceso multifactorial. Se utiliza
principalmente en programacin, economa y procesos industriales, pasando tambin a
partir de estas disciplinas a formar parte fundamental de otras, como la psicologa
cognitiva; estos diagramas utilizan una serie de smbolos con significados especiales.
Smbolos.
Ejercicio.
Pseudo-cdigo (pseudo-code)
En un algoritmo expresado de manera ms formal. Se utiliza como una
representacin intermedia, antes de traducirlo o codificarlo con un lenguaje de
programacin. En las clases de Algoritmo y Programacin utilizaremos el pseudo-cdigo
para expresar las soluciones algortmicas creadas.
Ejemplo: Realizar el pseudocdigo que permita al usuario introducir por teclado dos
notas, calculando la suma y el producto de las notas.
Programa: Suma Producto
Entorno: NOTA1, NOTA2, SUMA,PRODUCTO son nmeros enteros
Algoritmo:
Escribir Introduzca las notas
Leer NOTA1, NOTA2
Calcular SUMA = NOTA1 + NOTA2
Calcular PRODUCTO = NOTA1 * NOTA2
Escribir La suma de las dos notas es: ? SUMA
Escribir El producto de las dos notas es: PRODUCTO
Fin programa
Palabras reservadas.
Una palabra reservada es una palabra que tiene un significado gramatical especial
para ese lenguaje y no puede ser utilizada como un identificador en ese lenguaje. Este
es el listado de algunas de las palabras reservadas, es decir aquellas que no puedes usar
para darle el nombre a las variables o constantes que vayas a definir:
AND, ARRAY, BEGIN, CASE, CONST, DIV, DO, DOWNTO, ELSE, END, FILE, FOR, FORWARD,
FUNCTION, GOTO, IF, IN, LABEL, MOD, NIL, NOT, OF, OR, PACKED, PROCEDURE,
PROGRAM, RECORD, REPEAT, SET, THEN, TO, TYPE, UNTIL, VAR, WHILE, WITH,
ABSOLUTE, ASM, DESTRUCTOR, IMPLEMENTATION, INTERFACE, OBJECT, PRIVATE, SHR,
UNIT, VIRTUAL, CONSTRUCTOR, EXTERNAL, INLINE, INTERRUPT, SHL, STRING, USES,
XOR.
Profesora:
Alumnas:
Jacqueline Vargas
Nohely Perna # 25