Você está na página 1de 18

INSTITUTO TECNOLÓGICO DE ORIZABA ING.

INDUSTRIAL

UNIDAD I

“INTRODUCCIÓN A LA COMPUTACIÓN Y HOJA DE CÁLCULO”

QUE ES UNA COMPUTADORA……..

COMPUTADORA: Dispositivo electrónico capaz de resolver


operaciones a gran velocidad.

COMPUTADORA: Máquina electrónica rápida y exacta que es capaz


de aceptar datos a través de un medio de entrada, procesarlos
automáticamente bajo el control de un programa previamente
almacenado, y proporcionar la información resultante a un medio de
salida.

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

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

computadoras a tareas de almacenamiento de registros, como manejo de inventarios, nómina y


contabilidad.

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.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

Finalmente el propósito de la 5° Generación de computadoras y la Inteligencia Artificial es equipar a las


computadoras con “Inteligencia Humana” y con la capacidad de razonar para encontrar soluciones.
Actualmente existe una gran variedad en cuanto a forma, tamaño, capacidad de procesamiento, de
almacenamiento y costos.

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.

Sin embargo, independientemente de estos "milagros" de la tecnología moderna, no se distingue la


brecha donde finaliza la quinta y comienza la sexta generación.

SEXTA GENERACIÓN 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.

LA COMPUTADORA EN LA VIDA DIARIA

Desde sus inicios, las computadoras, han tenido una profunda influencia en la ingeniería y diversas áreas
de trabajo.

En la actualidad no se puede pensar en casi ninguna actividad en la cual no intervengan de alguna


manera los procesos de cómputo. Las computadoras han invadido la mayoría de las labores del ser
humano

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

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

Con base en los grandes acontecimientos tecnológicos en materia de microelectrónica y computación


(software) como CADI CAM, CAE, CASE, inteligencia artificial, sistemas expertos, redes neuronales,
teoría del caos, algoritmos genéticos, fibras ópticas, telecomunicaciones, etc., a de la década de los años
ochenta se establecieron las bases de lo que se puede conocer como quinta generación de
computadoras.

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 computadoras se han convertido en la principal herramienta

utilizada por el hombre y ya son parte esencial de cada uno de

nosotros, y usted deberá aprender todas esas, antes complicadas

hoy comunes tecnologías modernas.”

NUEVAS TECNOLOGIAS DE LA INFORMACION

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.

Las nuevas tecnologías de la Información y Comunicación son aquellas herramientas computacionales e


informáticas que procesan, almacenan, sintetizan, recuperan y presentan información representada de la

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

Esta tecnología de la información comenzó con el


teléfono fijo donde se pueden comunicar dos
personas. Hasta hace poco, solo había estos
teléfonos fijos; pero desde hace pocos años,
sobre todo en los países más desarrollados
surge una gran cantidad de teléfonos celulares
donde se puede hablar con varias personas y
también para enviar mensajes cortos y así
surgen aparatos tecnológicos informativos como
son: el fax, ,los cajeros automático y en la
actualidad la computadora donde la principal
ventaja de esta tecnología es el uso del Internet,
la videoconferencia donde se puede impartir una
sesión de clase y trasmitir una conferencia en
vivo y por supuesto el correo electrónico.
Con una rapidez impensada las Tecnologías de
la información y comunicación son cada vez más,
parte importante de nuestras vidas.

En la actualidad no se puede pensar en casi ninguna actividad en la cual no intervengan de alguna


manera los procesos de cómputo. Las computadoras han invadido la mayoría de las labores del ser
humano”. El mundo está cambiando y ahora es necesario aprender todas esas, antes complicadas, hoy
comunes tecnologías modernas que le permitirán conseguir un empleo mejor retribuido. La mayoría de los
gobiernos de los países en desarrollo han tomado muy en serio los programas de educación para crear en
sus poblaciones una "cultura informática".

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 pacífica y cordial entre los
millones de personas que tienen que utilizar estas avanzadas tecnologías
para realizar su trabajo, estudio, descanso y esparcimiento diarios.

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.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

