Documente Academic
Documente Profesional
Documente Cultură
Probablemente, la pregunta que viene a la mente ahora es: ¿cómo sabe una
computadora lo que tiene que hacer? Existen dos elementos esenciales en las
computadoras:
Sin software, lo único que podemos hacer con una computadora es encenderla y
apagarla. El software es el conjunto de programas, o series de instrucciones, que le
indican a la computadora cómo debe realizar tareas específicas, por ejemplo: cómo
debe interactuar con el usuario, cómo debe procesar los datos, etc.
Componentes básicos de una computadora
Ratón o mouse (en inglés). Es el que te permite desplazarte a través del puntero o
cursor. Además, puedes seleccionar objetos y moverlos de un lugar a ot
El símbolo de terminación marca el punto inicial o final del sistema. Por lo general,
contiene la palabra "Inicio" o "Fin".
Símbolo de Multidocumento
Representa el material o la información que entra o sale del sistema, como una orden del
cliente (entrada) o un producto (salida).
Símbolo de Entrada Manual
Símbolo de Preparación
Indica que el flujo continúa donde se ha colocado un símbolo identico (que contiene la
misma letra).
O Símbolo
Símbolo de Intercalar
Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece según
algunos criterios predeterminados.
Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de
un proceso más grande. Esta secuencia de acciones podría describirse con más detalle
en un diagrama de flujo separado.
Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga
manualmente.
Símbolo de Límite de Bucle
Símbolo de Retardo
Indica una lista de información con una estructura estándar que permite buscar y
ordenar.
2.-Análisis de la solución
Consiste en establecer una serie de preguntas acerca de lo que establece el
problema, para poder determinar si se cuenta con los elementos suficientes
para llevar a cabo la solución del mismo, algunas preguntas son:
¿Con qué cuento? Cuáles son los datos con los que se va a iniciar el proceso,
qué tenemos que proporcionarle a la computadora y si los datos con los que
cuento son suficientes para dar solución al problema.
¿Qué hago con esos datos? Una vez que tenemos todos los datos que
necesitamos, debemos determinar qué hacer con ellos, es decir que fórmula,
cálculos, que proceso o transformación deben seguir los datos para convertirse
en resultados.
3.-Diseño de la solución
Una vez definido y analizado el problema, se procede a la creación del
algoritmo (Diagrama de flujo ó pseudocódigo), en el cual se da la serie de
pasos ordenados que nos proporcione un método explícito para la solución del
problema.
Es recomendable la realización de pruebas de escritorio al algoritmo diseñado,
para determinar su confiabilidad y detectar los errores que se pueden presentar
en ciertas situaciones. éstas pruebas consisten en dar valores a la variable e ir
probando el algoritmo paso a paso para obtener una solución y si ésta es
satisfactoria continuar con el siguiente paso de la metodología; de no ser así y
de existir errores deben corregirse y volver a hacer las pruebas de escritorio al
algoritmo.
4.- Codificación
Consiste en escribir la solución del problema (de acuerdo al pseudocódigo); en
una serie de instrucciones detalladas en un código reconocible por la
computadora; es decir en un lenguaje de programación (ya sea de bajo o alto
nivel), a esta serie de instrucciones se le conoce como PROGRAMA.
6.- Documentación
Es la guía o comunicación escrita que sirve como ayuda para usar un programa,
o facilitar futuras modificaciones. A menudo un programa escrito por una
persona es usado por muchas otras, por ello la documentación es muy
importante; ésta debe presentarse en tres formas: EXTERNA, INTERNA y AL
USUARIO FINAL.
Documentación Interna
Consiste en los comentarios o mensajes que se agregan al código del
programa, que explican las funciones que realizan ciertos procesos, cálculos o
fórmulas para el entendimiento del mismo.
Documentación Externa
También conocida como Manual Técnico, está integrada por los siguientes
elementos: Descripción del Problema, Nombre del Autor, Diagrama del Flujo y/o
Pseudocódigo, Lista de variables y constantes, y Codificación del Programa,
esto con la finalidad de permitir su posterior adecuación a los cambios.
Manual del Usuario
Es la documentación que se le proporciona al usuario final, es una guía que
indica el usuario como navegar en el programa, presentando todas las pantallas
y menús que se va a encontrar y una explicación de los mismos, no contiene
información de tipo técnico.
7.- Mantenimiento
Se lleva a cabo después de determinado el programa, cuando se ha estado trabajando
un tiempo, y se detecta que es necesario hacer un cambio, ajuste y/o
complementación al programa para que siga trabajando de manera correcta. Para
realizar esta función, el programa debe estar debida mente documentado, lo cual
facilitará la tarea. ---Estoy invitando a todos los maestros y profesionales de esta area
y/o carrera a colaborar construyendo este sitio dedicado a esta hermosa y util
profesion aportando el material apropiado a cada uno de los mas de 1,000 temas que
lo componen.
Algoritmo
Casi inconscientemente, los humanos efectuamos cotidianamente una serie de
pasos procedimientos o acciones que nos permiten alcanzar un resultado o
resolver un problema.
Esta seria de pasos, procedimientos o acciones, comenzamos a aplicarlas muy
temprano en la mañana cuando, por ejemplo, decidimos tomar un baño.
Posteriormente cuando pensamos en desayunar también seguimos una seria de
pasos que nos permiten alcanzar un resultado específico: tomar el desayuno. La
historia se repite innumerables veces durante el dia. Continuamente seguimos
una serie de pasos o conjuntos de acciones que nos permite alcanzar un
resultado. Estamos en realidad aplicando un algoritmo para resolver un
problema.
Diagramas de Flujo
Un diagrama de flujo representa la esquematización grafica de un algoritmo. En
realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la
solución de u problema. Su correcta construcción es sumamente importante
porque a partir del mismo se escribe un programa en un lenguaje de
programación. Si el diagrama de flujo está completo y correcto, el paso del
mismo a un lenguaje de programación es relativamente simple y director.