Resolución de problemas con algoritmos
¿Qué es una computadora?
Una computadora es un sistema digital con tecnología
microelectrónica capaz de procesar datos a partir de un grupo de instrucciones
denominado programa. La estructura básica de una computadora incluye
microprocesador (CPU), memoria y dispositivos de entrada/salida (E/S), junto a
los buses que permiten la comunicación entre ellos. La característica principal
que la distingue de otros dispositivos similares, como una calculadora no programable,
es que puede realizar tareas muy diversas cargando distintos programas en la
memoria para que los ejecute el procesador.
¿CUALES SON FUNCIONES DE LA COMPUTADORA?
- Aceptar
entradas. Una
entrada es cualquier tipo de dato que introducimos a la computadora como:
palabras y símbolos de un documento, números para realizar cálculos,
instrucciones para realizar procesos, imágenes, sonidos, etc. Se utilizan
diferentes dispositivos como el teclado, ratón y/o micrófono para que la
computadora reciba las entradas.
- Procesar
datos. Consiste
en manipular los datos de diferentes maneras para: realizar cálculos,
modificar palabras e imágenes, ordenar o alterar el orden de los datos. La
computadora utiliza un dispositivo que se llama Unidad de Procesamiento.
Esta unidad contiene dos elementos principales:
- Unidad
Central de Procesamiento (en Inglés: Central Processing Unit [CPU]).
- Memoria
del Sistema.
- Almacenar
datos e información. La computadora debe almacenar datos para que estén
disponibles durante el procesamiento. El lugar donde se almacenarán
depende de cómo se utilicen los datos. Por ejemplo, en la Memoria del
Sistema (dentro de la Unidad de Procesamiento) la computadora guarda lo
que está usando. Hay otro tipo de almacenamiento, que es más permanente,
en donde se guarda lo que no se necesita para procesar en ese momento (por
ejemplo: disquetes, CD, disco duro).
- Producir
salidas. Son
los resultados generados por la computadora. Algunos ejemplos de
resultados son: reportes, documentos, gráficas, imágenes, etc. Se utilizan
dispositivos como el monitor, impresora, bocinas.
¿COMPONENTES BASICOS DE LA COMPU?
CPU. Es el cerebro del ordenador y se encuentra dentro
del gabinete. A través de la computadora, esta se conecta con todos los demás
elementos para darles órdenes y así realizar sus tareas.
Monitor. Es el dispositivo de entrada y de salida de
datos que tiene la computadora. Su función es permitir ver la información que
se encuentra en uso.
Teclado. Se considera un dispositivo de entrada, ya que
permite introducir información a la computadora. Contiene las letras del
abecedario y los números. Con él puedes escribir y, además, tiene varios tipos
de teclas que permiten realizar una determinada función.
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 otro.
¿QUE ES UN ALGORITMO?
En el contexto matemático, los algoritmos son una serie
de normas o leyes específicas que hace posible la ejecución de actividades,
cumpliendo una serie de pasos continuos que no le originen dudas a la persona
que realice dicha actividad. Los algoritmos se pueden expresar de diversas
formas: lenguaje natural, lenguaje de programación, pseudocódigo y diagramas de
flujo.
¿QUE ES PSEUDOCÓDIGO?
La palabra pseudocódigo formada por el prefijo “pseudo“,
que según el diccionario de la RAE (Real Academia Española) significa “falso“,
de ahí parte para que también sea conocido como “falso lenguaje”.
Dentro de la programación se basa en un lenguaje de
programación real, donde se permite expresar las instrucciones en un lenguaje
común (ejemplo: español, inglés u otro idioma) para facilitar la escritura y
lectura, debido a que está en lenguaje común si requiere una modificación es
fácil hacerla.
¿QUE SON LOS DIAGRAMAS DE FLUJO?
Un diagrama de flujo
es un diagrama que describe un proceso, sistema o algoritmo informático. Se
usan ampliamente en numerosos campos para documentar, estudiar, planificar,
mejorar y comunicar procesos que suelen ser complejos en diagramas claros y
fáciles de comprender. ¿CUAL ES LA SIMBOLOGIA UTILIZADA EN LOS DIAGRAMASDE FLUJO?
¿METODOLOGIA PARA LA SOLUCIÓN DE PROBLEMAS USANDO LA
COMPU?
La solución de un problema por computadora,
requiere de siete pasos, dispuestos de tal forma que cada uno es dependiente de
los anteriores, lo cual indica que se trata de un proceso complementario y por
lo tanto cada paso exige el mismo cuidado en su elaboración. Los siete pasos de
la metodología son los siguientes:
1. Definición del problema.
2. Análisis de la solución.
3. Diseño de la solución.
4. Codificación.
5. Prueba y depuración.
6. Documentación.
7. Mantenimiento.
1.Definición de problema: Es el enunciado del problema, el cual
debe ser claro y completo. Es fundamental conocer y delimitar por completo el
problema, saber que es lo que se desea que realice la computadora, mientras
esto no se conozca del todo, no tiene caso continuar con el siguiente paso.
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.
3. Diseño de la solución: Una vez definido y analizado el
problema, se produce a la creación del algoritmo (Diagrama de flujo o
pseudocodigo) en el cual se da la serie de pasos ordenados que nos proporcione
un método explicito para la solución del problema.
4.Codificación: Consiste en escribir la solución del
problema (de acuerdo al pseudocodigo); en una serie de instrucciones detalladas
en un código reconocible por la computadora; es decir un
lenguaje de programación (ya sea de bajo o alto nivel), a esta serie de
instrucciones se le conoce como PROGRAMA.
5.Prueba y depuración: Prueba es el proceso de identificar
los errores que se presenten durante la ejecución de programa, es conveniente
que cuando se pruebe un programa se tomen en cuenta los siguientes puntos:
- Trata de iniciar la prueba con una mentalidad saboteadora, casi
disfrutando la tarea de encontrar un error.
- Sospechar de todos los resultados que arroje la solución, con lo cual
se deberán verificar todos.
- Considerar todas las situaciones posibles, normales y aun las
anormales.
La depuración consiste en eliminar los errores que se hayan detectado
durante la prueba, para dar paso a una situación adecuada y sin
errores.
6. Documentación: Es la guía o comunicación
escrita que sirve como ayuda para usar el 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; esta debe
presentarse en tres formas: EXTERNA, INTERNA y al USUARIO FINAL.
-Interna: Consiste en los comentarios o mensajes que se agregan
al código de programa, que aplican las funciones que realizan ciertos
procesos, cálculos o formulas, para el entendimiento del mismo.
-Externa: Está integrada por los siguientes elementos: Descripción del
problema, nombre del autor, diagrama de flujo y/o pseudocodigo, listas de
variables y constantes, y codificación del programa, esto con la finalidad
de permitir su posterior adecuación a los cambios.
- Usuario Final: es la documentación que se le proporciona al usuario
final, es una guía que indica al 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 terminado 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 debidamente documentado, lo cual
facilitará la tarea.

No hay comentarios:
Publicar un comentario