ELEMENTOS DE UN SISTEMA COMPUTACIONAL

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

ALU.- Unidad que se encarga de realizar las operaciones de +,-,*,/ , etc.

UNIDAD DE CONTROL.- Mantiene el orden y dirige la operación del sistema.

MEMORIA: Parte de la computadora donde se almacenan los programas y datos (información en


general).

MEMORIA RAM: (MEMORIA DE ACCESO ALEATORIO) Proporciona una


memoria volátil, los datos
Almacenados se pierden en caso de una falla en el sumi
nistro de energía o cuando se apaga la computadora.

TIPOS DE MEMORIA:

MEMORIA ROM ( MEMORIA DE SOLO LECTURA) Memoria no volátil, no


se pierde la información, se programa en el momento de su fabricación,
no pude volver a ser programada por el usuario. (Almacena las
instrucciones que ayudan a preparar la computadora para su uso cada
vez que se enciende).

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.

BYTE= Cantidad de memoria que se necesita para almacenar un solo carácter.


BYTE= 8 BITS

BIT= Unidad más pequeña de información.

KILOBYTE= Consta de 1024 caracteres.

MEGABYTE= Consta de 1, 048, 576 caracteres.

DISPOSITIVOS DE ENTRADA / SALIDA:

DISPOSITIVOS DE ENTRADA: Le permiten al usuario comunicarse con la computadora. Los dispositivos


de entrada permiten al usuario del ordenador introducir datos, comandos y programas en la CPU. El
dispositivo de entrada más común es un teclado similar al de las máquinas de escribir. La información
introducida con el mismo, es transformada por el ordenador en modelos reconocibles. (TECLADO,

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

MOUSE, LAPIZ OPTICO O LECTOR DE CODIGO DE BARRAS, CAMARA DIGITAL FOTOS-VIDEO,


CAMARA DE VIDEO, WEBCAM, MICROFONO, ESCANER etc.).

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

DISPOSITIVOS DE ALMACENAMIENTO: Leen y registran información en medios de almacenamiento.


Ejems: MEMORIAS: (RAM, ROM, ) CINTAS, DISCO DURO, CD-R, CD-RW, DVD-ROM, PC-CARDS,
MEMORY FLASH, 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.

Generalmente un programa se escribe en un Lenguaje de alto nivel = Conjunto de instrucciones


compatibles con el Lenguaje y los procesos humanos de pensamiento.

Casi todos los lenguajes de alto nivel son de propósitos generales:


Ejems: PASCAL, CLIPPER, COBOL, FORTRAN, LENGUAJE C, VISUAL BASIC, VISUAL FOX PRO.,
JAVA, PHP, ETC.

Un lenguaje de alto nivel se traduce a Lenguaje máquina antes de ser ejecutado. A este proceso se le
llama compilación.

PROGRAMA EN LENG. COMPILACIÓN PROG. EJECUTADO


DE ALTO NIVEL (LENG. MAQUINA)

LENGUAJE DE ALTO NIVEL


Lenguaje de programación en el que las instrucciones enviadas para que el ordenador ejecute ciertas
órdenes son similares al lenguaje humano. Dado que el ordenador no es capaz de reconocer estas
órdenes, es necesario el uso de un intérprete que traduzca el lenguaje de alto nivel a un lenguaje de bajo
nivel que el sistema pueda entender.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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

PRINCIPALES LENGUAJES DE ALTO NIVEL

 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 programación en el lenguaje de la máquina o en lenguaje simbólico tiene ciertas ventajas:

 Mayor adaptación al equipo.


 Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.

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.

LENGUAJE DE BAJO NIVEL

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.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

IMPORTANCIA DEL LENGUAJE ENSAMBLADOR

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.

El Lenguaje Ensamblador es directamente traducible al Lenguaje de Máquina, y viceversa; simplemente,


