Sei sulla pagina 1di 28

APUNTES DE INTRODUCCION A LA PROGRAMACION

DATOS:

Asignatura: Introducción a la Programación


Pre-requisito: Matemática I
Tipo de Asignatura: Básica
Créditos: 4.5
Horas: 70 Horas
Frecuencia Semanal: 5 Horas

OBJETIVO GENERAL:

Proporcional a los estudiantes las herramientas que le permitan desarrollar algoritmos,


elaborar programas en la resolución de problemas, mediante el empleo del lenguaje de
programación Visual Basic.

OBJETIVOS ESPECÍFICOS:

1. Desarrollar los conocimientos básicos sobre el funcionamiento de un sistema de


cómputo a partir de sus respectivos componentes.

2. Dar a conocer la metodología requerida para el desarrollo de algoritmos en la


resolución de problemas.

3. Desarrollar los conocimientos básicos sobre la programación, edición,


compilación y corrida de programas elaborados en el lenguaje Visual Basic.

4. Poner en práctica los conocimientos adquiridos, mediante la elaboración de


algoritmos y programas relacionado con la carrera de Ingeniería Civil.

INTRODUCCION:

Antes de que existieran los ordenadores y por supuesto la informática, el desarrollo de


la humanidad era lento, la gestión de la información gubernamental y privada era
deficiente, algunos problemas eran inabordables por la gran cantidad de información
que se manejaba, la solución a los problemas en tiempo y forma era nula, pero estos
problemas se fueron superando y la humanidad experimento un avance cualitativo,
mediante el desarrollo de la informática como ciencia y el avance tecnológicos que ha
experimentado el proceso de datos con los ordenadores electrónicos digitales.
La educación es una de las áreas más beneficiadas en el uso de las computadoras.
Desde la creación de programas educativos como aprender inglés o cualquier otra
materia, hasta el montaje de clases virtuales a distancia; es muy común ver alumnos
estar en una aula de clases y recibir una clase que se está impartiendo en otro lugar del
planeta, y todo controlado por una computadora.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 2
APUNTES DE INTRODUCCION A LA PROGRAMACION

Eran pocas las personas que podían tener acceso a buena literatura contenida en
famosos y costosos libros desde que aparecieron las computadoras tenemos acceso a tal
información pues ahora tenemos programas didácticos como la enciclopedia Encarta, y
por un valor muy pequeño se puede alquilar una computadora en un Café Internet para
poder navegar en sitios que permiten acceder todo tipo de dato.
La información presentada en este documento será abordada en el aula de clase,
mediante el desarrollo de conferencias, clases prácticas y laboratorios, enfocando los
conceptos básicos de programación como: tipos de datos, expresiones, estructura de
control, estructuras de datos, funciones y procedimientos.

Al finalizar el curso se pretende que el alumno conozca la estructura de un programa en


el lenguaje Visual Basic, que sea capaz de desarrollar programas utilizando las
estructuras de control básicas de la programación como secuencia, selección e
iteración. Además que pueda utilizar las nociones de arreglos en la resolución de
algoritmos y que utilice los procedimientos y funciones como herramientas para la
estructuración de sus programas.

UNIDAD I: HISTORIA Y DESCRIPCIÓN FUNCIONAL DE UN SISTEMA DE


CÓMPUTO

1.1 GENERALIDADES

La aparición de la Informática se ha debido a la gran demanda de información que


tenemos a nuestra disposición y a la dificultad para manejarla personalmente.

La informática es una palabra de origen Francés y es la herramienta actual por medio


de la cual la sociedad está a la vanguardia de toda la información, tecnología, avances y
demás cambios que el mundo en general está teniendo día a día. Su acompañante
principal para que pueda hacerse una realidad es la computadora.

La informática a avanzado con el pasar de los años, inicialmente fue un tema por
descubrir y que a medida que se sabía más sobre este, era más la curiosidad de saber
que más pasaría. La informática tuvo grandes gestores que gracias a sus estudios e
investigaciones llevaron a cabo métodos para que esta fuera una herramienta de
servicio esencial en la sociedad.

La computadora es un instrumento inventado por el hombre, la cual permite realizar


diversas operaciones y constituye un elemento de mucha importancia para la sociedad
actual, la cual requiere de diversos medios que hagan el trabajo un poco más fácil.

La computadora está constituida por dos partes muy importantes las cuales son el
software y el hardware. El software es la parte que corresponde a la programación de
todos los datos y aplicaciones que requiere el equipo, y el hardware es la parte física
como tal.

Con el pasar de los años han ido y cambiando las formas, tamaños y aplicativos de las
computadoras; por ejemplo una de las primeras fue ENIAC, era muy grande y abarcaba
varios pisos de un edificio, era de alto poder adquisitivo pero para ese tiempo era de

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 3
APUNTES DE INTRODUCCION A LA PROGRAMACION

mucha ayuda. Ahora han pasado los años y la última generación de computadoras que
podemos conseguir son PC de poco tamaño y mayor capacidad. Durante siglos, la gente
vivió en la tierra sin elaborar registros. Pero cuando las organizaciones sociales se
empezaron a formar, los registros se hicieron necesarios.

1.2 ORÍGEN Y DESARROLLO DE LA COMPUTACIÓN

Durante siglos, la gente vivió en la tierra sin elaborar registros. Pero cuando las
organizaciones sociales se empezaron a formar, los registros se hicieron necesarios.

Los métodos para contar basados en el hecho biológico de que el ser humano tiene 10
dedos, abrieron este camino. Sin embargo, el número limitado de dedos, combinado con
la necesidad de recordar más hechos, causó problemas. Por ejemplo, si un pastor
estaba vigilando un gran rebaño de la tribu y tenía una memoria limitada, ¿Cómo
podría tener el control del inventario?.

Cuando las tribus se hicieron naciones, el trueque y el comercio se desarrollaron y las


piedras y los palos satisficieron las necesidades de los primeros comerciantes.

A lo largo de la historia se han presentado eventos que han impulsado el desarrollo de


tecnologías de procesamiento de datos en forma automática. Para ello el hombre ha
tenido que crear dispositivos que sirvan para tales fines, entre los cuales podemos
mencionar los siguientes:

El ABACO: Dispositivo que se ubica alrededor de los años 500 antes de Cristo en China,
la utilización de piedras en este medio primitivo de computo, dio origen a la palabra
cálculo, que proviene del latín CALCULUS (piedra o guijarro). El Ábaco es un
instrumento utilizado para realizar cálculos. En la antigüedad consistía en una bandeja
de madera cubierta de arena con surcos donde se colocaban piedras, posteriormente se
transformó en una tabla rayada o un tablero o tabla con surcos, hoy en la actualidad
consisten en un tablero o cuadro con alambres o surcos paralelos entre sí en los que se
mueven bolas o cuentas.

