Vous êtes sur la page 1sur 6

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.

FUNCIONES BASICAS DE UNA COMPUTADORA

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

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

CARACTERIZTICAS DE UN ALGORITMO
 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. el algoritmo se debe terminar en
algún momento; o sea, debe tener un número finito de pasos.
 Un algoritmo debe ser legibles: El texto que lo describe debe ser
claro, tal que permita entenderlo y leerlo fácilmente.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo:
el algoritmo de receta de cocina se tendrá:
 Entrada: ingrediente y utensilios.
 Proceso: elaboración de la receta en la cocina.
 Salida: terminación del plato (por ejemplo, Pollo al horno)
PROPIEDADES DE UN ALGORITMO
Las propiedades de un algoritmo son puntos guías a seguir para su
elaboración, ya que éstos permiten un mejor desarrollo del problema.
1. Enunciado del problema. El enunciado del problema debe de ser claro
y completo. Es importante que conozcamos exactamente lo que deseamos
que haga el computador. Mientras esto no se comprenda, no tiene caso
pasar a la siguiente etapa.
2. Análisis de la solución general.
Entendido el problema, para resolverlo es preciso analizar:
 Los datos de entradas que nos suministran.
El proceso al que se requiere someter esos datos a fin de obtener
los resultados esperados.
 Los datos o resultados que se esperan.
 Áreas de trabajo, fórmulas y otros recursos necesarios.
 Definir condiciones si las hay
Diferentes alternativas de solución.
Analizando el problema, posiblemente tengamos varias formas de
resolverlo. Lo importante es determinar cuál es la mejor alternativa: la
que produce los resultados esperados en el menor tiempo.
3. Elaboración Del Algoritmo
Los conocimientos adquiridos anteriormente son las herramientas
necesarias para llevar a cabo la elaboración de un algoritmo a través de un
problema. Se recomienda tomar en cuenta cada una de las propiedades
de un algoritmo, ya que de ahí se inicia el proceso de elaboración

QUE ES UN DIAGRAMA DE FLIJO

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

SIMBOLOS DE DIAGRAMA 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 tambien 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.
QUE ES UN PSEUDOCODIGO
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. La escritura sólo puede ser comprendida por el ser humano y no
por la máquina, por ende, tampoco puede ejecutarla. La finalidad de un
pseudocódigo es representar la solución a un algoritmo (problema) de la
forma más detallada posible, utilizando acciones sucesivas. Según Analía
Lanzillotta: “Considerado como un lenguaje falso el pseudocódigo, que es
un lenguaje intermedio entre nuestro lenguaje y el de programación,
debido a que quien lo utiliza se guía por una serie de normas, pero sin
llegar a usar una estructura tan rígida como la del lenguaje de
programación”

PROBLEMAS DE RESOLUCION USANDO LA COMPUTADORA

· Análisis del problema: El problema se analiza teniendo presente la


especificación de los requisitos dados por el cliente de la empresa o por
otra persona que encarga el programa.
· Diseño del algoritmo: una vez analizado el problema, se diseña una
solución que conducirá a un algoritmo que resuelva el problema.
· Codificación (implementación): la solución se escribe en la sintaxis
del lenguaje de alto nivel (por ejemplo, C ) y se obtiene un programa.
· Ejecución, verificación y depuración: el programa se ejecuta, se
comprueba rigurosamente y se elimina todos los errores (denominados
“bugs”, en inglés) que puedan aparecer.
· Mantenimiento: El programa se actualiza y modifica, cada vez que
sea necesario, de modo que se cumplan todas las necesidades de cambio
de sus usuarios.
· Documentación: Escritura de las diferentes fases del ciclo de vida
del software, esencialmente el análisis, diseño y codificación, unidos a
manuales de usuario y referencia, así como normas para el
mantenimiento

Vous aimerez peut-être aussi