es una abstracción que facilita su uso para los seres humanos. Por otro lado, la computadora no entiende
directamente al Lenguaje Ensamblador; es necesario traducirle a Lenguaje de Máquina. Originalmente,
este proceso se hacía a mano, usando para ello hojas donde se escribían tablas de programa similares al
ejemplo de la calculadora que vimos arriba . Pero, al ser tan directa la traducción, pronto aparecieron los
programas Ensambladores, que son traductores que convierten el código fuente (en Lenguaje
Ensamblador) a código objeto (es decir, a Lenguaje de Máquina).

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.

En un compilador hay que distinguir tres lenguajes diferentes:

 el de los programas de partida (LA)


 el de los programas equivalentes traducidos (LB), normalmente el lenguaje de máquina
 el lenguaje en que está escrito el propio compilador (LC), que puede ser igual o diferente a LA.
Aumenta la portabilidad del compilador si está escrito en el mismo lenguaje, es decir, se puede
compilar a sí mismo.

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.

Comparando su actuación con la de un ser humano, un compilador equivale a un traductor profesional


que, a partir de un texto, prepara otro independiente traducido a otra lengua, mientras que un intérprete
corresponde al intérprete humano, que traduce de viva voz las palabras que oye, sin dejar constancia por
escrito.

SISTEMA OPERATIVO

Los sistemas de computación se componen de los llamados software y hardware.

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

El SOFTWARE, en cambio, se compone de los


programas que residen en la memoria y que controlan cada componente del hardware. Permite que una
computadora realice una tarea determinada.

El FIRMWARE es un bloque de instrucciones de programa para propósitos específicos, grabado en una


memoria de tipo no volátil (ROM, EEPROM, flash,...), que establece la lógica de más bajo nivel que
controla los circuitos electrónicos de un dispositivo de cualquier tipo.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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

PROGRAMA = Conjunto de instrucciones escritas en algún lenguaje de programación.

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

EL SOFTWARE DE SISTEMA (SOFTWARE DE SISTEMA OPERATIVO).- Indica a la computadora como


usar sus propios componentes controlan controla las operaciones más importantes, como ejecutar un
programa de aplicaciones y procesar solicitudes de acceso y salida del usuario.
Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa
muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora
y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco.
Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de
plataforma a partir de la cual se corran programas de aplicación.

Un Sistema Operativo (SO) es el software básico de una


computadora que provee una interfaz entre el resto de
programas del ordenador, los dispositivos hardware y el
usuario.

Interacción entre el SO con el resto de las partes.

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.

Algunos sistemas operativos:

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

 se ha popularizado recientemente para usarse en computadoras personales es LINUX)

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

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

EL SISTEMA OPERATIVO es necesario para controlar muchas de las


funciones básicas de la computadora, se mantiene corriendo hasta que la
máquina se apaga.

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.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

A este menú también puedes acceder desde el modo de acceso por teclado tal y como veremos
en la Cinta de opciones.

Contiene dos tipos básicos de elementos:

- 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

La barra de acceso rápido contiene las operaciones más habituales de Excel como Guardar ,
Deshacer o Rehacer .

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

 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

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

Las opciones no disponibles en el momento actual se muestran con números semitransparentes.


Para salir del modo de acceso por teclado vuelve a pulsar la tecla ALT.

- 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

Permite movernos por las distintas hojas del libro de trabajo

Las barras de desplazamiento

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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

Tenemos varios métodos para obtener Ayuda con Excel.

Un método consiste en utilizar la Cinta de opciones, haciendo clic en el interrogante:

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:

VALORES CONSTANTES, es decir, un dato que se introduce directamente en una celda.


Puede ser un número, una fecha u hora, o un texto.

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

trabajo al momento de buscar resultados de cálculos muy complejos.

ALGORITMOS Y LENGUAJES DE PROGRAMACION


INSTITUTO TECNOLÓGICO DE ORIZABA ING. INDUSTRIAL

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.

ALGORITMOS Y LENGUAJES DE PROGRAMACION