LA REGLA DE CÁLCULO: Construida en 1621 en Inglaterra, por el matemático William


Ougtred al perfeccionar los procedimientos aplicados a los logaritmos inventados en
1614 por el matemático Escocés Jhon Neper. Es el dispositivo de cálculo analógico más
sencillo, que utiliza longitudes de escalas especialmente calibradas para facilitar la
multiplicación, la división y otras funciones.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 4
APUNTES DE INTRODUCCION A LA PROGRAMACION

LA MÁQUINA MECÁNICA DE SUMAR: Llamada Pascalina, construida en 1642 en


Francia por el matemático y físico Blaise Pascal, que permitía sumar y usaba engranes
cuyos dientes presentaban números.

LA MÁQUINA CALCULADORA MECÁNICA: Diseñada en 1671 en Alemania por el


matemático Gottfried Wilhelm Leibniz, el cual perfeccionó el invento de Pascal y produjo
una máquina capaz de realizar las cuatro operaciones fundamentales y sacar raíces.

LA MÁQUINA DE DIFERENCIAS: Concebida en 1822 en Inglaterra por el matemático


Charles Babbege, que le permitía calcular e imprimir tablas de funciones matemáticas.

LA MÁQUINA ANALÍTICA: Inventada en 1830 en Inglaterra por el matemático Charles


Babbege, cuya función fundamental era obtener tablas de funciones matemáticas
(logaritmos, tabulaciones geométricas, etc.) que requerían de un esfuerzo manual.

LOS EQUIPOS DE CONTABILIDAD: Inventados a finales de 1880 en Estados Unidos


por el estadístico de censos Herman Hollerith, con el propósito de tabular el censo de
población de 1890, mediante una máquina censadora que automatizara el proceso de
elaboración de los datos. Esta máquina usaba tarjetas perforadas en calidad de
portadoras de información.

EL PRIMER PROTOTIPO DE COMPUTADORA ELECTRÓNICA, la llamada ABC


(Atanasoff-Berry Computer), concebida por el Doctor Jhon Vicent Atanasoff profesor de
física y matemáticas de la Universidad de Iowa y su socio Clifford Berry. La ABC usaba
tubos de vacío para almacenamiento y funciones aritméticas lógicas.

EL CONTROLADOR AUTOMÁTICO PARA CALCULAR SECUENCIAS ASCC (Automatic


sequense controlled calculators), construida en Estados Unidos en 1944 por Howard
Aiken y su equipo de la Universidad de Harvard, El mecanismo completo fue conocido
como la computadora digital MARK I.

LA PRIMERA COMPUTADORA ELECTRÓNICA CONCIDA COMO ENIAC (Electronic


Numerical Integrator and Calculador) con propósito general, construida en los Estados
Unidos en 1945 por el físico John Mauchly y el Ingeniero Jhon Presper Eckert. La
ENIAC contenía 18,000 válvulas de vacío y tenía una velocidad de varios cientos de
multiplicaciones por minuto, pero su programa estaba conectado al procesador y debía
ser modificado manualmente.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 5
APUNTES DE INTRODUCCION A LA PROGRAMACION

EL PRIMER COMPUTADOR DENOMINADO EDSAC (Electronic Delay Storage


Automatic Calculador), diseñada en los Estados Unidos en 1947 por Jhon Von Newman
y el equipo de Mauchly y Eckert.

LA PRIMERA COMPUTADORA ELECTRÓNICA CON PROGRAMA ALMACENADO


EDVAC (Electronic Discrete Variable Automatic Calculator) terminada en 1949 en la
Universidad de Cambridge por el equipo anterior. Una de las razones del retraso de la
EDVAC fue que Eckert y Mauchly fundaron su propia compañía en 1946 y comenzaron
a trabajar en la computadora automática universal o UNIVAC.

La IBM 650 hizo su primer servicio en Boston, a finales de 1954. Era una máquina
comparativamente barata para aquella época y fue ampliamente aceptada. En 1955 se
le dio a la IBM el liderazgo en la producción de computadoras.

GENERACIÓN DE LAS COMPUTADORAS

Según los estudiosos el desarrollo de la computación se ha dividido en las siguientes


generaciones:

PRIMERA GENERACIÓN (1945 – 1955)

La máquina representativa de este período es la ENIAC. Construida por el físico John


Mauchly y el ingeniero eléctrico Presper Eckert a finales de 1945. Era una máquina
Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 6
APUNTES DE INTRODUCCION A LA PROGRAMACION

enorme, ocupaba 150 m2, pesaba 30 toneladas y contenía 18,000 tubos de vacío,
70,000 resistencias, 10,000 condensadores y 6,000 interruptores. En este período
muchas organizaciones adquirieron computadoras con propósitos de procesamiento de
datos, no obstante que esta primera generación de máquinas fue diseñada para uso
científico.

Características de estos equipos:

- Los circuitos electrónicos basados en tubos al vacío de corta vida útil.


- Entrada y salida de los datos y programas por medio de tarjetas perforadas a una
velocidad muy baja.
- Almacenamiento en tambores y cintas magnéticas.
- Computadoras de gran tamaño.
- Eran lentas.
- Requerían de un gran equipo de mantenimiento.
- Los lenguajes utilizados en el computador eran el lenguaje de máquina y el
ensamblador.

SEGUNDA GENERACIÓN (1955 – 1965)

Las computadoras introducidas en este período eran pequeñas, rápidas y tenían gran
capacidad. El tubo de vacío, con su vida relativamente corta, dio paso a los
componentes de estado sólido compactos, tales como los diodos y los transistores. El
primer ordenador de esta generación fue el TRADIC de los Laboratorios Bell.

Características de estos equipos:

- Circuitos electrónicos basados en transistores.

- Velocidad medida en segundos.


- Mayor capacidad de cálculo.
- Almacenamiento secundario en cintas y discos magnéticos.
- Memoria conformada por paneles con una retícula de diminutos núcleos de
ferrita y una velocidad de acceso superior a la de los tambores magnéticos.
- Computador de menor tamaño.
- Más económicas.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 7
APUNTES DE INTRODUCCION A LA PROGRAMACION

- Surgimiento de lenguajes de alto nivel (Fortran, Cobol y Algol) lo que simplifica y


populariza el desarrollo de programas para el computador.

TERCERA GENERACIÓN (1965 – 1980)

La IBM introdujo una tercera generación de Hardware de computación, cuando anunció


su sistema /360, familia de microcomputadores.

