Contenido Unidad I Alg. y Leng de Prog
Contenido Unidad I Alg. y Leng de Prog
Contenido Unidad I Alg. y Leng de Prog
INDUSTRIAL
UNIDAD I
Las computadoras han estado disponibles a partir de los años 50´s, lamentablemente muy pocas
personas tenían el acceso a ellas por su costo tan elevado. Trabajaban por medio de bulbos y se
utilizaban las tarjetas perforadas. Eran muy grandes y generaban mucho calor, ocupaban cuartos
completos.
El almacenamiento interno se lograba con un tambor que giraba rápidamente, sobre el cual un dispositivo
de lectura/escritura colocaba marcas magnéticas. Esas computadoras de bulbos eran mucho más
grandes y generaban más calor que los modelos contemporáneos.
En los años 60´s surgieron los transistores que dieron lugar a computadoras más rápidas, más
pequeñas y con menos necesidades de ventilación, sin embargo el costo seguía siendo elevado o lejos
del alcance de cualquier persona. Los programas de computadora también mejoraron, estaban diseñados
para aplicaciones matemáticas o de negocios, pero no ambas cosas.
Las computadoras de la segunda generación también utilizaban redes de núcleos magnéticos en lugar de
tambores giratorios para el almacenamiento primario. Estos núcleos contenían pequeños anillos de
material magnético, enlazados entre sí, en los cuales podían almacenarse datos e instrucciones.
Las computadoras de la 2da Generación eran sustancialmente más pequeñas y rápidas que las de
bulbos, y se usaban para nuevas aplicaciones, como en los sistemas para reservación en líneas aéreas,
control de tráfico aéreo y simulaciones para uso general. Las empresas comenzaron a aplicar las
A mediados de los años 70´s, gracias a los avances de la tecnología de los circuitos integrados, se dio
lugar nuevamente a computadoras más pequeñas, más rápidas, desprendían menos calor y más
eficientes. Los circuitos integrados permitieron incrementar la flexibilidad de los programas. Las
computadoras trabajaban a tal velocidad que proporcionaban la capacidad de correr más de un programa
o aplicación de manera simultanea. Los circuitos integrados permitieron a los fabricantes de
computadoras incrementar la flexibilidad de los programas, y estandarizar sus modelos.
Dos mejoras en la tecnología de las computadoras marcan el inicio de la cuarta generación: el reemplazo
de las memorias con núcleos magnéticos, por las de chips de silicio y la colocación de Muchos más
componentes en un Chip: producto de la microminiaturización de los circuitos electrónicos.
Con el avance de la Tecnología surgió el microprocesador que hizo posible la creación de las
computadoras personales (PC) y Lapto.
Las computadoras de esta generación contienen una gran cantidad de microprocesadores trabajando en
paralelo y pueden reconocer voz e imágenes. También tienen la capacidad de comunicarse con un
lenguaje natural e irán adquiriendo la habilidad para tomar decisiones con base en procesos de
aprendizaje fundamentados en sistemas expertos e inteligencia artificial.
Cada vez se hace más difícil la identificación de las generaciones de computadoras, porque los grandes
avances y nuevos descubrimientos ya no nos sorprenden como sucedió a mediados del siglo XX. Hay
quienes consideran que la cuarta y quinta generación han terminado, y las ubican entre los años 1971-
1984 la cuarta, y entre 1984-1990 la quinta. Ellos consideran que la sexta generación está en desarrollo
desde 1990 hasta la fecha.
Las computadoras de esta generación cuentan con arquitecturas combinadas Paralelo / Vectorial, con
cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado
computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de
punto flotante por segundo (teraflops); las redes de área mundial (Wide Area Network, WAN)
seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas
y satélites, con anchos de banda impresionantes.
Desde sus inicios, las computadoras, han tenido una profunda influencia en la ingeniería y diversas áreas
de trabajo.
Definitivamente, las computadoras están cambiando nuestras vidas. Ahora hemos de aprenderla para no
quedar inmersos en una nueva forma de analfabetismo. Lo anterior contribuye a la creación de nuevos
esquemas sociales que incluyen: novedosas maneras de comercialización aprovechando las facilidades
para comunicarse con todo el mundo a través de Internet; la necesidad de crear leyes adecuadas a la
realidad cibernética actual y, sobre todo; la concepción de una nueva manera de relacionarse con
nuestros semejantes, que contemple una serie de normas éticas que regulen la convivencia pacifica y
cordial entre los millones de personas que tienen que utilizar estas avanzadas tecnologías para realizar su
trabajo, estudio, descanso y esparcimiento diarios.
En la vida moderna, constituyen un componente esencial y, aunque no lo notemos, están en todas partes
y son determinantes en nuestro modo de vida.
Pensemos por un momento en que cosas está presente alguna forma de computadora: -Reloj
Despertador Digital, -Radio, - Tv, -Reproductor de CD,- Agenda Electrónica,-Horno de Microondas,
-Encendido Electrónico del Auto, -Tel. Celular, - Cajero Automático, -Aviones, -Aeropuertos, Etc., casi
todo!!.
Hoy día todos los habitantes del mundo somos dependientes directos o indirectos del uso de las
computadoras, como en oficinas bancarias, grandes y medianos comercios, centros de enseñanza,
oficinas de ventas y reservaciones para viajes, clínicas médicas u hospitales, fabricas y almacenes
industriales, organismos de gobierno y oficinas administrativas, laboratorios, y centros de investigación.
El mundo de la alta tecnología nunca hubiera existido de no ser por el desarrollo del ordenador o
computadora. Toda la sociedad utiliza estas máquinas, en distintos tipos y tamaños, para el
almacenamiento y manipulación de datos. Los equipos informáticos han abierto una nueva era en la
fabricación gracias a las técnicas de automatización, y han permitido mejorar los sistemas modernos de
comunicación. Son herramientas esenciales prácticamente en todos los campos de investigación y en
tecnología aplicada.
Las tecnologías de la información y la comunicación (TIC o NTIC) agrupan los elementos y las técnicas
utilizadas en el tratamiento y la transmisión de las informaciones, principalmente de informática, Internet y
telecomunicaciones , estas tecnologías favorecen la comunicación y el intercambio de información en el
mundo actual.
Las tecnologías de la información y la comunicación (TIC) -la unión de los computadores y las
comunicaciones- desataron una explosión sin precedentes de formas de comunicarse al comienzo de los
años '90. A partir de ahí, la Internet pasó de ser un instrumento especializado de la comunidad científica a
ser una red de fácil uso que modificó las pautas de interacción social.
más variada forma. Es un conjunto de herramientas, soportes y canales para el tratamiento y acceso a la
información. Constituyen nuevos soportes y canales para dar forma, registrar, almacenar y difundir
contenidos informacionales. Algunos ejemplos de estas tecnologías son la pizarra digital (ordenador
personal + proyector multimedia), los blogs, el podcast y, por supuesto, la web.
La tecnología de la información a tenido varios cambios a lo largo de estos últimos años gracias a esto a
permitido trasmisiones más rápidas hacia todos los rincones del mundo utilizando satélites, la fibra óptica
o el láser.
Hoy día todos los habitantes del mundo somos dependientes directos o
indirectos del uso de las computadoras, como en oficinas bancarias,
grandes y medianos comercios, centros de enseñanza, oficinas de ventas
y reservaciones para viajes, clínicas médicas u hospitales, fábricas y
almacenes industriales, organismos de gobierno y oficinas administrativas,
laboratorios, y centros de investigación.
-Procesador
-Memoria
COMPONENTES BÁSICOS: -Dispositivos de Entrada / Salida
-Dispositivos de almacenamiento
-Programas
PROCESADOR: Al procesador se le conoce comúnmente como C.P.U y este es el chip principal de una
computadora. Procesa instrucciones, realiza cálculos y administra el flujo de información, se comunica con
los dispositivos de Entrada / Salida y almacenamiento , para realizar diferentes tareas. Está formado por la
ALU y la Unidad de Control.
TIPOS DE MEMORIA:
Entre mas memoria RAM tenga una computadora, mayor es su capacidad de almacenamiento . La unidad
más común para medir la memoria es el BYTE.
DISPOSITIVOS DE SALIDA: Le regresan al usuario datos procesados, es decir, los dispositivos de salida,
permiten al usuario ver los resultados de los cálculos o de las manipulaciones de datos de la
computadora. (MONITOR, IMPRESORA, BOCINAS,etc.).
LENGUAJES DE COMPUTACIÓN:
Existen diferentes lenguajes que pueden ser utilizados para programar una computadora, el más
importante es el Lenguaje Máquina.
Un lenguaje de alto nivel se traduce a Lenguaje máquina antes de ser ejecutado. A este proceso se le
llama compilación.
Es un lenguaje que se asemeja más al lenguaje humano que a un lenguaje de máquina o ensamblador. Es
más fácil escribir programas en este lenguaje, pero luego deben ser traducidos por compiladores o
intérpretes para que la computadora los entienda
Ada ALGOL
Basic C
C++ C#
Clipper Cobol
Fortran Java
Lexico Logo
Object Pascal Pascal
Perl PHP
PL/SQL Python
Modula-2 Lenguajes funcionales : Lisp, Haskell
LENGUAJE MÁQUINA
El lenguaje máquina está orientado hacia la máquina que está constituida por varios arreglos de
"bits". Este lenguaje es fácil de entender por la computadora, pero difícil para el usuario. Es el lenguaje
original de la computadora el cual es generado por el "software", y no por el programador.
La información que hace que el hardware de la computadora realice una determinada actividad se llama
instrucción. Por consiguiente una instrucción es un conjunto de unos y ceros. Las instrucciones así
formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones
que son interpretadas directamente por la máquina se denomina lenguaje máquina.
El lenguaje máquina fue el primero que empleo el hombre para la programación de las primeras
computadoras. Una instrucción en lenguaje máquina puede representarse de la siguiente forma:
011011001010010011110110
Esta secuencia es fácilmente ejecutada por la computadora, pero es de difícil interpretación, siendo aun
más difícil la interpretación de un programa (conjunto de instrucciones) escrito de esta forma. Esta
dificultad hace que los errores sean frecuentes y la corrección de los mismos costosa, cuando no
imposible, al igual que la verificación y modificación de los programas.
Es un lenguaje de programación bien cercano al lenguaje de máquina. Es difícil de entender por las
personas y requiere que los programadores codifiquen las instrucciones con muchos detalles. Ejemplo:
lenguaje ensamblador.
Lenguaje de Bajo Nivel
Lenguaje de programación que la computadora puede entender a la hora de ejecutar programas, lo que
aumenta su velocidad de ejecución, pues no necesita un intérprete que traduzca cada línea de
instrucciones.
La importancia del lenguaje ensamblador radica principalmente que se trabaja directamente con el
microprocesador; por lo cual se debe de conocer el funcionamiento interno de este, tiene la ventaja de que
en el se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden
realizar. Otro punto sería que los programas en ensamblador ocupan menos espacio en memoria.
COMPILADOR
Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje,
generando un programa equivalente independiente, que puede ejecutarse tantas veces como se quiera.
Este proceso de traducción se conoce como compilación.
Los programas interpretados suelen ser más lentos que los compilados, pero los intérpretes son más
flexibles como entornos de programación y depuración.
SISTEMA OPERATIVO
EL HARDWARE incluye todas las partes físicas y electrónicas de la computadora, incluyendo la memoria
de ésta. (C.P.U, MONITOR, TECLADO, IMPRESORA, MOUSE, ETC.)
Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en
monitores de video, unidades de disco, impresoras, etc., pero también en los propios microprocesadores,
chips de memoria principal y en general en cualquier circuito integrado.
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
Los programas dicen a los componentes físicos de la máquina lo que deben hacer, sin ellos una
computadora no podría hacer nada, sería solo una caja de metal y plástico.
- SOFTWARE DE SISTEMA
TIPOS DE SOFTWARE
- SOFTWARE DE APLICACIÓN
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el
hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con
un navegador integrado, como Windows que trae el navegador Internet Explorer.
1.- DOS: ( Su funcionamiento se base en instrucciones o comandos cortos que se digitan en una
pantalla con líneas de texto.) El famoso DOS, que quiere decir Disk Operating System (sistema
operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue
hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la
base instalada de computadoras con procesador Intel.
2.- Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una
interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra
íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede
accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para
Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido
las bases.
3.- Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las
mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr
mejores aplicaciónes para mejorar la eficacia del trabajo.
4.- Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO
se puede interactuar de forma eficaz entre dos o más computadoras.
5.- OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El
problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en
cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen
las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por
Windows.
6.- Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el
Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario
que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno
para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
7.- UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es
ahora usado como una de las bases para la supercarretera de la información. Unix es un SO
multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras,
Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere
decir que muchos usuarios puede estar usando una misma computadora por medio de terminales
o usar muchas de ellas.
EL SOFTWARE DE APLICACIÓN.- Se refiere a los programas que utiliza el usuario, este software se ha
diseñado para realizar casi cualquier tarea imaginable.
Existen diferentes tipos de programas para ser aplicados en diferentes tareas (procesadores de texto,
flash, dreemwever, html, php, etc.)
Algunas de las categorías en las que se clasifica el software de aplicación son las siguientes:
Aplicaciones de negocios
Aplicaciones de utilería
Aplicaciones personales
Aplicaciones de entretenimiento
Cuando nosotros encendemos una computadora, ejecuta varios pasos que preparan las computadora
para su uso:
1.- AUTOPRUEBA (Identifica los dispositivos que se encuentran conectados a ella, Memoria disponible,
chequeo de la memoria (ve si está trabajando en forma correcta).
2.-La computadora busca un programa especial llamado SISTEMA OPERATIVO y lo carga a la memoria,
este le indica como interactuar con el usuario y como usar los dispositivos de entrada / salida y
almacenamiento.
Una vez que la máquina encuentra y arranca el S.O. está lista para
aceptar COMANDOS de un dispositivo de entrada (teclado, mouse).
ELEMENTOS DE EXCEL
Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados
en una cuadrícula. Es útil para realizar desde simples sumas hasta cálculos más complejos.
Una hoja de cálculo es un programa que permite manipular números dispuestos en forma de tablas.
Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de
gráficas. Un claro ejemplo es Excel.
Debido a la versatilidad de las hojas de cálculo modernas, se utilizan a veces para hacer pequeñas base
de datos, informes, y otros usos. Las operaciones más frecuentes se basan en cálculos entre celdas, las
cuales son referenciadas relativamente mediante la letra de la columna y el número de la fila, por ejemplo
=B1*C1.
La pantalla inicial
Al iniciar Excel aparece una pantalla inicial como ésta, vamos a ver sus componentes fundamentales,
así conoceremos los nombres de los diferentes elementos y será más fácil entender el resto del
curso. La pantalla que se muestra a puede no coincidir exactamente con la que ves en tu ordenador, ya
que cada usuario puede decidir qué elementos quiere que se vean en cada momento.
Cinta de
opciones Ayuda
Barra de acceso rápido
Barra de titulo
Ficha archivo
Barra de
fórmulas
Barra de etiquetas
Barras de desplazamiento La barra de estado
ELEMENTOS DE EXCEL
La ficha archivo
Haciendo clic en la pestaña Archivo que se encuentra en la parte superior izquierda de la pantalla
podrás desplegar un menú desde donde podrás ver las acciones que puedes realizar sobre el
documento, incluyendo Guardar, Imprimir o crear uno Nuevo.
A este menú también puedes acceder desde el modo de acceso por teclado tal y como veremos
en la Cinta de opciones.
- Los que muestran un panel justo a la derecha con más opciones, ocupando toda la superficie
de la ventana Excel. Como Información o Imprimir. Al situar el cursor sobre las opciones de este
tipo observarás que tienen un efecto verde oscuro. El color permanecerá al hacer clic para que sepas
qué panel está activo.
- Los que abren un cuadro de diálogo. Como Abrir, o Guardar como. Al situar el cursor sobre
las opciones de este tipo observarás que tienen un efecto verde claro. El color sólo permanece
mientras el cursor está encima, ya que al hacer clic, el propio cuadro de diálogo abierto muestra el
nombre de la acción en su barra de título.
Para cerrar la ficha Archivo y volver al documento pulsamos Esc o hacemos clic en otra pestaña.
Las barras
La barra de título
Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando
creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que lo guardemos y le
demos el nombre que queramos. En el extremo de la derecha están los botones para minimizar
, maximizar y cerrar .
La barra de acceso rápido contiene las operaciones más habituales de Excel como Guardar ,
Deshacer o Rehacer .
La cinta de opciones
La cinta de opciones es uno de los elementos más importantes de Excel, ya que contiene todas
las opciones del programa organizadas en pestañas. Al pulsar sobre una pestaña, accedemos a
la ficha.
Las fichas principales son Inicio, Insertar, Diseño de página, Fórmulas, Datos, Revisar y
Vista. En ellas se encuentran los distintos botones con las opciones disponibles.
Pero además, cuando trabajamos con determinados elementos, aparecen otras de forma puntual:
las fichas de herramientas. Por ejemplo, mientras tengamos seleccionado un gráfico,
dispondremos de la ficha Herramientas de gráficos, que nos ofrecerá botones especializados para
realizar modificaciones en los gráficos.
- Es posible que en la versión que tengas instalada en tu equipo de Excel 2010 visualices otras
fichas con más opciones. Ésto sucede porque los programas que tenemos instalados en el
ordenador son capaces de interactuar con Excel, si están programados para ello, añadiendo
herramientas y funcionalidades.
Ésta integración permite una mayor comodidad a la hora de trabajar, pero si en algún momento
queremos ocultar o inhabilitar alguna de estas fichas, puedes hacerlo desde el menú Archivo >
Opciones > Personalizar Cinta. Si quieres ver con detalle cómo hacerlo, visita el siguiente
avanzado de personalización del entorno. Además, si acostumbras a personalizar los
programas que utilizas es posible que también te interese aprender cómo exportar e importar la
personalización del entorno en Excel 2010 .
- Pulsando la tecla ALT entraremos en el modo de acceso por teclado. De esta forma
aparecerán pequeños recuadros junto a las pestañas y opciones indicando la tecla (o conjunto de
teclas) que deberás pulsar para acceder a esa opción sin la necesidad del ratón.
- Si haces doble clic sobre cualquiera de las pestañas, la barra se ocultará, para disponer de más
espacio de trabajo. Las opciones volverán a mostrarse en el momento en el que vuelvas a hacer clic
en cualquier pestaña. También puedes mostrar u ocultar las cintas desde el botón con forma de
flecha, que encontrarás en la zona derecha superior.
La barra de fórmulas
Nos muestra el contenido de la celda activa, es decir, la casilla donde estamos situados.
Cuando vayamos a modificar el contenido de la celda, dicha barra variará ligeramente.
La barra de etiquetas
Permiten movernos a lo largo y ancho de la hoja de forma rápida y sencilla, simplemente hay
que desplazar la barra arrastrándola con el ratón, o hacer clic en los triángulos.
La barra de estado
Indica en qué estado se encuentra el documento abierto, y posee herramientas para realizar
zoom sobre la hoja de trabajo, desplazando el marcador o pulsando los botones + y -. También
dispone de tres botones para cambiar rápidamente de vista (forma en que se visualiza el libro).
Profundizaremos en las vistas más adelante.
La ayuda
Otro método consiste en utilizar la tecla F1 del teclado. Aparecerá la ventana de ayuda desde la
cual tendremos que buscar la ayuda necesaria.
Tipos de datos
En una Hoja de cálculo, los distintos TIPOS DE DATOS que podemos introducir son:
FÓRMULAS, es decir, una secuencia formada por: valores constantes, referencias a otras
celdas, nombres, funciones, u operadores. Es una técnica básica para el análisis de datos. Se
pueden realizar diversas operaciones con los datos de las hojas de cálculo como +, -, *, /, Sen,
Cos, etc. En una fórmula se pueden mezclar constantes, nombres, referencias a otras celdas,
operadores y funciones. La fórmula se escribe en la barra de fórmulas y debe empezar
siempre por el signo =.
FUNCIONES Son fórmulas predefinidas, que ejecutan cálculos utilizando valores denominados
argumentos, devolviendo un valor o resultado. Estas funciones se utilizan para simplificar el
Las tablas dinámicas son las grandes desconocidas dentro de excel. Muchos usuarios, incluso usuarios
avanzados, desconocen su uso y su increíble potencialidad. Podría decirse, sin exagerar que las tablas
dinámicas son las herramientas más potentes de excel.
Una tabla dinámica nos permite realizar síntesis de los datos de que disponemos para poder
analizarlos. De hecho en muchas empresas se malgastan recursos para obtener unos resultados que
tienen muy a mano sabiendo utilizar las tablas dinámicas.
Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y
una letra.
Por ejemplo, todos los días empleo frecuentemente en mis celdas los mismos pasos: Tamaño de Fuente
(Tamaño de la letra), Negrita, Fuente(Tipo de letra) y Color de Fuente(Color de Letra), para no estar
repitiendo estos pasos los puedo almacenar en una macro y cuando ejecute la macro los pasos antes
mencionados se ejecutaran las veces que yo lo desee.
Nota. Cada vez que presione Control + [carácter seleccionado] Excel ejecutara la macro y efectuara los
pasos en la celda que se encuentre. Puede grabar todas las macros que desee.