Está en la página 1de 10

QUE ES 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 LAS FUNCIONES QUE


REALIZA UNA 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.

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

CUALES SON LOS COMPONENTES


BÁSICOS DE UNA COMPUTADORA.

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 vario
s 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 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 UN PSEUDOCODIGO

En ciencias de la computación, y análisis numérico, el


pseudocódigo (o falso lenguaje) es una descripción
de alto nivel compacta e informal1 del principio
operativo de un programa informático u otro
algoritmo.

Utiliza las convenciones estructurales de un lenguaje


de programación real,2 pero está diseñado para la
lectura humana en lugar de la lectura mediante
máquina, y con independencia de cualquier otro
lenguaje de programación. Normalmente, el
pseudocódigo omite detalles que no son esenciales
para la comprensión humana del algoritmo, tales
como declaraciones de variables, código específico
del sistema y algunas subrutinas. El lenguaje de
programación se complementa, donde sea
conveniente, con descripciones detalladas en
lenguaje natural, o con notación matemática
compacta. Se utiliza pseudocódigo pues este es más
fácil de entender para las personas que el código del
lenguaje de programación convencional, ya que es
una descripción eficiente y con un entorno
independiente de los principios fundamentales de un
algoritmo. Se utiliza comúnmente en los libros de
texto y publicaciones científicas que se documentan
varios algoritmos, y también en la planificación del
desarrollo de programas informáticos, para esbozar la
estructura del programa antes de realizar la efectiva
codificación.

No existe una sintaxis estándar para el pseudocódigo,


aunque los ocho IDE's que manejan pseudocódigo
tengan su sintaxis propia. Aunque sea parecido, el
pseudocódigo no debe confundirse con los
programas esqueleto que incluyen código ficticio, que
pueden ser compilados sin errores. Los diagramas de
flujo y UML pueden ser considerados como una
alternativa gráfica al pseudocódigo, aunque sean más
amplios en papel.

QUE ES UN DIAGRAMA 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. Los diagramas de
flujo emplean rectángulos, óvalos, diamantes y otras
numerosas figuras para definir el tipo de paso, junto
con flechas conectoras que establecen el flujo y la
secuencia. Pueden variar desde diagramas simples y
dibujados a mano hasta diagramas exhaustivos
creados por computadora que describen múltiples
pasos y rutas. Si tomamos en cuenta todas las
diversas figuras de los diagramas de flujo, son uno de
los diagramas más comunes del mundo, usados por
personas con y sin conocimiento técnico en una
variedad de campos. Los diagramas de flujo a veces
se denominan con nombres más especializados,
como "diagrama de flujo de procesos", "mapa de
procesos", "diagrama de flujo funcional", "mapa de
procesos de negocios", "notación y modelado de
procesos de negocio (BPMN)" o "diagrama de flujo de
procesos (PFD)". Están relacionados con otros
diagramas populares, como los diagramas de flujo de
datos (DFD) y los diagramas de actividad de lenguaje
unificado de modelado (UML).

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

El tipo de diagrama dicta los símbolos de diagramas


de flujo que se utilizan. Por ejemplo, un diagrama de
flujo de datos puede contener un Símbolo de
Entrada o Salida (también conocido como Símbolo
de E/S), pero no es muy comun verlo en la mayoría
de los diagramas de flujo de procesos.

Con los años, la tecnología ha evolucionado, y con


ella también la diagramacion. Algunos símbolos de
los diagramas de flujo que se utilizaron en el pasado
para representar tarjetas perforadas de
computadora, o cinta perforada, han pasado a la
historia.

METODOLOGÍA PARA LA
RESOLUCIÓN DE PROBLEMAS
UTILIZANDO 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 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.

También podría gustarte