Durante los años 70 muchas compañías introdujeron nuevas líneas de equipos. Por
ejemplo, IBM anunció las líneas de su sistema/370 y más tarde introdujo nuevos
modelos de microcomputadores en las series 4300.

Características de estos equipos:

- Circuitos electrónicos basados en circuitos integrados o Chips de silicio,


conformados por miles de circuitos elementales.

- Disminución de tamaño.
- Aumento de velocidad.
- Desarrollo de un sistema operativo que posibilita la ejecución de varios
programas en paralelo y la comunicación automática entre el CPU y los
dispositivos.
- En la codificación de los programas se utiliza lenguajes amigables y potentes
(Basic, RPG, PLI).
- El desarrollo de software sale de las empresas fabricantes de computadores como
la IBM, a empresas que se especializan en la producción de software para todo
tipo de computadores.
- El procesamiento más utilizado es por lotes de registro (Batch), utilizando
archivos maestros y de novedades con organización secuencial.
- Nace el concepto de Programación

CUARTA GENERACIÓN (1980 – 1990)

Docenas de nuevas minicomputadoras fueron presentadas y apareció la industria de las


microcomputadoras. Máquinas de todos los tamaños continuaron siendo dirigidas hacia
la miniaturización de los componentes de los circuitos. El perfeccionamiento en
velocidades, costos y capacidad de almacenamiento fue alcanzado.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 8
APUNTES DE INTRODUCCION A LA PROGRAMACION

Características de estos equipos:

- Los circuitos electrónicos basados en microprocesadores y chips con un alto nivel


de integración (VLSI), rápidos, pequeños, económicos y con un bajo consumo de
energía.

- La memoria RAM es de semiconductores, más veloz y pequeña, de mayor


capacidad, pero volátil.
- Se desarrollan sistemas administradores de Bases de Datos (DBMS) de tipo
jerárquico y de red total, lo cual permite el desarrollo de complejos sistemas de
información.
- Se impone el procesamiento en línea con gran cantidad de terminales locales y
remotas.
- Se introducen las computadoras personales, los microprocesadores portátiles,
discos ópticos, impresoras láser, de burbujas y de chorros de tinta.
- Velocidad en décimas de segundos.

QUINTA GENERACIÓN (1990 – hasta la actualidad)

Características de estos equipos:

- Se desarrolla la Microelectrónica.
- Aplicación de la cibernética en la sustitución de actividades peligrosas o
contaminantes que realiza el hombre.
- Utilización de brazos automáticos y robots (Wabot-2).

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 9
APUNTES DE INTRODUCCION A LA PROGRAMACION

- Se desarrolla el software para actividades profesionales asistidas por


