Académique Documents
Professionnel Documents
Culture Documents
1.-Qu es un algoritmo?
La palabra algoritmo se deriva de la traduccin al latn de la palabra
rabe alkhowarizmi, nombre de un matemtico y astrnomo rabe que escribi un
tratado sobre manipulacin de nmeros y ecuaciones en el siglo IX.
Entrada de Datos
Salida de Resultados
Las propiedades de un algoritmo son las siguientes: a) El algoritmo debe ser preciso e indicar el
orden de realizacin de cada paso. b) El algoritmo debe ser definido, si se sigue un algoritmo dos
veces, se debe obtener el mismo resultado cada vez. c) El algoritmo debe ser finito, si se sigue un
algoritmo se debe terminar en algn momento; o sea debe tener un nmero finito de pasos.
Secuenciales
Condicionales
Repetitivos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carcter,
tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del
conjunto de valores que puede tomar una variable.
Aritmticas
Relacionales
Lgicas
13.-Que es un operador?
Son elementos que relacionan de forma diferente, los valores de una o ms variables y/o
constantes. Es decir, los operadores nos permiten manipular valores.
14.-Cuales son los tipos de operadores?
Operadores Aritmticos:
Los operadores aritmticos permiten la realizacin de operaciones matemticas con los valores
(variables y constantes).
Los operadores aritmticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son
enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.
1. ^ Exponenciacin
2. *, /, mod Multiplicacin, divisin, modulo.
3. +, - Suma y resta.
Los operadores en una misma expresin con igual nivel de prioridad se evalan de
izquierda a derecha.
Operadores Relacionales :
Se utilizan para establecer una relacin entre dos valores. Luego compara estos valores
entre si y esta comparacin produce un resultado de certeza o falsedad (verdadero o
falso).
Los operadores relacionales comparan valores del mismo tipo (numricos o cadenas).
Estos tienen el mismo nivel de prioridad en su evaluacin.
Los operadores relacinales tiene menor prioridad que los aritmticos.
Operadores Lgicos :
Estos operadores se utilizan para establecer relaciones entre valores lgicos. Estos valores
pueden ser resultado de una expresin relacional.
15.-Que es un Pseudocdigo?
Mezcla de lenguaje de programacin y espaol (o ingles o cualquier otro idioma) que se
emplea, dentro de la programacin estructurada, para realizar el diseo de un programa. En
esencial, el Pseudocdigo se puede definir como un lenguaje de especificaciones de
algoritmos.
En esencial, el Pseudocdigo se puede definir como un lenguaje de especificaciones de
algoritmos.
Es la representacin narrativa de los pasos que debe seguir un algoritmo para dar solucin a
un problema determinado. El Pseudocdigo utiliza palabras que indican el proceso a
realizar.
16.-Cuales son las ventajas de utilizar un pseudocdigo a un diagrama de
flujo?
La declaracin de variables es un proceso que consiste en listar al principio del algoritmo todas las
variables que se usarn, adems de colocar el nombre de la variable se debe decir qu tipo de
variable es.
Contador: ENTERO
Edad, I: ENTERO
Direccin: CADENA_DE_CARACTERES
Salario_Basico: REAL
Opcin: CARACTER
Especificacin de entradas
Especificacin de salidas
Procesamiento especial
Esquema de la solucin
Excepto para problemas muy sencillos, un programa no se compone de una nica tarea,
sino de varias tareas interrelacionadas. Ejemplo, sistema en DACE para manejo de
estudiantes y notas, no es un nico programa, sino que tiene varios sub-programas que
realizan distintas tareas: entrada de datos, ordenamiento de la informacin, impresin de
horarios, calculo de ndice, impresin de reportes, etc.
La mayora de los programas que veremos inicialmente en el curso son muy sencillos. Pero
mas adelante habr que descomponer un problema en sub-partes y hacer un esquema de
la solucin.
Seleccin y Representacin de Algoritmos
An no hemos definido como se realizar cada una de las tareas y sub-tareas en las que dividimos
nuestro problema. Un Algoritmo es el mtodo especfico para resolver el problema
Codificacin
Se refiere al proceso de traducir los algoritmos a un lenguaje de programacin.
Eliminacin de Errores
El programador principiante pronto se dar cuenta de que el problema no se ha resuelto una vez
que se ha codificado el programa. Debemos ubicar y corregir los inevitables errores.
Prueba y validacin
Que el programa arroje resultados no es suficiente. Hay que asegurarse de que los resultados sean
correctos, en todos los posibles casos.
Documentacin
Se refiere a la documentacin tcnica, manuales, ayuda y todo documento escrito referente al
programa y su funcionamiento. Es un proceso continuo desde que se comienza la definicin del
problema. Este paso tiene relevancia para proyectos grandes de produccin de software.