Você está na página 1de 5

¿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.

¿Cuáles son las funciones básicas de una computadora?

El ciclo de procesamiento de información que realiza una computadora se puede


resumir en las siguientes cuatro funciones básicas:

1. 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.

2. 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:

o Unidad Central de Procesamiento (en inglés: Central Processing


Unit [CPU]).
o Memoria del Sistema.

3. 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).
4. 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.

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:

 el hardware que son los componentes físicos, y


 el software que son los programas.

¿Qué es 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.

Características de un algoritmo
Los algoritmos se caracterizan porque: se definen de manera específica en cada
paso. Su efectividad, esto significa que un sujeto puede realizar un algoritmo sin
utilizar un ordenador y sus pasos son finitos. Por otra parte se pueden clasificar
de la siguiente manera:

Según el sistema de signos: cualitativos y cuantitativos. Los algoritmos


cualitativos son aquellos que se realizan por medio de las palabras, lo que quiere
decir que las órdenes vienen dadas en forma verbal. Por ejemplo una receta de
cocina. Por su parte los algoritmos cuantitativos son aquellos que se realizan por
medio de cálculos matemáticos. Por ejemplo, si se desea saber cuál es la raíz
cuadrada de un número, se pueden aplicar algoritmos.

Según su función: de ordenamiento, de búsqueda y de encaminamiento. Los


algoritmos de ordenamiento son aquellos que llevan en orden los elementos que
ingresan, dependiendo del orden numérico o léxico. Los algoritmos de búsqueda
tratan de encontrar dentro de la lista que ingresa, algún elemento en especial
que cumpla con las órdenes dadas. Y por último, los algoritmos de
encaminamiento, éstos deciden la manera de cómo se tendrá que transmitir la
información que llega y cómo deben seguir los pasos establecidos.
De igual manera se encuentran los algoritmos computacionales, estos se
realizan mediante la utilización de un computador. Y los no computacionales que
son aquellos que no requieren de un ordenador. Por ejemplo cuando se instala
un equipo de video.

Es importante resaltar la importancia de los algoritmos ya que representa un


elemento básico para las matemáticas, la informática, la robótica ya que a través
de ellos se logra un ordenamiento de ideas. Ellos conducen a la correcta
ejecución de actividades y a un orden de ideas, relacionadas con cualquier
aspecto.

¿Qué es diagrama de flujo?


Un diagrama de flujo es la representación gráfica del flujo o secuencia de rutinas
simples. Tiene la ventaja de indicar la secuencia del proceso en cuestión, las
unidades involucradas y los responsables de su ejecución, es decir, viene a ser
la representación simbólica o pictórica de un procedimiento administrativo.
Son de gran importancia ya que ayudan a designar cualquier representación
gráfica de un procedimiento o parte de este. En la actualidad los diagramas de
flujo son considerados en la mayoría de las empresas como uno de los
principales instrumentos en la realización de cualquier método o sistema.

Simbología utilizada en los diagramas de flujo

Los diagramas de flujo usan formas especiales para representar diferentes tipos
de acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia
de los pasos y las relaciones entre ellos. Estos son conocidos como símbolos de
diagrama de flujo.
¿Qué es pseudocódigo?

Antes de entrar de lleno en el establecimiento del significado del término


pseudocódigo, se hace necesario que procedamos a determinar el origen
etimológico de las dos palabras que le dan forma:
-Pseudo deriva del griego, de “seudo”, que puede traducirse como “falso”.
-Código, por su parte, emana del latín. En concreto, de “codices, codex” que se
empleaban para referirse a los documentos o libros donde los romanos tenían
escritas todas y cada una de sus leyes.
En otras palabras, el pseudocódigo es un lenguaje simplificado entre el
programador y la máquina, hecho por el programador en su propio idioma, para
describir un algoritmo y poder comprender mejor la estructura de dicho
programa, donde el lenguaje simplificado no puede ser compilado, ejecutado ni
corrido por la máquina. Siendo una herramienta que se encuentra previa al
lenguaje formal de programación.

Proceso para la solución de problemas usando la


computadora
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
qué 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.

Você também pode gostar