computadoras.
- Se aplica la estructura Cliente – Servidor.
- Se desarrollan los lenguajes que integran objetos y los sistemas expertos.
- Surgen las redes neuronales, teorías de caos, las curvas fractales, la fibra óptica,
las telecomunicaciones y los satélites.
- Se utilizan procesadores en paralelo, bases de datos distribuidas y capacidades
de red.
- Se introducen los notebooks, supercomputadoras, las interfaces de gráficas de
usuarios (GUI).
- La Micro miniaturización (Microprocesador F-100, tiene sólo 0.6 cm2, y es lo
bastante pequeño para pasar por el ojo de una aguja.

1.3 DEFINICIÓN Y CLASIFICACIÓN DE LAS COMPUTADORAS

COMPUTACIÓN

La computación es una rama que abarca todo lo relacionado con computadoras,


ordenadores, sistemas, y en general hardware y software.

Computación viene del término cómputo, que significa precisar de forma indirecta una
cantidad, mediante el cálculo de ciertos datos.

A través del tiempo el término de computación se ha diversificado en computación e


informática.

INFORMÁTICA

Podemos denominar al concepto de informática como la ciencia de la Información. El


conjunto de conocimientos científicos y técnicos que se ocupan del tratamiento de la
información a través de medios automáticos, principalmente mediante equipos de
procesamiento electrónico de datos.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 10
APUNTES DE INTRODUCCION A LA PROGRAMACION

El concepto de informática viene dado de la unión de dos palabras Información y


automática.

En inglés se habla de conceptos tales como Computer Science, Electronic Data


Processing, etc..

Las funciones principales de la informática son las siguientes:


1. Creación de nuevas computadoras.
2. Creación de nuevas especificaciones de trabajo.
3. Desarrollo e implementación de sistemas informáticos.
4. Optimización de los métodos y sistemas informáticos existentes.

La informática es aplicada en diversos sectores de la actividad diaria. Esos sectores son


abarcados por medicina, ingeniería, industria, en la investigación científica, el arte y a
nivel empresarial.

Ramas de la Informática:

- Cibernética: Ciencia que estudia los mecanismos automáticos de comunicación


y de control de los seres vivos y de las máquinas.
- Robótica: conjunto de estudios y técnicas destinadas a fabricar sistemas capaces
de desempeñar funciones motrices e intelectuales en sustitución del hombre,
haciendo su trabajo meramente automático.
- Computación: Conjunto de conocimientos científicos y de técnicas que hacen
posible el tratamiento automático de la información por medio de computadoras.
- Ofimática: Equipamiento que se utiliza para generar, almacenar, procesar o
comunicar información en un entorno de oficina la cual se puede generar, copiar
y transmitir de forma manual, eléctrica o electrónica.
- Telemática: Conjunto de servicios y técnicas que asocian las telecomunicaciones
y la informática; ofrece posibilidades de comunicación e información.
- Mecantrónica: Surge la combinación sinérgica de distintas ramas de la
Ingeniería, entre las que destacan: la Mecánica de precisión, la Electrónica, La
Informática y los Sistemas de Control. Su principal propósito es el análisis y
diseño de productos y de procesos de manufactura automatizados.

COMPUTADORA

La computadora consiste en una máquina que se puede programar para que acepte
datos crudos con el propósito de procesarlos, guardarlos para uso posterior y producir
información.
Originalmente la palabra computadora se utilizaba para identificar a una persona que
hacía cálculos, no para identificar a una máquina.
Algunas definiciones:

1. Dispositivo electrónico capaz de utilizar un programa almacenado (conjunto de


instrucciones) para resolver problemas al aceptar datos (entrada), realizar
Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 11
APUNTES DE INTRODUCCION A LA PROGRAMACION

operaciones sobre los datos (procesamiento) y suministrar los resultados de estas


operaciones (salida).

2. Es un rápido y exacto sistema de manipulación de caracteres (datos), diseñado y


organizado para aceptar y almacenar datos automáticamente, procesarlos y
producir resultados de salida bajo la dirección de un programa almacenado de
instrucciones.

CLASIFICACIÓN

Existen diferentes parámetros para clasificar a las computadoras entre ellos tenemos:

Por el principio de trabajo (Tipo de datos que procesan):

Los datos se pueden obtener como resultado de un conteo o por medio de algunos
instrumentos de medición. Los datos que se obtienen por conteo se llaman datos
discretos. Como ejemplo de éstos tenemos el número total de alumnos en un salón de
clase o el valor total de una factura. Los datos que deben obtenerse por medición son
datos continuos. Como ejemplo de éstos tenemos la velocidad de un automóvil medida
por su velocímetro o la temperatura de un paciente medida por el termómetro.

COMPUTADORA DIGITAL: Es un dispositivo de cálculo que procesa datos discretos,


trabaja directamente contando números (o dígitos) que representan cifras, letras u otros
símbolos especiales que ha sido convertidos al sistema binario. Se aplica en la esfera
económica, realiza funciones aritméticas, lógicas y de comparación sobre información
representada en forma digital y que opera bajo el control de un programa interno.

Las computadoras digitales son fabricadas para ambos usos, especial y general.

Las computadoras de propósito especial son diseñadas para realizar sólo una tarea
específica, los programas de instrucciones están permanentemente almacenados en la
máquina. Aunque esto reduce flexibilidad, hace la tarea rápida y eficiente.

Mientras que las computadoras de propósito general pueden almacenar diferentes


programas y pueden ser usadas en incontables aplicaciones.

COMPUTADORA ANALÓGICA: El ordenador analógico es un dispositivo electrónico o


hidráulico diseñado para manipular la entrada de datos en términos de, por ejemplo,
niveles de tensión o presiones hidráulicas, en lugar de hacerlo como datos numéricos.
No calcula directamente números y en cambio, lo hace con variables que están medidas
en una escala continua y son registradas con un determinado grado de precisión. Por
ejemplo, la temperatura puede ser medida con aproximación de un décimo de grado de
la escala Celsius, el voltaje puede ser medido son aproximación de un centímetro de
voltio y la presión puede ser medida con una aproximación de una libra por pulgada
cuadrada.

COMPUTADORAS HÍBRIDAS: Son computadoras que combinan características de las


computadoras analógicas y digitales. Se puede decir que son computadoras digitales
que procesan a la vez señales analógicas que han sido convertidas a forma digital. Los
procesadores analógicos y los híbridos realizan tareas específicas. Pero la mayoría de las
computadoras híbridas son usadas para el control de procesos y la robótica.
Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 12
APUNTES DE INTRODUCCION A LA PROGRAMACION

Por las tareas a que se dedican (Objetivo):

COMPUTADORAS PARA TRABAJOS CIENTÍFICOS TÉCNICOS: Su tarea fundamental


es la precisión en los cálculos, realizan cálculos complejos, se maneja poca información
tanto de entrada como de salida.

COMPUTADORAS PARA EL TRATAMIENTO DE LA INFORMACIÓN: Contienen


grandes posibilidades para almacenamiento de información y de equipos de entrada y
salida, se maneja gran volumen de información de entrada y salida.

COMPUTADORAS PARA EL CONTROL DE PROCESOS TECNOLÓGICOS: Se


caracterizan por la combinación de la máquina con diferentes parámetros físicos de
información.

Por su tamaño y capacidad:

SUPERCOMPUTADORAS: Son computadoras de gran capacidad que se usan


generalmente en organizaciones grandes, como algunas agencias del gobierno federal.
Las supercomputadoras procesan trillones de instrucciones por segundo. Son utilizadas
para trabajos científicos, particularmente para crear modelos matemáticos del mundo
real, llamados simulación. Algunos ejemplos de uso los son: exploración y producción
petrolera, análisis estructural, dinámica de fluidos computacional, física, química,
diseño electrónico, investigaciones de energía nuclear, meteorología, diseño de
automóviles, efectos especiales de películas, trabajos sofisticados de arte, planes
gubernamentales, militares y la fabricación de naves espaciales por computadoras.

MAINFRAMES: Son computadoras grandes, pero de un tamaño inferior a las


supercomputadoras. Procesan millones de instrucciones por segundo. Estas
computadoras las utilizan generalmente las universidades, los bancos, las agencias de
los gobiernos estatales, compañas de seguros y muchos otros negocios. Su principal
función es procesar grandes cantidades de datos rápidamente.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 13
APUNTES DE INTRODUCCION A LA PROGRAMACION

MINICOMPUTADORAS: Estas computadoras son inferiores a las "mainframe", tanto en


tamaño (el de un escritorio) como en velocidad y en capacidad de almacenaje. Las
utilizan muchos negocios dedicados a la venta, colegios y compañías pequeñas. Su
mercado ha ido disminuyendo desde que surgieron la microcomputadoras.

MICROCOMPUTADORAS O COMPUTADORAS PERSONALES (PC): Son computadoras


pequeñas que se colocan encima de un escritorio o en un portabultos (laptop). Cada día
es mayor su velocidad y capacidad de almacenaje, acercándose a las "mainframe". Está
aumentando su uso en las casas, escuelas, universidades e industrias. Puede funcionar
como unidad independiente o estar en red con otras microcomputadoras o como un
Terminal de un ¨mainframe¨ para expandir sus capacidades. Entre los tipos de
microcomputadoras tenemos:
a) Desktop: Microcomputadoras que se colocan sobre un escritorio.

b) Portátil: Microcomputadoras que se pueden mover con facilidad. Tienen


capacidad limitada y la mayoría usa una batería como fuente de
poder. Pesan entre 15 y 20 libras. Entre las cuales se encuentran
las Laptop y las Notebook.

c) Palmtop: Es la computadora del tamaño de una calculadora de manos.


Utiliza batería y puede ser conectada a las desktop para transmitir
datos. Ejemplo: Apple Newton, Hewlett-Packard´s 95LX.

1.4 ESTRUCTURA FÍSICA DE UNA COMPUTADORA

La mayoría de las computadoras, grandes o pequeñas, están organizadas como se


muestra a continuación. Ellas constan de cinco componentes principales: Dispositivos
de Entrada (Como su nombre lo indica, sirven para introducir datos en la computadora
para su proceso), Dispositivos de Salida (Permiten representar los resultados del
proceso de los datos), Unidad Central de Proceso (UCP) o Procesador (Dirige y controla el
proceso de información realizado por computadora), Memoria Interna (Se utiliza para
almacenar información) y Memoria Externa (Para disponer de almacenamiento
permanente, tanto para programas como para datos).

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 14
APUNTES DE INTRODUCCION A LA PROGRAMACION

EQUIPO DE ENTRADA (INPUT)

