Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A)
1. ¿Qué es un algoritmo?
procedimiento sistemático que en un número finito de pasos produce la respuesta a una pregunta
Puede ser un proceso complejo, como reproducir un archivo de música, o una operación simple,
como sumar dos números. En la programación informática, los algoritmos se crean como
funciones. Estas funciones son pequeños programas que pueden ser referenciados por un
programa mayor.
2. Características
Claridad y precisión
El algoritmo debe ser claro y sin ambigüedades. Cada uno de sus pasos o acciones
debe definirse con precisión, ser claro de forma rigurosa en todos los aspectos y
objetos. Si el algoritmo indica que se deben tomar datos de entrada, estos datos de
El algoritmo tiene siempre una o más salidas, que tienen una relación con las
Finitud
El algoritmo debe ser finito, es decir, siempre debe terminar en algún momento,
o cosas similares.
Factible
El algoritmo debe ser hábil y sencillo, de tal manera que pueda ejecutarse sin
problema con los recursos disponibles. Por tanto, no debe contener ninguna
tecnología futura.
El algoritmo diseñado debe ser independiente del lenguaje, es decir, debe estar
como se esperaba.
3
Programas eficientes
un programa. Por tanto, los programadores buscan crear los algoritmos más
vez. Por tal razón, los programadores buscan mejorarlos para incluirlos en futuras
actualizaciones de software.
Todo logaritmo debe obedecer la estructura básica de un sistema, que se componen en 3 partes:
Entrada
Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los
resultados esperados.
Proceso
Salida
4. ¿Qué es un pseudocódigo?
Es una manera relativamente sencilla de expresar los distintos pasos que debe realizar un
programa hasta alcanzar su objetivo, sin tener que ejemplificar el mismo y tener que desarrollarlo
Es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Por
Numéricos
o Enteros
o Reales
Alfanuméricos
o Cadena
programación.
6
o Carácter
Lógicos
El tipo lógico también denominado booleano es aquel dato que solo puede tomar
uno de dos valores: cierto o verdadero (true) y falso (false). Este tipo de datos se
Arreglos
o Unidimensionales
diferencian por la posición que tiene cada elemento dentro del arreglo de
datos.
o Multidimensionales
multidimensionales.
Estructuras
Está representada por una forma determinada que tenemos de organizar los datos
que cada una encaja en el contexto de forma determinada y con una serie de
objetivos.
B)
Son usados comúnmente por los analistas de sistemas para visualizar las series de procesos en un
sistema de negocios. Un diagrama de flujo es una útil herramienta para diseñar un sistema de
negocios eficiente y para solucionar problemas o mejorar un sistema existente. Estos diagramas
Procesos
Representan la parte del sistema que transforma ciertas entradas en ciertas salidas.
Flujos
Representan los datos en movimiento. Pueden ser flujos de entrada o flujos de salida. Los
Almacenes
Representan datos almacenados. Pueden ser una base de datos, un archivo físico, etc.
Terminadores
Representan entidades externas que se comunican con el sistema. Esas entidades pueden
ser personas, organizaciones u otros sistemas, pero no pertenecen al sistema que se está
modelando.