You are on page 1of 5

Definicion de Computador y sus

Componentes
Erikson Herrera ID424 el Mar Oct 14, 2008 10:15 pm

[justify]
Un computador tambin llamado ordenador, es aquella
mquina electrnica que recibe, procesa y almacena
datos de forma rpida para de esta forma
transformarlos en informacin que sea de beneficio o
utilidad para el usuario, tambin responde a un sistema
especfico de instrucciones de una manera bien definida
(Comandos), y puede ejecutar una lista de instrucciones
como un programa por ejemplo.
Componentes:
-Una tarjeta madre es la primordial tarjeta de circuito
de un sistema de computadora. Otros componentes de
la computadora tal como almacenamiento externo,
circuitos de control para video y sonido, y dispositivos
perifricos son unidos a la tarjeta madre va conectores
o cables de alguna clase, la tarjeta madre es el
componente principal de un computador, es aquel
componente que integra a todos los dems, y tambien
tiene como caracteristica la administracin de las tareas
asignadas, control y distribucin de energa elctrica, la
comunicacin de datos, sincronismo, Control y
monitoreo.
-El microprocesador es aquel circuito electrnico que se
encarga de actuar como unidad central de proceso de
un ordenador, brinda el control de las operaciones de
clculo.

-La memoria de acceso aleatorio, o ms conocida como


memoria ram, se compone de uno o ms chips y se
utiliza como memoria de trabajo para gestionar y poner
en marcha aquellos programas y datos necesarios. Se
trata de una memoria de semiconductor en la que se
puede tanto leer como escribir informacin. Se utiliza
normalmente como memoria temporal para almacenar
resultados y datos no permanentes.

UNIDAD III: TCNICAS DE PROGRAMACIN


el objetivo principal de esta unidad es aplicar un programa de manera analtica
a travs de la traduccin de un algoritmo a un lenguaje.
3.1 Tcnicas de programacin.
3.2 Programacin estructurada.
3.3 Tcnicas modernas de programacin.
UNIDAD 3. TCNICAS DE PROGRAMACIN.

3.1 Tcnicas de programacin.

Los tipos o tcnicas de programacin son bastante variados . En la mayora de


los casos, las tcnicas se centran en programacin modular y programacin
estructurada, pero existen otros tipos de programacin.

3.2 Programacin estructurada.

Programacin estructurada (PE)


La programacin estructurada est compuesta por un conjunto de tcnicas que
han ido evolucionando aumentando considerablemente la productividad del
programa reduciendo el tiempo de depuracin y mantenimiento del mismo.
Esta programacin estructurada utiliza un nmero limitado de estructuras de
control, reduciendo as considerablemente los errores.
Esta tcnica incorpora:

Diseo descendente (top-dow): el problema se descompone en etapas o


estructuras jerrquicas.

Recursos abstractos (simplicidad): consiste en descompones las acciones


complejas en otras ms simples capaces de ser resueltas con mayor
facilidad.

Estructuras bsicas: existen tres tipos de estructuras bsicas:

Estructuras secunciales: cada accin sigue a otra accin


secuencialmente. La salida de una accin es la entrada de otra.

Estructuras selectivas: en estas estructuras se evalan las


condiciones y en funcin del resultado de las mismas se realizan
unas acciones u otras. Se utilizan expresiones lgicas.

Estructuras repetitivas: son secuencias de instrucciones que se


repiten un nmero determinado de veces.

Las principales ventajas de la programacin estructurada son:

Los programas son ms fciles de entender

Se reduce la complejidad de las pruebas

Aumenta la productividad del programador

Los programas queden mejor documentados internamente.

Un programa est estructurado si posee un nico punto de entrada y slo uno


de salida, existen de "1 a n" caminos desde el principio hasta el fin del
programa y por ltimo, que todas las instrucciones son ejecutables sin que
aparezcan bucles infinitos.

La programacin estructurada sigue tres reglas:


la secuencia, la iteracin y la decisin. La primera de ellas indica que las
instrucciones del cdigo se leern de principio a fin; la segunda indica que,
segn cierta condicin, un nmero de instrucciones podran repetirse un
nmero determinado de veces, y la tercera indica que segn unas ciertas
condiciones se ejecutarn o no un conjunto de instrucciones.

3.3 Tcnicas Modernas de Programacin


Programacin modular
En la programacin modular consta de varias secciones dividas de forma que
interactan a travs de llamadas a procedimientos, que integran el programa
en su totalidad.
En la programacin modular, el programa principal coordina las llamadas a los
mdulos secundarios y pasa los datos necesarios en forma de parmetros.
A su vez cada modulo puede contener sus propios datos y llamar a otros
mdulos o funciones.
Programacin orientada a objetos (POO)
Se trata de una tcnica que aumenta considerablemente la velocidad de
desarrollo de los programas gracias a la reutilizacin de los objetos.
El elemento principal de la programacin orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseen estructura
y forman parte de una organizacin.
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no
dependiendo del programador y las acciones del programa en ese momento.
El polimorfismo y la herencia son unas de sus principales caractersticas y por
ello dedicaremos ms adelante un artculo exclusivamente a tratar estos dos
trminos.
En DesarrolloWeb.com hemos publicado anteriormente una explicacin de lo
que es la

Programacin concurrente
Este tipo de programacin se utiliza cuando tenemos que realizar varias
acciones a la vez.
Se suele utilizar para controlar los accesos de usuarios y programas a un
recurso de forma simultnea.
Se trata de una programacin ms lenta y laboriosa, obteniendo unos
resultados lentos en las acciones.
Programacin funcional
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro
de otras funciones.
Programacin lgica
Se suele utilizar en la inteligencia artificial y pequeos programas infantiles. Se
trata de una programacin basada en el clculo de predicados (una teora
matemtica que permite lograr que un ordenador basndose en hecho y reglas
lgicas, pueda dar soluciones inteligentes).

You might also like