Consta de los datos que el usuario mediante el equipo adecuado coloca en el sistema de
la computadora para ser procesados y luego obtener los resultados esperados. Las
formas más comunes para entrar datos en la computadora son:

El teclado

El teclado es muy parecido al teclado de la máquina de escribir. Es utilizado para


introducir información a su computador.

Teclas Adicionales Teclas Funciones

Teclado Alfabético Teclas Direccionales Teclado Numérico


Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 15
APUNTES DE INTRODUCCION A LA PROGRAMACION

El puntero, mejor conocido como "mouse"

Un ratón o Mouse es un dispositivo señalador que ayuda al usuario a navegar dentro de


la interfaz gráfica del ordenador o computadora. Con los botones del "mouse" pueden
llevarse a cabo muchas órdenes y funciones al apuntar un objeto o elemento en la
pantalla. El "mouse" puede tener uno o dos botones.

El botón izquierdo se usa para activar programas, objetos y ventanas, marcar o señalar
texto u otros objetos; ewl botón derecho se usa para ejecutar distintas funciones y
órdenes relacionadas con los objetos apuntados.

Métodos de reconocimiento óptico

Este equipo permite reconocer mediante el uso de rayos de luz o láser texto, imágenes
marcas, caracteres ópticos, código de barras y caracteres manuscritos.

Scanner: El scanner es un sistema de reconocimiento óptico que convierte los datos,


principalmente texto e imágenes, en señales eléctricas las cuales se envían a la
computadora para ser procesadas.

OMR (Optical Mark Recognition): Reconoce las marcas que se hacen con un lapiz en
una hoja de papel. Un ejemplo típico son las marcas que haces en áreas
predeterminadas de una hoja apropiada (de "scantron") al responder un examen.

OCR (Optical Character Recognizer): El OCR se usa para leer caracteres especiales
(letras, números y símbolos) que aparecen en etiquetas, boletos o marbetes; por ejemplo
en los artículos de las tiendas y almacenes de venta.

Código de barras: Consiste en un equipo fotoeléctrico que lee el código (un patrón de
marcas verticales o barras) mediante el reflejo de la luz. Este método esté muy extendido
en las tiendas y supermercados.

Caracteres manuscritos: Este equipo lee texto hecho a mano. Las reglas para leer
manuscritos son bastante estrictas respecto al tamaño, legibilidad y terminación.

Reconocimiento de voz

El equipo de reconocimiento de voz acepta palabras y otros sonidos que se envían a


través de un micrófono para ser convertidos en el código binario (0 y 1) que es el que
entiende la computadora. Las palabras dichas, ateniéndose a ciertos requisitos, también
pueden convertirse en texto para luego ser impresas.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 16
APUNTES DE INTRODUCCION A LA PROGRAMACION

Tacto en la pantalla

Las orillas de las pantallas de tacto emiten rayos de luz de foma vertical y horizontal de
tal forma que entrecruzan la pantalla. Al tocar el dedo la pantalla los rayos de luz
interceptados dan cuenta del área o alternativa seleccionada en la pantalla. Este equipo
es común en los kioskos de las tiendas y de los bancos.

Vista

También se pueden entrar datos mirando a la computadora. El procedimiento es similar


al del tacto.

EQUIPO DE SALIDA (OUTPUT)

Este transforma los datos procesados en forma visible, legible y audible.

Entre el equipo de salida más común están:

ƒ El monitor

ƒ La impresora

ƒ Bocinas o Parlantes

PLACA BASE

El primer elemento importante que encontramos en el ordenador es la placa base. Su


importancia es mucha ya que todos los dispositivos van conectados de uno u otro modo
a ella. Una placa base debe cumplir los siguientes requisitos:
1. En primer lugar debe ser de tipo Trinitron y debe ser completamente compatible.
2. Que pueda conectarse a ella cualquier procesador dentro de la gama de los ahora
existentes.
3. Debe de disponer de los distintos tipos de conexiones.
4. Debe estar equipada con un conjunto de chips 82437,HX ó VX,ya que son los más
avanzados en la actualidad.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 17
APUNTES DE INTRODUCCION A LA PROGRAMACION

5. La controladora (sirve para manejar los dispositivos de almacenamiento) debe


estar incorporada en la placa.
6. Debe soportar tecnología Plug & Play, ya que permiten que los dispositivos que
instalemos se auto configuren solos.

MICROPROCESADOR

De todos los componentes que se encuentran en la placa base, el más importante es el


microprocesador, que forma parte de la UCP. El microprocesador es un chip que se
encarga de controlar las diferentes partes que componen el ordenador y lleva a cabo
todas las tareas para el control y procesamiento de los datos. Este chip es una pastilla
de silicio que lleva miles de circuitos integrados. Los microprocesadores se caracterizan
por dos magnitudes o valores: la longitud de las palabras es el número de dígitos
binarios que contiene cada byte.
Los bytes eran colecciones de ocho bits. Los microprocesadores modernos son capaces
de utilizar palabras con más bits:16 bits,32 bits, etc. En cuanto a la frecuencia de los
impulsos se mide en megahercios (Mhz). En un ordenador dotado de un
microprocesador provisto de un reloj interno de 8 MHz, dos señales sucesivas de reloj
están separadas por 125 nanosegundos (ns). Como la frecuencia es la inversa del
periodo, cuanto mayor sea la frecuencia, menos tiempo tarda el ordenador en
responder, por lo que será más rápido.
Los primeros microprocesadores que aparecieron para los ordenadores personales
fueron los 8088. Estos chips utilizaban bytes de 8 bits. Poco más tarde apareció el
microprocesador 8086, de 16 bits. Los ordenadores que estaban estos
microprocesadores se llamaban PC XT y podían ser más rápidos si en la placa base se
añadía otro microprocesador, llamado coprocesador matemático. Más tarde el
microprocesador 80386 admitía palabras de 32 bits y una frecuencia de 33 MHz.
En la actualidad la mayor parte de los ordenadores utilizan el último microprocesador
que ha sido diseñado, el Pentium. Éste trabaja con 64 bits. Hoy en día la
miniaturización de los microprocesadores y de los demás componentes de un ordenador
ha permitido que éstos sean muy pequeños, hasta el punto de que han dado lugar a que
se puedan transportar de forma fácil, los ordenadores portátiles.

UNIDAD CENTRAL DE PROCESAMIENTO (CPU)

El CPU es el centro de control que transforma los datos crudos en información. Es el


cerebro de la computadora. La computadora es un intento más de la reproducción
mecánica del ser humano a través de la historia. El input intenta reproducir los
sentidos, y el CPU trata de emular a la inteligencia. No en vano se llama también a la
computadora inteligencia artificial.

El centro de control, conocido como CPU es un grupo de circuitos electrónicos que


