Vous êtes sur la page 1sur 6

¿Qué es una computadora?

Una computadora es un dispositivo informático que es capaz de recibir,


almacenar y procesar información de una forma útil. Una computadora está
programada para realizar operaciones lógicas o aritméticas de forma
automática.

¿Cuáles son las funciones que realiza una computadora?


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:
Unidad Central de Procesamiento (en inglés: Central Processing Unit [CPU]).
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.
¿Componentes básicos de una computadora?
La computadora también está integrada por diferentes partes con las que
puedes realizar distintas tareas. Todas las computadoras se componen de
elementos básicos sin los cuales no podría funcionar.

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

¿Qué es un pseudocódigo?
Se trata de un falso lenguaje, ya que apela a las normas de estructura de un
lenguaje de programación aunque se encuentra desarrollado para que pueda
ser leído por un ser humano y no interpretado por una máquina.
El pseudocódigo, en este sentido, está considerado como una descripción de
un algoritmo que resulta independiente de otros lenguajes de programación.
Para que una persona pueda leer e interpretar el código en cuestión, se
excluyen diversos datos que no son clave para su entendimiento.

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

Metodología para la resolución de problemas utilizando la


computadora:
A fin de resolver un problema utilizando sistemas de cómputo, debe seguirse
una serie de pasos que permiten avanzar por etapas bien definidas hacia la
solución.
*Estas etapas son las siguientes:
*Definición del problema.
*Análisis de los datos.
*Diseño de la solución.
*Codificación.
*Prueba y depuración.
*Documentación.
*Mantenimiento.

Definición del problema.


Está dada en sí por el enunciado del problema, el cual debe ser claro y
complejo. Es importante que conozcamos exactamente “que se desea obtener
al final del proceso” mientras esto no se comprenda no puede pasarse a la
siguiente etapa.
Análisis de los datos.
Para poder definir con precisión el problema se requiere que las
especificaciones de entrada y salida sean descritas con detalle ya que esto es
un requisito para lograr una solución eficaz
Una vez que el problema ha sido definido y comprendido, deben analizarse los
siguientes aspectos:
Los resultados esperados.
Los datos de entrada disponibles.
Herramientas a nuestro alcance para manipular los datos y alcanzar un
resultado (fórmulas, tablas, accesorios diversos).
Una medida aconsejable para facilitar esta etapa consiste en colocarnos en
lugar de la computadora deduciendo los elementos que necesitaremos para
alcanzar el resultado.
Diseño de la solución.
Una computadora no tiene capacidad para solucionar problemas más que
cuando se le proporcionan los sucesivos pasos a realizar, esto se refiere a la
obtención de un algoritmo que resuelva adecuadamente el problema. En caso
de obtenerse varios algoritmos, seleccionar uno de ellos utilizando criterios ya
conocidos.
Esta etapa incluye la descripción del algoritmo resultante en un lenguaje
natural, de diagrama de flujo o natural de programación.
Como puede verse, solo se establece la metodología para alcanzar la solución
en forma conceptual, es decir; sin alcanzar la implementación en el sistema de
cómputo.
Leer datos de entrada.
Calcular superficie y longitud.
Escribir resultados (datos de salida).
Codificación.
Se refiere a la obtención de un programa definitivo que pueda ser comprensible
para la máquina. Incluye una etapa que se reconoce como compilación.
Si la codificación original se realizó en papel, previo a la compilación deberá
existir un paso conocido como transcripción.
Programa Fuente
Está escrito en un lenguaje de programación. (Pascal, C++, Visual Fox, Visual
Basic, etc.).
Es entendible por el programador.
Programa Ejecutable
Está en lenguaje máquina.
Entendible por la máquina.
Prueba y depuración.
Una vez que se ha obtenido el programa ejecutable, este es sometido a prueba
a fin de determinar si resuelve o no el problema planteado en forma
satisfactoria.
Las pruebas que se le aplican son de diversa índole y generalmente dependen
del tipo de problema que se está resolviendo. Comúnmente se inicia la prueba
de un programa introduciendo datos válidos, inválidos e incongruentes y
observando cómo reacciona en cada ocasión.
El proceso de depuración consiste en localizar los errores y corregirlos en caso
de que estos existan. Si no existen errores, puede entenderse la depuración
como una etapa de refinamiento en la que se ajustan detalles para optimizar el
desempeño del programa.

Documentación.
Debido a que el programa resultante en esta etapa se encuentra totalmente
depurado (sin errores), se procede a la utilización para resolver problemas del
tipo que dio origen a su diseño. En vista de que esta utilización no podrá ser
supervisada en todas las ocasiones por el programador, debe crearse un
manual o guía de operación que indique los pasos a seguir para utilizar el
programa.
Mantenimiento.
Se refiere a las actualizaciones que deban aplicarse al programa cuando las
circunstancias así lo requieran. Este programa deberá ser susceptible de ser
modificado para adecuarlo a nuevas condiciones de operación.
Cualquier actualización o cambio en el programa deberá reflejarse en su
documentación.

Vous aimerez peut-être aussi