Você está na página 1de 6

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

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


Una computadora realiza una serie de pasos en forma secuencial al momento de
recibir una solicitud del usuario. El siguiente esquema muestra en un diagrama de
las funciones básicas que ejecuta 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:
a. Unidad Central de Procesamiento (en Inglés: Central Processing Unit
[CPU]).
b. 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.
5. 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:
6. el hardware que son los componentes físicos, y
7. el software que son los programas.
8. 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.

¿Qué es un algoritmo?
Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea
específica, como la solución de un problema. Los algoritmos son independientes tanto
del lenguaje de programación en que se expresan como de la computadora que los
ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de
programación y ejecutarse en una computadora distinta; sin embargo el algoritmo será
siempre el mismo.

Por ejemplo en una analogía con la vida diaria, una receta de un plato de cocina se
puede expresar en español, inglés o francés, pero cualquiera que sea el lenguaje, los
pasos para la elaboración del plato se realizaran sin importar el cocinero.

Los pasos a seguir en la solución de una ecuación de segundo grado.

Los pasos matemáticos para la solución de un número factorial.

Las instrucciones para la liquidación de una nómina.

Las acciones que se deben seguir para la obtención de una estadística.

Para llegar a la realización de un programa es necesario el diseño previo de un


algoritmo, de modo que sin algoritmo no puede existir un programa.

¿Características del algoritmo?


Las características fundamentales que debe cumplir todo algoritmo son:

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo
resultado cada vez.

Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe
de tener un número finito de pasos.

La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.

En el algoritmo citado anteriormente se tendrá:

Entrada ingredientes y utensilios empleados

Proceso elaboración de la receta de cocina

Salida terminación del plato (por ejemplo, cordero)

Un algoritmo exige que se tengan varias propiedades importantes:

Los pasos de un algoritmo deben ser simples y exentos de ambigüedades (diferentes significados),
deben seguir un orden cuidadosamente prescrito, deben ser efectivos y deben de resolver el problema
en un número finito de pasos.
¿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.
Luego, un diagrama de flujo es una representación gráfica que desglosa un proceso en
cualquier tipo de actividad a desarrollarse tanto en empresas industriales o de servicios y en
sus departamentos, secciones u áreas de su estructura organizativa.
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.
A continuación se incluyen dos representación power point, del procedimiento para organizar
el evento de una boda, como ejemplo práctico de la utilización de los diagramas de flujo en
cualquier proceso o actividad.
¿Qué es seudocódigo?
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores
para omitir secciones de código o para dar una explicación del paradigma que tomó
el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo
no es programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo


de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que
posteriormente se utilizará para la codificación del mismo

El pseudocódigo utiliza para representar las acciones sucesivas palabras reservadas en


inglés (similares a sus homónimos en los lenguajes de programación), tales como
star,begin, end, stop, if-then-else, while, repeat-until….etc
Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de
codificación final (esto es, la traducción a un lenguaje de programación)
relativamente fácil.

El pseudocódigo nació como un lenguaje similar al inglés y era un medio representar


básicamente las estructuras de control de programación estructurada. Se considera
un primer borrador, dado que el pseudocódigo tiene que traducirse posteriormente a
un lenguaje de programación. Cabe señalar que el pseudocódigo no puede ser
ejecutado por una computadora.

Proceso de solución d en una computadora


Cuando programamos una computadora, no hacemos más que señalar, a la máquina,
una serie de órdenes o instrucciones, que ella realizará exactamente, para procesar la
información que les suministramos.

El diseño de un programa de computadora (también llamado sistema computacional,


aplicación, o simplemente, sistema), es un proceso delicado. En él, en principio, le
señalamos a la máquina, exactamente, cuáles son los procesos que debe seguir para el
procesamiento de la información.

Es decir, "NOSOTROS" le señalamos a "LA COMPUTADORA" lo que debe hacer.


Quién usa la computadora, tiene la responsabilidad de señalarle "EXACTAMENTE", lo
que debe hacer. La máquina siempre realizará lo que programemos, y solamente eso.
Todo lo que hagamos usando computadoras debe enmarcarse, necesariamente, dentro de
este lineamiento fundamental.

La programación de computadoras es, para la mayoría de las personas, un tema


misterioso. No se atreven a incursionar en él, tal vez porque temen a lo desconocido.
Esta monografía pretende, precisamente, darnos algunas luces acerca de esta materia.

La Creación De Programas Para Computadoras: Un Proceso Con Siete Pasos.

La creación de un programa de computadora significa más que el simple trabajo


mecánico del hombre y la máquina. Constituye la culminación de todo un proceso
complejo, que involucra a los dos entes, aportando cada uno su respectiva parte en la
realización de la tarea.

Esta tarea ha sido sistematizada por los especialistas del área, buscando optimizar la
eficiencia de los programas producidos. La sistematización comprende un proceso que
consta de siete pasos. Estos son:

 Definición del problema.


 Selección del método de solución.
 Creación del algoritmo.
 Programación del algoritmo.
 Depuración y documentación del programa.
 Validación de la solución.
 Instalación, producción y mantenimiento del programa.

La denominación exacta de cada uno de ellos, así como el número de pasos


involucrados, generalmente varía de un autor a otro. Sin embargo, en esencia, son la
"APLICACIÓN DEL MÉTODO CIENTÍFICO" a la solución de un problema práctico.

Você também pode gostar