ejecuta las instrucciones de un programa. Este centro de control se conoce también
como microprocesador, microchip, chip lógico y, en el mercado de la Intel, como
Pentium (Pentiun 1, 2, 3…).

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 18
APUNTES DE INTRODUCCION A LA PROGRAMACION

La unidad central de procesamiento tiene tres componentes: la unidad de control, la


unidad lógico-aritmética (ALU, siglas en inglés) y la unidad de memoria.

CPU
Unidad de control ALU

2. Descodifica 3. Ejecuta

1. Rescata 4. Guarda

I-time I-time

Memoria

UNIDAD DE CONTROL

La unidad de control dirige mediante señales eléctricas las operaciones de todo el


sistema de la computadora, las operaciones entre el CPU, los dispositivos del input y los
del output. La unidad de control no ejecuta las instrucciones del programa; sino que
dirige a otras partes del sistema, al igual que un director de orquesta, para que ellas lo
hagan. La unidad de control se comunica estrechamente con la memoria y con la
unidad lógico-aritmética.

Ejecución de las instrucciones del programa:

Una vez los datos crudos y las instrucciones del programa están en la memoria, el CPU
lleva a cabo estas cuatro etapas por cada instrucción.

Tiempo Etapas

1. La Unidad de Control rescata de la memoria la instrucción


correspondiente.
I-time
2. La Unidad de Control descodifica (desvela el significado de) la
Tiempo de instrucción y determina qué datos deben ser movidos de la memoria a la
instrucción Unidad Lógico/Aritmética.

3. La Unidad Lógico/Aritmética ejecuta las instrucciones aritméticas o


lógicas.
E-time
4. La Unidad Lógico/Aritmética guarda el resultado de la operación
Tiempo de anterior en la memoria o en un registro.
ejecución

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 19
APUNTES DE INTRODUCCION A LA PROGRAMACION

Velocidad del microprocesador

El reloj del sistema controla la velocidad de las operaciones que tienen lugar en la
computadora. La mayoría de las computadoras ejecutan una instrucción medida en
microsegundos, cada uno de los cuales es a su vez una millonésima de segundo, o en
nanosegundos (una billonésima de segundo). La velocidad del microprocesador se
determina generalmente en megahertz (MHz). Un megahertz equivale a un millón de
ciclos de máquina por segundo. A mayor velocidad del reloj del sistema, mayor es la
rapidez con que se procesa la información.

Las computadoras personales actuales tienen una velocidad 700 MHz o más.

UNIDAD ARITMÉTICA Y LÓGICA (ALU)

Esta unidad consta de circuitos electrónicos que ejecutan una serie de operaciones
básicas: operaciones Aritméticas (sumar, restar, multiplicar y dividir) y operaciones
Lógicas (=, <, >). Mediante las operaciones lógicas la unidad puede comparar números,
letras o caracteres especiales; así como tomar acción de acuerdo al resultado de estas
comparaciones. El resultado de las comparaciones puede ser verdadero o falso que en
representación binaria es 1 ó 0.

MEMORIA CENTRAL, TIPOS DE MEMORIA

Es el espacio de almacenamiento interno en donde se guarda los datos y las


instrucciones de programa para el manejo de datos y para contener el sistema operativo
de la computadora.

La memoria se conoce también como almacén primario (en contraposición al almacén


secundario que es permanente) ó memoria principal. La memoria retiene temporalmente
los datos, las instrucciones de los programas y la información. Para que el CPU procese
datos, tiene que haber una memoria capaz de retener los datos sin procesar, los
programas que dan las instrucciones necesarias para procesar los datos, así como los
datos ya procesados. Para procesar los datos brutos 345678 + 598123 es necesario: 1)
retener (recordar) los datos, 2) dar instrucciones para procesar (en este caso sumar) los
datos, y 3) retener el resultado o la información.

Una computadora tiene dos tipos de memoria RAM y memoria ROM.

La memoria (grupo de chips o circuitos integrados) se conoce también como Random


Access Memory o RAM. Si se apaga la luz mientras la computadora está trabajando,
todo lo que tiene guardado se pierde. Por eso es conveniente guardar periódicamente en
el almacén permanente o disco el trabajo que se está realizando. La memoria RAM es
una memoria de lectura/escritura.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 20
APUNTES DE INTRODUCCION A LA PROGRAMACION

La memoria ROM (Read Only Memory) es una memoria de solo lectura, es usada para
guardar permanentes, e información necesaria para la computadora. La información en
ROM se puede leer, pero el usuario no la puede alterar.

Capacidad de la memoria

La unidad para medir la capacidad de almacenaje, tanto el de la memoria (almacén


primario) como el de los discos (almacén secundario) es el byte. La computadora usa el
sistema binario el cual consiste en dos dígitos -el 0 y el 1- para convertir en señales
eléctricas los datos crudos o sin procesar. Cada 0 o 1 es un bit. Un carácter cualquiera
consta de ocho bits. Por ejemplo:

J 01001010
Q 01010001

Capacidad de la memoria
Unidad Capacidad
Byte 8 bits
Kilobyte (K, KB) 1,024 bytes
Megabyte (MB) 1,048,576 bytes (1,024 KB)
Gigabyte (GB) Mil millones (un billón) de bytes (1,024 MB)
Terabyte (TB) Tres mil millones (un trillón) de bytes

El RAM de las computadoras actuales deben tener una capacidad de 64 MB o


más. Cada día aumenta la demanda de mayor capacidad de la memoria.

Memoria Caché

Es la memoria más rápida y por lo tanto la más cara por lo que los ordenadores
disponen sólo una pequeña cantidad (normalmente contienen unos 256 ó 512 Kb). En
ésta se almacenan instrucciones o datos que se analizan con frecuencia. Está entre el
procesador y la memoria RAM.

Equipo de almacenamiento

La memoria guarda los datos, los programas y la información de forma temporera. Es


necesario un equipo que permita guardar todo esto de una manera permanente o hasta
que sea útil.

El almacén secundario o almacén auxiliar consiste en un equipo donde se puede


guardar programas, datos e información de forma permanente o semipermanente. El
poder de los programas siempre ha ido paralelo a la capacidad del equipo de
almacenamiento. Cuando la capacidad de almacenamiento no era superior a 40 MB, los
programas de aplicaciones ocupaban un espacio de 2 MB aproximadamente. Estos
mismos programas ocupan hoy un espacio de 200 MB o más.

El almacenamiento se hace generalmente en discos magnéticos y ópticos.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 21
APUNTES DE INTRODUCCION A LA PROGRAMACION

Discos Magnéticos

Los discos magnéticos más comunes son los:

Diskettes

Los diskettes son de distinta capacidad, van desde 1.44 MB (“Folppy disks”) hasta 200 o
más MB (Zip, Jaz…). Entre ellos se encuentran los:

ƒ Floppy disks

ƒ Zip disks

ƒ SuperDisks

ƒ HiFD disks

Hard Disk

Los discos duros más comunes son el disco interno o disco fijo y el externo. Su
capacidad oscilan actualmente de 2 GB a 20 GB.

Discos ópticos

Estos discos utilizan la tecnología de rayos láser. Los más comunes son son el CD y el
DVD. El CD tiene una capacidad de 600 MG, mientras que la capacidad del DVD es
2GB en adelante:

ƒ CD (Discos Compactos)

- CD-ROM (Discos Compactos con Memoria de solo Lectura)

- CD-R (Discos Compactos Recordables)

- CD-RW (Discos Compactos Recordables y Reeditables)

ƒ DVD (Discos Digitales Versátiles) Son discos de video digital.

- DVD-ROM (Discos Digitales Versátiles con Memoria de solo Lectura)

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 22
APUNTES DE INTRODUCCION A LA PROGRAMACION

- DVD-R (Discos Digitales Versátiles Recordables) guardan la información una


vez y leerlas muchas veces.

- DVD-RW (Discos Digitales Versátiles Recordables y Reeditables) se puede


grabar y borrar muchas veces.

1.5 COMPONENTES DE UNA COMPUTADORA:

Todas las computadoras, desde el más pequeño microsistema hasta los más complejos,
están compuestas de cuatro componentes básicos. Estos componentes son: Hardware,
Software, Firmware y el personal informático.

EL HARDWARE

Consiste en el equipo necesario para que la computadora funcione: teclado, pantalla,


impresora, procesador, chips, tarjetas, discos y otros dispositivos tanto externos como
internos.
El hardware es el equipo físico relacionado con el sistema de la computadora. Para que
funcione el sistema de la computadora se necesita lo siguiente:

ƒ Input. Equipo para entrar datos y luego enviarlos a la Unidad Central de


Procesamiento (CPU).
ƒ Memoria que retenga los datos y programas temporalmente.
ƒ CPU (central processing unit) que ejecute las instrucciones de los programas.
ƒ Almacén, conocido como almacén secundario. Equipo para guardar los datos y
los programas.
ƒ Output. Equipo de salida para producir el resultado de los datos procesados o la
información disponible.

EL SOFTWARE

Es la parte no física del computador, son las instrucciones que ordenan a la


computadora lo que tiene que hacer paso por paso. La función principal del software es
transformar los datos (material crudo o datos sin procesar) en información (datos
procesados).
El programa o “software” es aquello que dice a la máquina lo que tiene que hacer. Un
programa es un grupo de instrucciones, paso por paso, que ordena a la computadora
ejecutar las tareas que uno quiere que haga y producir los resultados esperados.
Los programas son conjuntos de instrucciones generalizadas para la computadora en
donde cada programa está escrito en un lenguaje de programación determinado, para
lograr un objetivo o la solución de un problema específico.
Las tres clases generales de programas son:
a) Sistemas Operativos:
b) Lenguajes de Programación:
c) Programas de Aplicación

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 23
APUNTES DE INTRODUCCION A LA PROGRAMACION

.a) Sistema Operativos


El “hardware” de la computadora necesita de programas para funcionar. Los programas
del sistema operativo van dirigidos a manejar los recursos y equipos de la computadora,
proveer la interfase y correr las aplicaciones. De todos los programas del sistema, el más
conocido es el sistema operativo. Los sistemas operativos comunes son el DOS,
Windows y Unix.
Un sistema operativo es una colección de programas diseñados para facilitar al usuario
la creación y manejo de archivos, la corrida de programas y la operación de los
dispositivos del sistema conectados a la computadora.
b) Lenguaje de Programación
Los lenguajes de programación que se dividen en dos:
a) Lenguajes de Alto Nivel: Son aquellos que le permiten al usuario escribir un
conjunto de instrucciones para comunicarle al computador la solución de un
problema en particular, ejemplo: Cobol, Pascal, Lenguaje C, Visual Basic, Visual
FoxPro, etc.
b) Lenguajes de Bajo Nivel: Son difíciles de manejar y utilizan códigos
nemotécnicos o binarios, estos se dividen en:
• Lenguaje Ensamblador: son códigos nemotécnicos que constan de 3
caracteres por ejemplo: ADD, MOV, JMP, MUL, etc.
• Lenguaje de Máquina: es aquel que utiliza el computador para transmitir la
información a través de los circuitos que la componen, utiliza el sistema
binario como lenguaje.
El lenguaje de programación consiste en un grupo de reglas que determinan los pasos a
seguir para que la computadora lleve a cabo sus operaciones.

Los programas del sistema operativo y los de aplicaciones se crean con un lenguaje de
programación.
Los lenguajes más conocidos son: FORTRAN, COBOL, Pascal, Visual BASIC, C++, Java.
c) Programas de Aplicación
Estos programas están orientados a las tareas del mundo del trabajo. También se
llaman programas de productividad, dado que hacen el trabajo con mayor rapidez y
mejor calidad. Estos programas pueden clasificarse en cinco categorías:
1. Procesadores de palabras/Publicidad
El programa procesador de palabras está orientado a crear, editar, diseñar formatos o
apariencia del documento, guardar, recuperar e imprimir un documento. Ejemplo:
WORDPRO.
2. Hojas electrónicas o Procesadores de números
Una hoja de trabajo que presenta los datos como en un papel cuadriculado de filas y
columnas se llama hoja electrónica o “spreadsheet”. Los programas de hoja electrónica
organizan, manipulan, crean gráficas de información numérica. Ejemplo: EXCEL.
3. Gráficas/Presentaciones

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 24
APUNTES DE INTRODUCCION A LA PROGRAMACION

Los programas de presentaciones gráficas ayudan a crear presentaciones integrando los


medios audiovisuales y efectos de animación. Ejemplo: POWER POINT.
4. Paquetes Integrados y ¨Suites¨
Un paquete integrado es un programa que integra los programas de aplicaciones más
comunes: procesador de palabras, hoja electrónica y base de datos. Por ejemplo,
“Works”.
Cuando los programas de aplicaciones separados e independientes se venden en grupo
se conoce como “software suites”. Por ejemplo “Microsoft Office”.
5. Comunicaciones
Las formas comunes que se tenían hasta hace poco para enviar y recibir información
eran el correo, el teléfono, la TV, la radio, los libros, revistas y periódicos. En la década
del 60 comienza a desarrollarse un nuevo sistema de comunicaciones a través de la
computadora para transmitir datos utilizando cables y líneas de teléfono.
Los componentes básicos del sistema de comunicaciones son:
a. Equipo para enviar datos
Los datos que se envían a través de la computadora se convierten por un modem en
datos que pueden ser transportados por los lazos de comunicación (cables,
microhondas), al llegar a su destino los datos son convertidos de nuevo por un modem
para que la computadora destino pueda recibirlos.
b. Modem
Un modem es el equipo que convierte una señal digital (señal que entiende la
computadora) en una señal análoga (señal que entiende la línea telefónica) y viceversa.
Modem es una abreviación de modulate/demodulate. Modulación=convertir la señal
digital en análoga. Demodulación=convertir la señal análoga en digital. Actualmente los
modems envían 56.000 bits (bps) por segundo.

c. Lazos de comunicación
La comunicación entre computadoras se conoce como redes.

FIRMWARE

Firmware es un programa que es grabado en una memoria ROM y establece la lógica de


más bajo nivel que controla los circuitos electrónicos de un dispositivo. Se considera
parte del hardware por estar integrado en la electrónica del dispositivo, pero también es
software, pues proporciona la lógica y está programado por algún tipo de lenguaje de
programación. El firmware recibe órdenes externas y responde operando el dispositivo.

Se encuentra el firmware en monitores, unidades de disco, impresoras,


microprocesadores, etc.

El BIOS es un programa firmware.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 25
APUNTES DE INTRODUCCION A LA PROGRAMACION

BIOS significa Basic Input / Output System es una función importante de su equipo
para comprobar el funcionamiento de su sistema. BIOS (Bayos pronunciado), en
informática, se encuentra f o Basic Input / Output System.

EL PERSONAL INFORMATICO

El personal informático o usuario son el principio y el fin de la computadora. Las


personas logran que la computadora funcione y haga el trabajo que tiene que hacer
para ellas mismas. Entre las personas del sistema están aquellas que programan la
computadora, los que la hacen trabajar y dan mantenimiento y los que la usan como
tú, conocidos como "end user".

1.6 CONCEPTOS BÁSICOS

BIT: Es La unidad de memoria más pequeña, solo puede tener un valor de 0 ó 1, únicos
valores interpretados por la máquina.

BYTE: Unidad básica de información, es un grupo de 8 bits que representan a un


número, carácter o un carácter alfanumérico.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 26
APUNTES DE INTRODUCCION A LA PROGRAMACION

CARÁCTER: Es una letra del alfabeto, un número o un símbolo especial.

DRIVE: Llamado también unidad de disco. Dispositivo que permite leer o escribir en un
disco. Consta de un motor que hace girar el disco y una cabeza magnética móvil que lee
y escribe información.

PERIFÉRICO: Dispositivo, como una unidad de disco, impresora, módem o joystick,


que está conectado a un equipo y controlado por su microprocesador.

TUTOR: Conjunto de programas para la enseñanza de un área específica. Establece un


diálogo entre el usuario y la máquina a través de preguntas, gráficos, etc.

INTRUCCION: Conjunto de símbolos que representan una orden de operación o


tratamiento de una computadora. Las operaciones suelen realizarse con o sobre los
datos.

PROGRAMA: Es un secuencia de instrucciones que indican al hardware de un


ordenado que operaciones debe realizar con los datos, pueden estar incorporados al
propio hardware, o bien pueden existir de manera independiente en forma de software.

PROGRAMA FUENTE: Es el programa original escrito por el programador.

PROGRAMA OBJETO: Es el programa que se obtiene como resultado de la traducción


del programa fuente.

COMPILADOR: Programa que traduce un programa fuente a un programa objeto,


revisando al mismo tiempo la posible aparición de errores hecho por el programador.

INTERPRETE: Es un programa de computadora que traduce línea por línea una


programa fuente para ser entendible por la máquina.

FORMATO: Estructura de un archivo que define la forma en que se almacena y se


presenta en la pantalla o al imprimirse. El formato de un archivo normalmente se indica
mediante su extensión. Por ejemplo, la extensión .txt a continuación de un nombre de
archivo

ARCHIVO: Agrupación organizada de información del mismo tipo identificada con un


nombre único que se le asigna.

DIRECTORIO: Es un archivo especial que contiene los nombres de archivos, tamaño y


fecha de modificación de los mismos.

PUERTO: Es un conector, también llamado interfase en serie, en el que se inserta un


enchufe para transmitir una cadena de bits desde y hacia la computadora. Se usan
para conectar su teclado, monitor, impresora y cualquier otro periférico que se desee
agregar al computador.

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 27
APUNTES DE INTRODUCCION A LA PROGRAMACION

CHIP: Es una entidad electrónica que contiene los circuitos necesarios para llevar a
cabo una función o tarea. Existen distintas familias de CHIPS de microprocesadores: de
8, 16 y 32 bits…

BÚFER: Zona de la memoria RAM reservada para utilizar con datos que se almacenan
de forma temporal en espera de ser transferidos entre dos ubicaciones (entre el área de
datos de una aplicación y un dispositivo de entrada y salida, por ejemplo).

DEFRAGMENTACION: Proceso de volver a escribir las partes de un archivo en sectores


contiguos de un disco duro para aumentar la velocidad de acceso y de obtención de
datos. Al actualizar los archivos, el equipo suele guardar estas actualizaciones en el
espacio contiguo más grande del disco duro, que suele estar en un sector distinto al de
las otras partes del archivo. De este modo, al quedar fragmentados los archivos, el
equipo debe realizar una búsqueda en el disco duro cada vez que abra un archivo para
encontrar todas las partes del mismo, lo que ralentiza el tiempo de respuesta.

INTRANET: Red de una organización que utiliza tecnologías y protocolos de Internet,


pero que sólo está disponible para determinadas personas, por ejemplo para los
empleados de una compañía. Una intranet también recibe el nombre de red privada.

UNIX: Eficaz sistema operativo multiusuario y multitarea desarrollado inicialmente en


AT&T Bell Laboratories en 1969 para utilizarlo en microcomputadoras. Se considera que
UNIX es más portátil, es decir, menos dependiente del equipo, que otros sistemas
operativos ya que está escrito en Lenguaje C. Las versiones más actualizadas de UNIX
las ha desarrollado AT&T en la universidad de California en Berkeley.

VIRUS: Programa que intenta propagarse de equipo a equipo y que puede producir
daños (al borrar o dañar los datos) o molestias a los usuarios (al imprimir mensajes o
alterar la presentación en pantalla).

Preparado por: MSc. Ing. Ricardo Francisco Martínez Cano – Profesor Titular FTC-UNI 28

Potrebbero piacerti anche