Está en la página 1de 192

Introducción a la Computación – Lic.

Victor Pozo Díaz Victor Pozo Díaz


2014
Lic. Victor Pozo Díaz

UNIVERSAIDAD MAYOR DE SAN ANDRES


FACULTAD DE CIENCIAS PURAS Y NATURALES
CURSO PREUNIVERSITARIO
GUIA DE AVANCE
INTRODUCCION A LA COMPUTACION
COM – 99

1
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

SISTEMA OPERATIVO MS-DOS

INTRODUCCION

Un sistema operativo, es un programa (o conjunto de programas) de control, que administrar el


hardware y software, facilitando la utilización de la computadora por del usuario.

FUNCIONES DE LOS SISTEMAS OPERATIVOS

• Interpreta los comandos que permiten al usuario comunicarse con el ordenador.


• Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las
unidades de disco, el teclado y el mouse.
• Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles,
discos duros, discos compactos o cintas magnéticas.
• Gestiona los errores de hardware y la pérdida de datos.
• Servir de base para la creación del software.

CARACTERÍSTICAS DE DOS

Sistema operativo de disco (MicroSoft Disk Operating System) lanzado en 1981 por IBM. Tiene
dos características fundamentales:

• Carece de interfaz gráfica; es un una pantalla negra donde escribimos


• Funciona mediante órdenes y comandos

ARCHIVOS EN MS-DOS

En MS DOS un archivo generalmente aparece escrito de la forma:

nombre_del_archivo.extension

La extensión de un archivo nos puede decir de qué tipo es el mismo. Por ejemplo: un archivo
cuya extensión es .DOC corresponde al programa de aplicación Microsoft WORD.

.mdb Archivos de ACCESS .java Archive de programa de java


.cpp programa en TURBO C++ .xls archivo de EXCEL
.sav programa en SPSS .ppt archivo de POWERPOINT

En las versiones actuales de DOS el nombre de un archivo puede constar de hasta 255 caracteres
entre el nombre y la extensión.

2
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

TIPOS DE ARCHIVOS

Archivos de programa; contienen los programas que se necesitan para que funcione el ordenador
(.exe, .com), son archivos ejecutables.

Archivos de datos especiales; archivos que son generados por programas que solo pueden ser
leídos por esos programas (.doc, .ppt, .sav)

Archivos de texto sin formato; solo contiene texto, (.txt)

Archivos de procesamiento por lotes; archivos de texto sin formato que contienen los comandos
del dos. (.bat)

COMODINES

Se utilizan para sustituir a un nombre o a una extensión cuando realizamos una misma tarea con un
grupo de archivos.

• Asterisco (*); Substituye a un grupo de caracteres en el nombre o la extensión del fichero


• Interrogación (?); Substituye a un solo carácter, en el nombre o la extensión del fichero.

COMANDOS

Son órdenes o instrucciones que permite al usuario interactuar con el sistema operativo. El DOS
indica la línea de comandos a través del símbolo del sistema C:\>_

CLASIFICACION DE LOS COMANDOS DEL DOS

• comandos internos; se ejecutan inmediatamente porque se cargan en la memoria del


sistema cada vez que se carga el sistema operativo. Por ejemplo: CLS, DIR, COPY, DEL,
TYPE, VER, VOL, DATE, TIME….
• comandos externos; residen en el disco como fichero del programa (con extensión .BAT,
.COM, .EXE) Por ejemplo: FIND.EXE, FC.EXE, FORMAT.COM, SORT.EXE, etc.

COMO INGRESAR AL SIMBOLO DEL SISTEMA

• Clic en
• Seleccionar Todos los programas, Accesorios
• Clic en
• Escribir: CD\, para que la unidad C: sea la actual.

3
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

COMANDOS PARA MANEJO DE DIRECTORIOS

DIR(I).- Muestra un listado de los archivos y directorios de la unidad especificada.

Sintaxis:
DIR [unidad:\ruta\archivo(s)] [/opciones]

Nota.- Si ejecuta DIR sin parámetros, mostrara una lista de los archivos que hay
en la unidad o subdirectorio actual.

Opciones:

/P hace una pausa al presentar la lista de archivos, cada vez que está llena la pantalla. Pulsar
cualquier tecla para continuar….

/w presenta la lista en formato ancho, indicando únicamente su extensión.

/S presenta los archivos de la unidad especificada y todos sus subdirectorio.

/O:orden lista los archivos en el orden especificado, donde: N=nombre, S=tamaño, D=fecha.

/A:atributo incluye solo aquellos archivos: D=solo subdirectorios, H=archivos Ocultos,


R=archivos de solo lectura

Ejemplos:
1. realizar un listado de los archivos y directorios, de la unidad C.

Unidad actual ó PROMPT del sistema C:\

Directorio

Archivos/Directorios

Fecha de creación Hora de creación Tamaño del archivo

4
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

2. realizar un listado de los archivos y directorios ordenado por el nombre, de la unidad D.

C:\>DIR D:\ /O:N

3. Realizar un listado solo de directorios, de la unidad C.

C:\>DIR /A:D

4. mostrar solo los archivos ocultos de la unidad C. (con atributo Hidden)

5. mostrar un listado de los archivos y directorios con pausa cuando se llena la pantalla, del
directorio Windows, de la unidad C.

C:\>DIR C:\WINDOWS /P ó C:\>DIR WINDOWS /P

Para detener la ejecución,


presionar la combinación de
teclas Ctrl+C

6. realizar un listado de los archivos y directorios de la Unidad A:\. Unidad actual C:\.
C:\>DIR A:\

5
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Otra forma es cambiando a la unidad A:

C:\>A:
A:\>DIR

Ejercicios resueltos

7. Realizar un listado de los archivos y directorios, donde el nombre sea cualquier grupo de
caracteres y la extensión .sys , de la unidad C.

C:\>dir C:\*.sys

8. Mostrar los archivos y directorios donde el nombre comience con la letra seguido de
cualquier grupo de caracteres y la extensión .txt , de la unidad D.

C:\>dir D:\a*.txt

9. Mostrar los archivos y directorios cuyo nombre sea 8 caracteres o menor y la extensión .bat ,
de la unidad C.

C:\>dir ????????.bat

10. Mostrar los archivos y directorios cuyo nombre sea cualquier grupo de caracteres y la extensión
comience con la letra , del subdirectorio System32 ubicado dentro el directorio Windows de
la unidad C.

C:\>dir C:\Windows\System32\*.b*

6
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

MD o MKDIR (I).-crea un nuevo subdirectorio por debajo del directorio actual o en la ruta
especificada.

Sintaxis:
MD [unidad:\ruta] nuevo_subdirectorio

Nota.-MD requiere que se especifique el nombre del subdirectorio que se quiere crear. Si el
nombre del subdirectorio va precedido por una barra invertida (\) se creara por debajo del
directorio padre, si va precedido por un espacio será un subdirectorio del directorio actual.

Ejemplos.

11. Crear la siguiente estructura de directorios en la unidad C.

NIVEL 0 (RAIZ)

NIVEL 1

NIVEL 2

NIVEL 3

Verificando:
C:\>dir c:\tso

7
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

12. crear la siguiente estructura de directorios en la unidad A:\. Unidad actual C:\.

Verificando:
C:\>dir a:\

TREE (E).- Presenta de forma gráfica la estructura de archivos y directorios de una ruta de acceso
o de un disquete en una unidad de disco.

Sintaxis:
TREE [unidad:\ruta] [/F]

Opciones:
/F Presenta los nombres de los archivos que contiene cada directorio.

Ejemplos.

13. Mostrar la estructura de subdirectorios en forma grafica del directorio tso.

C:\>tree c:\tso

14. Mostrar la estructura de subdirectorios en forma grafica, de la unidad A:\

C:\>tree a:\

8
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CD o CHDIR (I).- Muestra el nombre del directorio actual, también permite cambia el
Subdirectorio actual.

Sintaxis:
CD [unidad:\ruta] [..]

Opciones:
.. Cambia al directorio situado por encima del actual (padre), si
Existe alguno.
\ cambia directamente al directorio raíz (ej. C:\)

Ejemplos.

15. Mostrar la unidad o directorio actual de trabajo


C:\>cd

16. cambiar como directorio actual de trabajo, al subdirectorio win


C:\>cd c:\tso\win

Verificando.
C:\tso\win>cd

17. cambiar como directorio actual de trabajo, al directorio tso.


C:\>cd c:\tso

18. cambiar como actual a la unidad C:\ (raíz), directamente.


C:\tso>cd\

RD ó RMDIR (I).- Elimina subdirectorios vacíos, con las opciones adecuadas borrar inclusive si no
están vacíos.

Sintaxis:
RMDIR [unidad:\ruta] nombre del subdirectorio

Ejemplos.

19. borrar el subdirectorio suse (vació). unidad actual C:\

C:\>rd c:\tso\linux\suse

Verificando.
C:\>dir c:\tso\linux

9
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ó
C:\>tree c:\tso

20. borrar el subdirectorio ubuntu (vació).

C:\>rd c:\tso\linux\ubuntu

21. borrar el directorio tso (archivos y subdirectorios)

C:\>rd c:\tso /s

Nota.- el comando DELTREE (E) también elimina directorios, que contienen archivos y subdirectorios (no
vacio), pero en las últimas versiones de Windows no se tiene este comando. Puede utilizar la opción /s del
comando RD (ejemplo 21) o los comandos DEL y RD.

VOL (I). - Presenta la etiqueta de volumen del disco y su número de serie, si existen.

Sintaxis:
VOL [unidad:]

Ejemplos.

22. Mostrar el volumen o etiqueta de la unidad C:\.


C:\>vol

LABEL (E). – Crea, cambia o elimina la etiqueta de volumen de un disco.

Ejemplo.

23. Cambiar la etiqueta de volumen del disco C. con el nombre PREFA


C:\>label c: PREFA

10
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRACTICA Nº 1
TRABAJO CON DIRECTORIOS

1. Crear la siguiente estructura de directorio en la unidad y C:\

2. Mostrar la estructura de subdirectorios en forma grafica del directorio Materias.


3. Realizar un listado de archivos y directorios en formato ancho, de la unidad C.
4. Mostrar un listado de archivos y directorios ordenados por la fecha. De la unidad C.
5. Mostrar solo los archivos y directorios ocultos de la unidad C:\.
6. Mostrar un listado de archivos con pausa cuando se llena la pantalla, del directorio
System32 de Windows. (c:\windows\System32)
7. Mostrar los archivos y directorios cuyo nombre sea 5 caracteres o menor y la extensión
.txt de la unidad C y todos sus subdirectorios.
8. Mostrar los archivos y directorios cuyo nombre sea cualquier grupo de caracteres extensión
.exe en el directorio Windows de la unidad C.
9. Mostrar la etiqueta o volumen de la unidad C.
10. Cambiar la etiqueta de volumen del disco C. con el nombre COM99
11. Cambiar como directorio actual de trabajo al directorio Mat99.
12. Cambiar la unidad C:\ (raíz) como actual, con una sola instrucción.
13. Borrar el subdirectorio mat99
14. Mostrar la hora del sistema
15. Mostrar la fecha del sistema

11
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz
Victor Pozo Díaz

COMANDO PARA EL MANEJO DE FICHEROS

COPY CON.-crea archivos de texto en el directorio especificado.

Sintaxis:

COPY CON <nombre de archivo>

Para realizar los ejemplos crear la estructura de directorios en la unidad C:\ y A:\ (Ref. Página 7)

24. crear el archivo de texto empleado.txt dentro el subdirectorio tso, de la unidad C. Unidad actual
C:\

C:\>copy con c:\tso\empleado.txt

Para guardar el archivo presionar la combinación de teclas Ctrl + Z

Verificando.
C:\>dir c:\tso\*.*

25. crear el archivo direccion.txt dentro el subdirectorio ubuntu.

C:\>copy con c:\tso\linux\ubuntu\direccion.txt

Para guardar el archivo presionar la combinación de teclas Ctrl + Z

12
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Verificando.
C:\>dir c:\tso\linux\ubuntu\*.*

26. crear el archivo sueldo.inf dentro el directorio ubuntu.

C:\>copy con c:\tso\linux\ubuntu\sueldo.inf

Para guardar el archivo presionar la combinación de teclas Ctrl + Z

Verificando.
C:\>tree c:\tso /f

Otra forma de crear archivos de texto, es utilizando el programa EDIT de DOS.

27. crear el archivo ocupación.txt dentro el directorio ubuntu. Utilizar el programa EDIT.

C:\>edit c:\tso\linux\ubuntu\ocupacion.txt

• Para Guardar: Clic en Menú Archivo, seleccionar la opción Guardar


• Para salir del programa: Clic en menú Archivo, seleccionar la opción Salir

Verificando.
C:\>tree c:\tso /f

COPY (I).- Copia uno o más archivos de una ubicación a otra. Además concatena archivos.

Sintaxis:
COPY [unidad de origen:\ruta\archivo(s)] [unidad de destino:\ruta\archivos(s)] [/opc]

13
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos.

28. copiar los archivos donde el nombre sea cualquier grupo de caracteres y la extensión “txt” del
directorio ubuntu al directorio vista. Unidad actual C:\

C:\>copy c:\tso\linux\ubuntu\*.txt c:\tso\win\vista

Verificando.
C:\>dir c:\tso\win\vista\*.*

29. copiar los archivos del subdirectorio ubuntu al subdirectorio vista, donde el nombre sea de 6
caracteres o menor y la extensión cualquier grupo de caracteres.

C:\>copy c:\tso\linux\ubuntu\??????.* c:\tso\win\vista

Verificando:
C:\>dir c:\tso\win\vista\*

30. Copiar los archivos que termine con la letra n en el nombre y la extensión sea txt , del
directorio ubuntu al directorio dos. Unidad actual C:\

C:\>copy c:\tso\linux\ubuntu\*n.txt c:\tso\dos

Verificando:
C:\>tree c:\tso /f

14
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

31. Copiar los archivos del directorio vista al directorio com99 de la unidad A, donde el nombre
tenga la letra c en cualquier posición y la extensión cualquier grupo de caracteres.

C:\>copy c:\tso\win\vista\*c*.* a:\com99

Verificando:
C:\>dir a:\com99\*.*

TYPE (I).- Comando que muestra el contenido de uno o más archivos.

Sintaxis:
TYPE [unidad:][ruta]nombrearchivo

Ejemplos.

32. Mostrar el contenido del archivo empleado.txt del directorio tso. Unidad actual C:\

C:\>type c:\tso\empleado.txt

33. Mostrar el contenido de los archivos con extensión txt del subdirectorio ubuntu.

C:\ >type c:\tso\linux\ubuntu\*.txt

DEL (I).- Elimina los archivos especificados. Similar al comando ERASE.

Sintaxis:
DEL [Unidad:\ruta] nombreDeArchivo [/p]

/P Presenta un mensaje de confirmación antes de borrar el archivo.

15
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos.

34. Borrar los archivos del directorio vista, donde el nombre comience con la letra d seguido de
cualquier grupo de caracteres y la extensión sea txt”.

C:\>del c:\tso\win\vista\d*.txt

Verificando:
C:\>dir c:\tso\vista

35. Borrar los archivos con extensión txt , del directorio com99 de la Unidad A:\.

C:\>del a:\com99\*.txt

Verificando:
C:\>dir a:\com99\*.*

36. Borrar todos los archivos de los directorios dos y vista. Unidad actual C:\

C:\>del c:\tso\dos\*.* c:\tso\win\vista\*.*

Aparece el mensaje:

Verificando:
C:\>tree c:\tso /f

MOVE (E).- Mueve ficheros de un origen a un destino y cambia el nombre de archivos y


directorios.

Sintaxis:
MOVE /Y <ORIGEN> <DESTINO>

Opciones:
/Y indica que se desea que mueva los archivos existentes sin pedir confirmación

16
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos.

37. Mover todos los archivos del subdirectorio ubuntu al subdirectorio xp. Unidad actual C:\

C:\>move c:\tso\linux\ubuntu\*.* c:\tso\win\xp

Verificando:
C:\>tree c:\tso /f

38. Mover los archivos con extensión ‘txt’, del subdirectorio xp al subdirectorio suse.

C:\>move c:\tso\win\xp\*.txt c:\tso\linux\suse

Verificando:
C:\>dir c:\tso\linux\suse\*

39. Mover todos los archivos del subdirectorio suse al subdirectorio ubuntu.

C:\>move c:\tso\linux\suse\* c:\tso\linux\ubuntu

Verificando:
C:\>dir c:\tso\linux\ubuntu\*.*

40. Mover el archivo sueldo.inf del subdirectorio xp al subdirectorio ubuntu

C:\>move c:\tso\win\xp\sueldo.inf c:\tso\linux\ubuntu

Verificando.
C:\>tree c:\tso /f

17
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

XCOPY (E).- Copia ficheros y directorios completos (archivos y subdirectorios).

Sintaxis:
XCOPY [unidad origen:\ruta]archivo(s) [unidad destino:\ruta][archivos] [/opciones]

Opciones:
/S Copia directorios completos (archivos y subdirectorios), a menos que estén vacíos. Si
se omite dicho modificador, XCOPY funcionar dentro de un solo directorio.
/E Copia cualquier subdirectorio, aun cuando esté vacío. Deber utilizar el
modificador /S con este modificador.
Ejemplos.

41. Copiar los archivos del directorio ubuntu a la unidad A, donde el nombre tenga la letra i en
cualquier posición y la extensión cualquier grupo de caracteres.

C:\>xcopy c:\tso\linux\ubuntu\*i*.* a:\

Verificando:
C:\>dir a:\*

42. Copiar el directorio tso (archivos y subdirectorios) inclusive vacios al directorio tso de la unidad A:\.

C:\>xcopy c:\tso a:\tso /s/e

Escribir d (directorio).

Verificando:
C:\>tree a:\tso /f

18
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

REN (I).- Permite renombrar un fichero o directorio (RENAME)

Sintaxis:
REN [unidad:\ruta]nombrearchivo1 nombrearchivo2

Ejemplos

43. Renombrar el archivo sueldo.inf ubicado en el subdirectorio ubuntu, con el nuevo nombre
basico.emp. Unidad actual C:\

C:\>ren c:\tso\linux\ubuntu\sueldo.inf básico.emp

Verificando:
C:\>dir c:\tso\linux\ubuntu\*.*

44. Renombrar el archivo básico.emp ubicado en el subdirectorio ubuntu, con el nombre sueldo.inf.
Unidad actual C:\

C:\>ren c:\tso\linux\ubuntu\básico.emp sueldo.inf

ATTRIB (E).- Muestra los atributos de los ficheros, y los cambia si se lo indicamos

Sintaxis:
ATTRIB <atributo><archivo> [/S]

Opciones:
+r Establece el atributo de archivo de sólo lectura.
-r quita el atributo de archivo de sólo lectura.
+h Establece el atributo de archivo oculto.
-h quita el atributo de archivo oculto.
+s Establece el atributo de archivo del sistema.
-s quita el atributo de archivo del sistema.
/s aplica a los archivos coincidentes del directorio actual y todos sus subdirectorios.

Ejemplos.

45. Mostrar los atributos del archivo empleado.txt. Unidad actual C:\.

C:\>attrib c:\tso\empleado.txt
A; atributo de archivo
de almacenamiento.
Aparece:

19
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

46. Establecer el atributo de solo lectura al archivo empleado.txt del subdirectorio tso.

C:\>attrib +r c:\tso\empleado.txt

Verificando:
C:\> attrib c:\tso\empleado.txt

47. Establecer el atributo de oculto al directorio win que está dentro de tso de la unidad C.

C:\> attrib +h c:\tso\win

Verificando:
C:\> attrib c:\tso\win

C:\> tree c:\tso /f

No se observa la carpeta
win porque esta oculto.

48. Quitar el atributo de oculto al directorio win.

C:\> attrib -h c:\tso\win

Verificando:
C:\> attrib c:\tso\win

C:\> tree c:\tso /f

20
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRACTICA Nº 2
TRABAJO CON FICHEROS

1. crear la siguiente estructura de directorios y archivos. En la unidad C:\

Juan física 20
excel Pedro química 50
Rosario informática 50
uno.txt Carlos química 80
C:\ office Juan informática 70

word
Joel química 90
Tiago informática 100
sandra física 20
dos.txt carlos biología 90
victor informática 100

2. Copiar todos los archivos del directorio word al directorio excel.


3. Copiar los archivos donde el nombre comience con la letra seguido de cualquier grupo de
caracteres y la extensión sea txt, del directorio excel al directorio office.
4. Copiar el directorio office (archivos y subdirectorio) a la unidad A: inclusive vacios.
5. Establecer el atributo de oculto a los archivos con extensión txt del directorio excel.
6. Establecer los atributos de lecturas y oculto a todos los archivos del directorio office.
7. Quitar el atributo de oculto a los archivos con extensión txt del directorio excel.
8. Quitar los atributos de lectura y oculto a todos los archivos del directorio office.
9. Mover todos los archivos donde el nombre sea de 3 caracteres y la extensión cualquier
carácter del directorio office al directorio excel.
10. Cambiar el nombre del archivo uno.txt por tres.txt del directorio excel. (No utilizar el
comando rename).
11. Borrar los archivos con extensión txt del directorio Excel.

21
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

COMANDOS PARA EL MANEJO DE DISCOS

FORMAT.- formatea un disco para ser utilizado con Windows XP

Sintaxis.
Format unidad [/v: etiqueta][/q]

Opciones
/v: etiqueta especifica la etiqueta del disco
/q realiza un formateo rápido

Ejemplos.

49. Realizar el formateo completo del disquete de la unidad A: unidad actual C:\

C:\>format a:

Resultado.

50. Realizar el formateo rápido del disquete de la unidad A. unidad actual C:\

C:\>format a: /q

DISKCOPY (E).- Copia el contenido de un disquete a otro.

Sintaxis.
DISKCOPY [unidad1: [unidad2:]] [/v]

Parámetros.
unidad1 Específica la unidad que contiene el disco de origen.
unidad2 Específica la unidad que contiene el disco de destino.
/v Comprueba si la copia es correcta. Esta opción de la línea de
Comandos hace que el proceso de copia sea más lento.

22
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo.

51. realizar una copia total del disquete A: a otro disquete, utilizando la misma unidad.

C:\>diskcopy a: a:

DISKCOMP (E).- Compara el contenido de dos disquetes, solo funciona con disquete. No se puede
aplicar a un disco duro.

Sintaxis.
DISKCOMP <unidad1:> <unidad 2:>

Ejemplo.

52. Compara el contenido de dos discos en la misma unidad A.

C:\>diskcomp a: a:

FC (E).- Comprara dos ficheros y nos dice las diferencias entre ambas. Por defecto la comparación
es en modo texto ASCII.

Nota.- si los archivos son iguales muestra el mensaje FC: no se ha encontrado


diferencias

Sintaxis.
FC <origen><destino> /B/L

Opciones
/L Compara los archivos en modo ASCII por defecto
/B ejecuta una comparación binaria

23
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo.

53. Comparar los archivos de texto empleado.txt con el archivo ocupación.txt.

C:\>fc c:\tso\empleado.txt c:\tso\linux\ubuntu\ocupacion.txt

Resultado.

HELP (E).- Muestra información general o especifica de los comandos de DOS.

Sintaxis.
Help <comando>

Ejemplo.

54. Mostrar la información general de los comandos de DOS.

C:\>help

55. Mostrar la ayuda del comando copy.

C:\>help copy

Otra forma:

C:\>copy/?

24
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

LOS FILTROS DEL DOS

Los filtros del dos son las órdenes More, Sort y Find. Estas tres órdenes externas se denominan
filtros porque su misión es recibir una entrada, filtrarla y devolver una salida.

SORT (E).- Ordena los datos y, a continuación presenta los datos clasificados en la pantalla, en un
archivo o en otro dispositivo.

Sintaxis.
SORT [/r] [/+n] archivo

Modificadores
/R Ordena inversamente (de la `Z' a la `A' y del `9' al `0')
/+columna Indica la columna del carácter a partir del cual se comparará cada fila.

Ejemplos.

56. Ordenar el archivo empleado.txt en forma ascendente. Unidad actual C:\

C:\>sort c:\tso\empleado.txt

57. Ordenar el archivo empleado.txt inversamente.

C:\>sort /r c:\tso\empleado.txt

58. Ordenar el archivo empleado.txt por el apellido.

C:\> sort /+8 c:\tso\empleado.txt

MORE (E).- se utiliza para paginar (mostrar página a página) un fichero. Generalmente se utiliza
para examinar archivos extensos.

Sintaxis
MORE [unidad:][ruta]nombrearchivo

25
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos.

59. Mostrar el contenido del archivo eula.txt pagina a página, ubicado en el directorio System32,
dentro el directorio Windows de la Unidad C.

C:\>more c:\windows\system32\eula.txt

FIND (E).- Busca una cadena específica de texto en un archivo o en varios archivos.

Sintaxis:
FIND [/v] [/c] [/n] "cadena" [unidad: \ ruta\archivo(s)]

Opciones:
/v Muestra todas la líneas que no contienen la cadena especificada
/c Muestra tan sólo el número de líneas en las que contienen cadenas
Coincidentes en cada uno de los archivos
/n Precede a cada línea con su número relativo de línea de archivo

Modificador:
/i no distingue entre mayúsculas y minúsculas

Ejemplos.

60. Buscar a los amigos de “Tarija” en el archivo empleado.txt.

C:\>find tarija c.\tso\empleado.txt

61. Buscar en todos los archivos del directorio ubuntu que archivo contiene la dirección
sopocachi .

C:\>find sopocachi c:\tso\linux\ubuntu\*.*

26
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

REDIRECCIONAMIENTOS

Permite redirigir (cambiar) las entradas y salidas de las órdenes del ms-dos. El siguiente cuadro
presenta la entrada y la salida por defecto de las órdenes del dos.

Función Dispositivo
Entrada por defecto CON (teclado)
Salida por defecto CON (monitor)

Los operadores de redireccionamiento. Son cuatro:

Operador Descripción Sintaxis


< Redirección de la entrada orden <fichero/dispositivo
> Redirección de la salida orden >fichero/dispositivo
>> Redirección de la salida a un fichero existente orden >>fichero
| Redirección de la salida de una orden a entrada de otra orden orden1 |orden2

OPERADOR DE ENTRADA “<”

Con este operador hacemos que la información de entrada proceda desde un fichero o un dispositivo.

Sintaxis.
Orden<fichero/dispositivo

Ejemplos.

62. Ordenar el fichero ocupación.txt de forma descendente. Utilizar el operador de entrada.

C:\>sort /r < c:\tso\linux\ubuntu\ocupacion.txt

63. Buscar las filas que contienen la palabra diaz del archivo empleado.txt. Utilizar el operador
de entrada.

C:\>find diaz <c:\tso\empleado.txt

64. Cuál es el número telefónico de arturo.

C:\>find arturo <c:\tso\empleado.txt

65. ordenar el archivo empleado.txt, por el apellido inversamente. Utilizar el operador de entrada.

27
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

C:\>sort /+9 /r < c:\tso\empleado.txt

OPERADOR DE SALIDA “>”

Con este operador dirigimos la salida desde la pantalla a un fichero o dispositivo.

Sintaxis.
Orden>fichero/dispositivo

66. Enviar el listado de archivos y directorios al fichero respaldo.txt. Utilizar el operador de salida.

C:\>dir>respaldo.txt

Verificando.
C:\>type respaldo.txt

67. Enviar la ayuda del comando fc al fichero comfc.hlp. Utilizar el operador de salida.

C:\>help fc>comfc.hlp

Verificando.
C:\>type comfc.hlp

68. Ordenar el fichero sueldo.inf ascendentemente, el resultado enviar al fichero sueldo.ord del
directorio tso. Utilizar los operadores de E/S.

28
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

C:\>sort<c:\tso\linux\ubuntu\sueldo.inf>c:\tso\sueldo.ord

Verificando.
C:\>type c:\tso\sueldo.ord

69. Buscar a los amigos de Sucre del archivo empleado.txt, el resultado enviarlo al fichero
cliente.txt del directorio tso. Utilizar los operadores de E/S.

C:\>find sucre <c:\tso\empleado.txt>c:\tso\cliente.txt

Verificando.
C:\>type c:\tso\dos\cliente.txt

70. Añadir el contenido del archivo sueldo.ord al archivo cliente.txt del directorio tso.

C:\>type c:\tso\sueldo.ord>>c:\tso\cliente.txt

Verificando.
C:\>type c:\tso\cliente.txt

OPERADOR DE CANALIZACION O PIPES (|)

Toma la salida de comando1 como entrada de comando2.


Nota.- El símbolo de tubería o símbolo de
Sintaxis:
canalización se obtiene pulsando ALT
orden1| orden2 GR+124.

Ejemplos.

71. Obtener del listado de archivos y directorios solo la línea que hace referencia a los bytes libres
de la unidad C:

C:\>dir|find bytes libres

72. Mostrar los archivos y subdirectorio del directorio system32 de Windows (c:\windows\system32)
página por página.

C:\>dir c:\windows\system32|more

29
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRACTICA Nº 3
COMANDOS PARA MANEJO DE FILTROS, REDIRECCIONAMIENTO Y DISCOS

1. crear la siguiente estructura de directorios y archivos. En la unidad C:\.


Juan fisica 20
excel Pedro quimica 50
Rosario informatica 50
uno.txt Carlos quimica 80
C:\ office Juan informatica 70

word
Joel quimica 90
Arturo informatica 100
sandra fisica 20
dos.txt carlos biología 90
Victor informatica 100

2. Ordenar el archivo uno.txt inversamente. Unidad actual C:\


3. Ordenar el archivo dos.txt por el segundo carácter del nombre.
4. Desplegar los nombres de los estudiantes de la carrera de informática del archivo
dos.txt .
5. Buscar a los estudiantes de la carrera de química en los archivos con extensión txt del
directorio word.
6. Mostrar el contenido del archivo uno.txt , página por pagina, utilizar el operador de
canalización.
7. Buscar información de los estudiantes de nombre carlos en, todos los archivos del
directorio word.
8. Ordenar ascendentemente por carrera el archivo dos.txt , el resultado enviar al archivo
ordenado.txt al directorio office. Utilizar los operadores de E/S.
9. Buscar en los archivos con extensión txt del directorio word, aquellos que obtuvieron la
nota de 100 , el resultado enviar al archivo notas.doc del directorio office. Utilizar el
operador de salida.
10. añadir el contenido del archivo ordenado.txt al archivo notas.doc , del directorio office.
11. Realizar un formateo rápido de la unidad A:\
12. Comparar los archivos uno.txt y dos.txt , en modo ASCII.
13. Mostrar la ayuda del comando FC y el resultado enviar al archivo ayudaFC.hlp , al
directorio excel. Utilizar el operador de salida.

30
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

DOSKEY

Doskey es un programa residente en memoria que nos facilita la edición de anteriores líneas de
órdenes, evitando que volvamos a escribirlas. También se utiliza para la creación de macros.

SIMBOLOS UTILIZADOS

Símbolo Descripción
$1 a $9 Son parámetros que podemos agregar a nuestras macros, similar a los
símbolos %1 al %9 en los ficheros por lotes.
$T Separador de ordenes
$G Operador >
$L Operador <
$B Operador |

Nota.- para recuperar una orden dada con anterioridad presionar (flecha arriba o flecha abajo
o la tecla F7, que muestra el historial de comandos ejecutados anteriormente.)

Ejemplos.

73. Instalar el programa doskey. En su computadora.

C:\>doskey

Para probar, Inicie nuevamente DOS y escriba algunas órdenes y recupérelas con las teclas flecha arriba
o flecha abajo o F7.

74. Crear la macro listdir , que visualice solamente los directorios de la unidad actual.

C:\>doskey=listdir=dir /a:d

Ejecutando.
C:\>listdir

31
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

75. Crear la macro creadir que permita crear la siguiente estructura de directorios en la unidad C:

Office

Word Excel

C:\>doskey creadir=md c:\office$Tmd c:\office\word$Tmd c:\office\excel

Ejecutando.
C:\>creadir

76. Crear la macro listado , que visualice los archivos y directorios de cualquier unidad,
introducido como parámetro.

C:\>doskey listado=dir $1

Ejecutando. d:\; es el parámetro que


C:\>listado d:\ representa $1 y es enviado a la
macro.
77. Mostrar las macros creadas

C:\>doskey /macros

78. Borrar la macro listado

C:\>doskey listado=

PROMPT

Permite modificar el indicador del sistema, a través de códigos especiales, que al principio llevan el
símbolo dólar.

Sintaxis
Prompt [texto]

Texto
$Q signo igual
$T hora actual
$D fecha actual
$P unidad de disco y ruta actual
$V versión del sistema operativo
$N unidad actual
$G signo mayor (>)
$L signo menor (<)
$_ nueva línea ó enter

Ejemplos.

32
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

79. Cambiar el prompt del sistema de forma que aparezca: .

C:\>prompt $P$T$d$G

80. Cambiar el indicador del sistema de la forma: C>

C:\>prompt $N$G

81. Cambiar el indicador del sistema de la siguiente forma: <C:\>

C:\>prompt $L$P$G

PRACTICA Nº 4
DOSKEY Y PROMPT

1. Cuál es la tecla que muestra el historial de comandos ejecutados anteriormente.


2. Crear la macro todo que permita crear cualquier directorio, en la unidad que el usuario
desee, ingresar al directorio y crear cualquier archivo con extensión txt (utilizar parámetros.)
3. Crear la macro FORMATEA para formatear la unidad A:, unidad actual C:\.
4. Mostrar las macros creadas.
5. Cambiar el indicador del sistema de forma que aparezca C:\=16/03/2012=
6. cambiar el indicador del sistema a la forma habitual C:\>

33
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ficheros por lotes


Introducción
En muchas ocasiones los usuarios de ms-dos repiten una determinada secuencia de órdenes día tras
día, suponiendo una tarea bastante molesta e incómoda. Los ficheros por lotes pretenden
automatizar una tarea rutinaria ejecutando una serie de órdenes definidas con antelación.

Concepto de fichero por lotes


Un fichero por lotes es un archivo ASCII
que contiene una serie de órdenes.

Todos los ficheros por lotes poseen unas características comunes:

• Extensión. Todos deben llevar obligatoriamente la extensión BAT.


• Contenido. Son ficheros de texto ASCII y, por consiguiente, pueden ser creados por Copy con
o Edit.
• Ejecución. Para hacerlo funcionar simplemente debemos teclear su nombre a continuación
del símbolo del sistema. El fichero por lotes tomará entonces el control del ordenador.
• Interrupción. Podemos detener el procesamiento del fichero por lotes en cualquier momento
presionando Ctrl+Pausa.

Ejemplo1. Crear un fichero por lotes creadir.bat , para crear la siguiente estructura de directorio y
visualizar en forma gráfica. Podemos utilizar la orden Copy con o el programa Edit.

c.\

prefa

Inf99 Com9 Mat99

a) Crear el archivo creadir.bat

C:\>copy con creadir.bat


md c:\prefa
md c:\prefa\inf99
md c:\prefa\com99
md c:\prefa\mat99
tree c:\prefa
^Z
1 archivos copiados.

34
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

b) ejecutando el fichero recién creado

Eco de la orden

Eco de la orden

Descripción de las órdenes y símbolos


Orden Breve descripción
Echo Visualiza mensajes en pantalla y controla el eco de las órdenes. Se puede
utilizar de cinco formas:

ECHO mensaje; Visualiza un mensaje en pantalla.


ECHO ON ; Activa el eco
ECHO OFF; Desactiva el eco
ECHO. ; Visualiza una línea en blanco en pantalla.

Rem Permite introducir comentarios internos en el código de un fichero por


lotes.
Pause Detiene temporalmente el desarrollo de un programa.
Goto Desvía incondicionalmente el desarrollo de un programa.
If Desvía condicionalmente el desarrollo de un programa.
For Repite una misma orden en un conjunto de ficheros.
Call Llama a un fichero por lotes desde otro.
:etiqueta Nombre de una etiqueta.
%número Parámetro del fichero por lotes.
%%variable Variable de la orden For.

Al ejecutar el ejemplo1, observará como aparece el nombre de cada orden en pantalla antes de
ejecutarse. Podemos añadirle la línea ECHO OFF para desactivar el eco en lo sucesivo.

35
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo2. Eliminar el eco del archivo por lotes creadir.bat.

C:\>copy con creadir.bat


@Echo off
md c:\prefa
md c:\prefa\inf99
md c:\prefa\com99
md c:\prefa\mat99
tree c:\prefa
^Z
1 archivos copiados.
Ejecución:

Nota.- Para eliminar el eco de la propia orden ECHO OFF se antepone el símbolo arroba @ a la
orden.

Ejemplo3. Crear un archivo por lotes Ejemplo3.bat , que realice un listado de los archivos y
directorio ordenados por la fecha de la unidad actual y visualice la fecha y hora del sistema.

C:\>copy con ejemplo3.bat


@echo off
rem Programa: ejemplo3.bat
rem fecha:12/09/2011
rem autor: anónimo
echo Listado de Archivos y directorios
DIR C:\ /O:D
echo Fecha Actual
DATE
echo Hora Actual
TIME
echo FIN DEL PROGRAMA!!!
^Z
1 archivo(s) copiado(s)

Ejecución:

C:\>ejemplo3

36
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo4. Crear el archivo por lotes Ejemplo4.bat que realice las siguientes acciones:
a) Listado de archivos y directorios de la unidad C.
b) Crear el directorio TSO y dentro el subdirectorio JAVA en la unidad C.
c) Crear el archivo carreras.txt dentro de TSO (carreras de la facultad)
d) Copiar todos los archivos del directorio TSO al directorio JAVA
e) Mostrar la estructura de subdirectorios y archivos del directorio TSO

C:\>edit ejemplo4.bat
@echo off
rem autor:anonimo
rem fecha:12/09/2014
echo Creando directorios...
dir c:\*.*
md c:\TSO
md c:\TSO\JAVA
echo creando el archivo carreras.txt y copiando...
edit c:\TSO\carreras.txt
copy c:\TSO\*.* c:\TSO\JAVA
echo Estructura del directorio TSO
tree c:\TSO /F
echo Fin del programa!!!
echo.

Ejecución

C:\>ejemplo4

37
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Gestión de parámetros
Los parámetros son informaciones adicionales colocadas después del nombre de una orden. Para
referirnos a un parámetro introducido en la línea de órdenes del programa, debemos escribir el signo
de porcentaje (%) seguido del número de parámetro.

En la línea de órdenes, cada parámetro debe estar separado con un espacio en blanco del
anterior, podemos gestionar hasta nueve de ellos (del %1 al %9).

Ejemplo5. Crear un fichero por lotes ejemplo5.bat que borre cualquier fichero introducido como
parámetros en la línea de órdenes.

C:\>edit c:\ejemplo5.bat

@echo off
rem fecha: 12-09-2011
rem autor:anonimo
echo Borra ficheros introducidos como parametros
pause
del %1
echo archivo: %1 borrado con EXITO!!!
echo.

Ejecución: Parámetro, representa %1


C:\>Ejemplo5 arch*.txt

La orden PAUSE
Detiene temporalmente el desarrollo de un programa. Cuando el dos encuentra una orden Pause en un
fichero por lotes visualiza un mensaje en pantalla y espera una tecla para proseguir.

Presione una tecla para continuar. . .

Si no deseamos ver el mensaje de Pause, podemos re direccionarlo al dispositivo ficticio NUL.

pause > nul

Ejemplo6. Crear un fichero por lotes Ejemplo6.bat que copie 3 ficheros de diferentes nombres y
extensiones, introducidos como parámetros, a la unidad D:\

38
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

C:\>edit c:\ejemplo6.bat

@echo off
rem Programa: Ejemplo6.BAT
rem autor:anonimo
echo Se copiaran los ficheros %1, %2 y %3 a la unidad D:\
Pause
copy %1 d:\
copy %2 d:\
copy %3 d:\
echo Archivos %1, %2 y %3 copiados con EXITO a la unidad D:\
echo.
3 parámetros
%1, %2 y %3
Ejecución:

C:\>ejemplo6 planilla.bak ordenes.txt carta.doc

La orden GOTO
Normalmente un fichero por lotes se desarrolla secuencialmente, desde la primera línea hasta la
última. Sin embargo, la orden Goto permite desviar la ejecución del programa hasta una
etiqueta especificada como parámetro.

GOTO[:]etiqueta

Las etiquetas deben ir precedidas de dos puntos (:) para diferenciarse de las órdenes. Admiten hasta
ocho caracteres significativos.

Ejemplo7. Crear un fichero por lotes Ejemplo7.bat que contenga los comandos para la versión del
sistema operativo y la etiqueta o volumen del sistema, pero que solamente muestre la versión.

C:\>edit c:\Ejemplo7.bat
@echo off
rem Programa que muestra solamente la versión del sistema
operativo
rem fecha:12/09/2011
rem autor: anónimo
echo Mostrando la versión del SO...
pause
ver
goto final
vol C:
:final
echo FIN DEL PROGRAMA!!!
echo.
Ejecución:

C:\>Ejemplo7

39
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

En este ejemplo, la orden Vol. nunca se ejecutará: al llegar la orden goto final, ms-dos salta hasta la
etiqueta: Final y termina el fichero con el mensaje FIN DEL PROGRAMA.

Ejemplo8. Crear un programa Ejemplo8.bat , que muestre la etiqueta de la unidad C:\, varias
veces, hasta que el usuario presione las teclas Ctrl + pausa

C:\>edit c:\Ejemplo8.bat
@echo off
rem Programa: DEMO.BAT
rem fecha:30/08/2011
echo ************************************************
echo ** Este programa utiliza la orden GOTO **
echo ** para mostrar la etiqueta de la unidad C: **
echo ************************************************
echo.
echo Presionar las teclas [control+pausa] para terminar
echo el programa.
pause>nul
:Proceso
vol c:
goto Proceso
echo FIN DEL PROGRAMA!!!
echo.

La orden IF
Desvía condicionalmente el proceso de ejecución de un fichero por lotes. Admite 6 sintaxis
diferentes:

IF EXIST fichero orden Si existe el fichero se ejecuta la orden.


IF NOT EXIST fichero orden Si no existe el fichero se ejecuta la orden.
IF cadena1==cadena2 orden Si ambas cadenas son iguales se ejecuta la orden.
IF NOT cadena1==cadena2 orden Si ambas cadenas son diferentes se ejecuta la orden.
IF ERRORLEVEL número orden Si el código de salida del último programa es igual o
superior al número, se ejecuta la orden.
IF NOT ERRORLEVEL número orden Si el código de salida del último programa es
inferior al número, se ejecuta la orden.

40
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

IF EXIST
Un programador debe considerar todas y cada una de las situaciones posibles al ejecutarse su
programa y, por tanto, debe evitar la aparición de mensajes de error inesperados en la pantalla.

Ejemplo9. Crear el fichero por lotes ejemplo9.bat , que borre cualquier archivo (s), enviado como
parámetro al programa. Si NO existe el archivo visualizar el mensaje Es imposible borrar un
fichero que no existe y terminar el programa.

C:\>edit c:\ ejemplo9.bat

@echo off
rem fecha:12/09/2014
echo *****************************************************
echo ** Programa que borra cualquier fichero introducido**
echo ** como parámetro, si no existe muestra un mensaje **
echo ** de error. **
echo *****************************************************
echo.
pause
if not exist %1 goto error
del %1
echo Archivos borrados con EXITO!!!
goto final
:error
echo Imposible borrar un fichero que NO EXISTE.
:final
echo FIN DEL PROGRAMA!!!

Ejecución
C:\>ejemplo9 planilla.txt

La orden FOR
Repite la orden especificada para cada valor del conjunto. Conjunto es una lista de nombres de
ficheros. En ella, se pueden establecer varios nombres separados por espacios y también, utilizar
comodines. Sintaxis:

FOR %%variable IN (conjunto) DO orden

41
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo10. Crear el fichero por lotes ejemplo10.bat , que visualice el contenido de los archivos con
extensión .txt y .bat de la unidad C:\.

C:\>Edit c:\ejemplo10.bat

@echo off
rem fecha:20/05/2011
rem autor: anónimo
echo ********************************************************
echo **Visualiza el contenido de los archivos con extensión**
echo **.bat y .txt **
echo ********************************************************
echo.
echo Para ejecutar el fichero por lotes presione enter...
pause>nul
for %%a in (*.txt *.bat) do type %%a
echo FIN DEL PROGRAMA!!!
echo.

Ejecución
C:\>ejemplo10

Nota.- La variable %%a va tomando cada uno de los valores del conjunto y se los envía a
la orden Type.

Ejemplo11. Explicar que realiza el siguiente código por lotes.

@echo off
if "%1"=="" goto Error1
if not exist %1 goto Error2
del %1
echo El fichero %1 se ha borrado
goto Final
:Error1
echo Debe especificar un fichero como parámetro.
goto Final
:Error2
echo El fichero %1 NO EXISTE!!!
:Final
echo FIN DEL PROGRAMA!!!
echo.

42
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

La orden CALL
Se utiliza para llamar a un fichero por lotes desde el interior de otro. Su sintaxis es:

CALL fichero [ParámetrosDelFichero]

Ejemplo12. Crear el fichero por lotes ejemplo12.bat que visualice los archivos y directorios
ordenados por el nombre, que copie todos los archivos con extensión .bat de la unidad actual (C:\) a
la unidad D:\ e invoque al fichero por lotes ejemplo10.bat.

C:\>Edit c:\ejemplo12.bat

@echo off
rem fecha:24-05-2010
rem autor: anónimo
echo *************************************************************
echo **Listado de archivos y directorios ordenados por el nombre**
echo *************************************************************
pause
DIR /O:N
echo.
echo Copia los archivos con extensión .bat de la unidad C:\ a la Unidad D:\
pause
copy c:\*.bat d:\
echo.
echo Invocando al fichero por lotes ejemplo10.bat
pause
call ejemplo10.bat
echo FIN DEL PROGRAMA!!!

Ejecución

C:\>ejemplo12

43
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Practica #5
FICHEROS POR LOTES

Para cada pregunta crear los ficheros por lotes correspondientes:

1. comandos.bat que, muestre la fecha actual del sistema, la versión del sistema operativo y
muestre la estructura de archivos y directorios del subdirectorio system32.
2. practica.bat , que busque archivos y directorios en cualquier unidad (Utilizar
parámetros).
3. solucion.bat , que permita copiar archivos de una unidad a otra (utilizar parámetros).
Verificar si el usuario a ingresado los parámetros correspondientes, caso contrario
mostrar el mensaje debe especificar un fichero .
4. directorio.bat , que permita crear cualquier directorio en la unidad que el usuario
seleccione.
5. tso.bat , que permita copiar archivos con extensión .bat y txt de la unidad C: a la unidad
D. y visualizar su contenido (Utilizar el comando for).
6. todo.bat que realice las siguientes acciones:
f) Listado de archivos y directorios de la unidad D.
g) Crear el directorio TSO y dentro el subdirectorio JAVA en la unidad D.
h) Crear el archivo carreras.txt dentro de TSO (carreras del instituto)
i) Mostrar la estructura de subdirectorios y archivos del directorio TSO
j) Copiar todos los archivos del directorio TSO al directorio JAVA
k) Establecer los atributos de lectura y oculto a todos los archivos del directorio JAVA
l) Mostrar solamente la carrera de informática del archivo carreras.txt del directorio
TSO
m) Ordenar el archivo carreras.txt inversamente del directorio JAVA, el resultado enviar al
archivo ordenado.txt.
n) Visualizar el contenido del archivo ordenado.txt
o) cambiar el prompt del sistema, unidad y símbolo mayor (C>)
p) borrar el directorio TSO (archivos y subdirectorios)
q) Mostrar un mensaje de despedida.
Nota.-Visualizar los mensajes correspondientes antes de ejecutar cada inciso.

44
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

SISTEMA OPERATIVO LINUX

INTRODUCCION

En el año 1991 Linus Benedict Tolvalds empezó a escribir una pequeña versión de Unix para su PC.
Con el objetivo de conocer la arquitectura del procesador 386 de Intel. Linus decidió hacer su
sistema LIBRE y accesible a todos a través de internet, esto permitió que muchos probaran el
sistema y corrigieran algunas fallas. La primera versión de Linux fue la 0.02 y se lanzó en octubre
de 1991.

Linux es un clónico de Unix escrito desde el inicio por Linus Torvalds con la ayuda de un
grupo de Hackers.

SISTEMA OPERATIVO

Un sistema operativo es una colección organizada de software (programas), con rutinas de control
que hacen funcionar una computadora y proporcionan un entorno para la ejecución de los
programas.

DISTRIBUCIONES

Al ser Linux un software de libre distribución, no hay ninguna organización o entidad responsable
de mantenerlo y distribuirlo. Por tanto, cualquiera es libre de agrupar y distribuir el software. El
resultado final de ésto es que existen muchas distribuciones de Linux, las cuales son: REDHAT,
SLACKWARE, SUSE, CALDERA, DEBIAN, FEDORA, MANDRIVA, UBUNTU, etc.

CARACTERISTICAS GENERALES DE LINUX

SISTEMA DE ARCHIVOS

Su naturaleza es jerárquica, es decir que en su estructura, cualquier directorio depende de un único,


denominado raíz (root ó /), a partir del cual cuelgan de manera de un árbol invertido los demás
directorios que pueden tener a su vez uno o más subdirectorios.

Cada usuario tiene su propio directorio de trabajo (home-directory). Por ejemplo; /home/larry
es el home directory del usuario larry. Es el lugar donde el sistema se dirige cuando este ingresa.
(Fig. árbol de directorios Linux resumido)

45
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

bin
ls

more
media
find

………. root

cdrom

floppy

win_c

flash

……….

Nota.- Cuando ingresa al el sistema, su directorio de trabajo actual lleva el mismo nombre de su
cuenta ej. Su cuenta es arturo su directorio de trabajo también se llama arturo y está ubicado en
el directorio /home/Arturo.

SUPERUSUARIO Y USUARIOS NORMALES

En LiNuX básicamente se tiene dos tipos de usuarios: usuarios normales que son creados por el
administrador y tiene el símbolo “$” como símbolo del sistema, y el súper usuario o
administrador del sistema (root), que es el dueño del sistema y tiene el símbolo “#” como
símbolo del sistema.

SHELL

El shell es el ambiente de trabajo del usuario, para la interfase del sistema operativo con el usuario.
El shell es el intérprete y controlador de un número grande de órdenes. Ejemplos: Bourne Shell (sh),
c-shell (csh), Korn-shell (ksh), etc.

46
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CUENTA Y CLAVE PRIVADA

La cuenta del usuario, es un código alfanumérico, que le asigna, el sistema al usuario. Ante el
mensaje login: escribir la cuenta, ante el mensaje Password: Se deberá contestar con la clave
privada que solo es conocido por el usuario y no es visible cuando usted lo escribe.

CARACTERISTICAS DE UN ARCHIVO EN LINUX

Un archivo es un conjunto de bytes relacionados que están en disco u otro medio, a los que se les
asigna un nombre que es utilizado para referirse e este. En Linux trata a los dispositivos (disco
removible, disco rígido, teclado, etc.) como directorios y/o ficheros de tal forma que utiliza los
mismos métodos de apertura, escritura, lectura y cierre para todos ellos.

Linux está diseñado para discriminar la propiedad de un archivo en tres categorías: dueño o
propietario, el grupo al cual pertenece el dueño y los otros usuarios del sistema.

Es propietario de un archivo aquel usuario que lo ha creado y tiene todos los derechos sobre
él. Es decir tiene las autorizaciones o permisos de Lectura, Escritura, ejecución y eliminación.

TIPOS DE FICHEROS LINUX

En el sistema Linux existe cuatro tipos de ficheros: ordinarios, vinculados, directorios y


archivos especiales. El primer carácter del listado de archivos (ver grafico), indica el tipo de
archivo. Así:

ü - ordinario
ü d directorio
ü l vinculación simbólica
ü p archivo especial

AUTORIZACIONES (PERMISOS)

Los permisos determinan lo que los usuarios pueden hacer sobre un archivo o un directorio. Los
siguientes son los permisos asociados con archivos y directorios.

ü lectura (r); un archivo puede ser leído o copiado. Un directorio puede ser leído para
listar su contenido
ü escritura (w); Un archivo puede ser modificado o eliminado.
ü ejecución(x); un programa puede ser corrido.

47
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Tipo de fichero
Usuario Grupo Tamaño Fecha Hora Nombre del archivo/dir.

Permisos de: usuario, grupo y otros (ugo)

En el grafico anterior, la primera columna se refiere a las autorizaciones o


permisos de los archivos o directorios, esta información se interpreta de la siguiente manera:

ü El primer carácter, indica el tipo de fichero. Que puede ser ordinario (-), directorio (d) de
vinculación simbólica (l) o especial (p).

ü Los tres siguientes caracteres significan los permisos de lectura(r), escritura(w) y


ejecución(x) del propietario o dueño del archivo o directorio

ü Los tres siguientes caracteres significan los permisos de lectura(r), escritura (w) y ejecución
(x) de los miembros del grupo.

ü Los tres siguientes caracteres significan los permisos de lectura(r), escritura (w) y
ejecución(x) de otros usuarios.

ü Cuando aparece un guión - en lugar de r, w o x, significa que aquel usuario no tiene


autorización para lectura, escritura o ejecución respectivamente.

COMODINES DE ARCHIVOS LINUX

Los comodines son patrones especiales para especificar uno o más archivos sin tener que escribir los
nombres completos. Son muy útiles en las órdenes básicas tales como copiado, eliminación listados,
etc. Algunos comodines de nombres de archivos son:

§ * que indica una cadena de cualquier numero de caracteres


§ ? que indica un carácter simple
§ [..] que indica cualquier carácter dentro los corchetes.
§ ^ que indica comienzo de la línea o registro
§ $ indica final de la línea

48
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ORDENES DE MANIPULACION DE DIRECTORIOS

ls.- Realiza un listado de los archivos y subdirectorios.

Sintaxis:
ls [opciones][directorio(s)]/[fichero(s)]

Opciones:

Opciones acción
-a Muestra todos los ficheros incluyendo aquellos que son ocultos,
identificados porque al comienzo lleva un punto (.)
-l Lista larga o completa, nuestra toda la información de cada fichero
(permisos, tamaño, fecha, etc.)
-F Distingue entre tipos de archivos
-r Ordena el listado de archivos en orden inverso.
-x Visualiza la salida en columnas lateralmente.
-t Muestra ordenado por fecha

Ejemplos.

1. Mostrar un listado de los archivos y subdirectorios del directorio actual.

$ ls

2. Realizar un listado largo, de los archivos y directorios con toda la información (permisos,
tamaño, fecha de creación.)

$ ls l

3. Realizar un listado de los archivos y directorios, donde distinga entre tipos de archivos.

$ ls -F

49
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

4. Realizar un listado completo de los archivos y directorios, ordenados por la fecha.

$ ls -lt

5. Realizar un listado de los archivos y directorios, incluyendo los ocultos.

$ ls -a

6. Realizar un listado completo de los archivos y directorios con extensión txt , del directorio
actual.

$ ls -l *.txt

7. Realizar un listado completo de los archivos y directorios, cuyo nombre sea cualquier grupo
de caracteres y la extensión tenga 2 caracteres exactamente, del directorio actual.

$ ls l *.??

mkdir(make directory).- crea directorios nuevos.

Sintaxis.
mkdir <dir1> <dir2> <dirN>

Opciones.
-p Crea una cascada de directorios.

50
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos.

8. Crear la siguiente estructura de subdirectorios, en el directorio actual.

$ mkdir tso
$ mkdir tso/win
$ mkdir tso/dos
$ mkdir tso/linux
$ mkdir tso/win/xp
$ mkdir tso/win/vista
$ mkdir tso/linux/debian
$ mkdir tso/linux/ubuntu
$ mkdir tso/linux/suse

Verificando:
$ ls l

ó
Verificando:
$ ls tso/*

9. Crear el directorio java (padre) y el directorio eclipse (hijo) con una sola instrucción.

$ mkdir p java/eclipse
Verificando:
$ ls -l

51
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

10. Crear los directorios inf99, com99 y mat99 en el mismo nivel con una sola instrucción.

$ mkdir inf99 com99 mat99

Verificando:
$ ls -l

pwd.- Muestra el directorio actual.

Sintaxis:
pwd

Ejemplos.

11. Cuál es el directorio actual de trabajo

$ pwd
lasin es el directorio actual de trabajo y
es el mismo nombre de la cuenta o
login del usuario.

cd (change directory).- Cambia el directorio actual de trabajo.

Sintaxis:
cd <directorio>
Ejemplos.

12. Cambiar como directorio actual de trabajo al directorio win.

$ cd tso/win

52
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Verificando:
$ pwd

13. Cambiar como directorio actual de trabajo al directorio raíz (/)

$ cd /

Verificando:
$ pwd

14. Cambiar como directorio actual de trabajo su directorio personal.

$ cd

Verificando:
$ pwd

rmdir (remove directory).- Esta orden borra directorios vacíos. Al borrar tenga en cuenta que
no tenemos herramientas de recuperación.

Sintaxis:
rmdir [opciones]<nombre_directorio>

Ejemplos.

15. Borrar el directorio vacio, debian.

$ rmdir tso/linux/debian

Verificando:
$ ls tso/*

16. Borrar el directorio suse (vacio).

$ rmdir tso/linux/suse

53
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Verificando:
$ ls tso/*

17. Borrar el directorio tso (archivos y subdirectorios). NO está vacio

$ rmdir tso

Sale el siguiente mensaje:

Nota.- El comando rmdir solo borra directorios vacios, existe el comando rm que
permite borrar directorios NO VACIOS con las opciones adecuadas.

54
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ORDENES DE MANIPULACION DE ARCHIVOS

Crear la siguiente estructura de directorios (ref. página 8)

cat.-Permite visualizar, concatenar y crear archivos.

Sintaxis:
cat <fichero1> <fichero2> . . .<ficheroN>

comando descripción
cat > archivo Permite crear archivos
cat archivo1 archivo2 archivoN Permite visualizar archivo(s)
cat archivo1 archivo2>archivo3 Concatena en archivo3

Ejemplos:

18. Crear el archivo empleado.txt dentro el directorio tso.

$ cat>tso/empleado.txt

Para grabar el archivo presionar la combinación de teclas Ctrl+C

Verificando:
$ ls tso/*.*

19. Mostrar el contenido del archivo empleado.txt

$ cat tso/empleado.txt

55
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

20. crear el archivo direccion.txt dentro del subdirectorio ubuntu.

$ cat>tso/linux/ubuntu/direccion.txt

Para grabar el archivo presionar la combinación de teclas Ctrl+C

Verificando:
$ ls -l tso/linux/ubuntu/*.*

21. crear el archivo sueldo.inf dentro el directorio ubuntu. (utilizar el programa gedit)

$ gedit tso/linux/ubuntu/sueldo.inf

o Para grabar el archivo presionar la combinación de teclas ctrl+S


o Para salir del programa presionar la combinación de teclas ctrl+Q

22. Crear el archivo ocupación.txt dentro el directorio ubuntu. (utilizar el editor vi de Linux.)

El editor vi tiene dos formas de trabajo:

• modo texto; presionar las teclas ESC+A


• modo comando; presionar la tecla ESC (por defecto)

En el modo comando puede utilizar algunos de estos:

Comando Descripción
dd Borra una línea
x Borra un carácter donde se encuentra el cursor
p Restaura el texto eliminado

$ vi tso/linux/ubuntu/ocupacion.txt

56
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Cuando finalice, presionar la tecla ESC, luego, dos puntos (:)y escribir:

• wq graba y sale del editor vi


• q! sale sin grabar, del editor vi

23. Visualizar el contenido del archivo ocupación.txt

$ cat tso/Linux/ubuntu/ocupación.txt

cp (CoPy).- Copia fichero(s) y directorios de un origen a un destino. Reemplaza a los comandos


copy, xcopy de DOS.

Sintaxis:
cp [opciones] <origen> <destino>

Opciones:

-R ó -r Copiar recursivamente; obligatorio para copiar un directorio (archivos y


subdirectorios), incluso si está vacío.
-i Pide confirmación antes de sobre-escribir cualquier archivo.
-f Opuesto de -i, reemplazar cualquier archivo existente sin pedir
Confirmación alguna.
-v Modo verboso , reporta todas las acciones que realiza cp.

Ejemplos.

24. Copiar el archivo sueldo.inf del directorio ubuntu al directorio xp.

$ cp tso/linux/ubuntu/sueldo.inf tso/win/xp

Verificando:

$ ls l tso/win/xp/*

25. Copiar los archivos donde el nombre comience con la letra seguido de cualquier grupo de
caracteres y la extensión sea txt del directorio ubuntu al directorio xp.

$ cp tso/linux/ubuntu/d*.txt tso/win/xp

57
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Verificando:
$ ls l tso/win/xp/*

26. Copiar todos los archivos, del directorio xp al directorio vista.

$ cp tso/win/xp/* tso/win/vista

Verificando.
$ ls l tso/win/vista/*

27. Copiar los archivos donde el nombre sea de 6 caracteres y la extensión cualquier grupo de
caracteres. Del directorio vista al directorio dos.

$ cp tso/win/vista/??????.* tso/dos

Verificando.
$ ls l /tso/dos/*

rm (ReMove, Quitar).- Borra ficheros y directorios. Nótese que cuando los ficheros son borrados
en UNIX, son irrecuperables.

Sintaxis:
rm [opciones] <origen> <destino>

Opciones:
-r ó –R borrar recursivamente. Esta opción es obligatoria para borrar un directorio
(Archivos y subdirectorios), vacío o no.
-i Pedir confirmación antes de cada supresión. Note que por defecto En
Mandrake Linux, rm es un alias a rm i.
-f la opuesta de -i, fuerza la supresión de los archivos o directorios, incluso si el
Usuario no tiene derecho de escritura sobre los archivos2.
Ejemplos.

28. Borrar todos los archivos del directorio dos con confirmación.

$ rm i tso/dos/*

Aparece el mensaje: s

58
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Verificando.
$ ls l tso/dos/*

29. Borrar todos los archivos del directorio xp sin confirmación.

$ rm f tso/win/xp/*

Verificando.
$ ls l tso/win/xp/*

30. Borrar del directorio vista, los archivos donde el nombre sea cualquier grupo de caracteres y
la extensión sea tres caracteres.

$ rm tso/win/vista/*.???

Verificando.
$ ls l tso/win/vista

31. Copiar el directorio tso (archivos y subdirectorios) al flash.

Primero introducir el flash en el puerto USB, esperar que el sistema operativo lo reconozca:

$ cp -R tso /media/VPD

Verificando.
$ ls l /media/VPD

VPD, es el punto de montaje (directorio) donde Linux ha montado el dispositivo (flash) que
se encuentra dentro el directorio media. El nombre del directorio VPD es el mismo
nombre del dispositivo.

/media/VPD; representa al flash en este caso.

59
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

mv.- Mueve archivo(s) y directorios de un origen a un destino. Es equivalente a una copia seguida
del borrado del original. También Puede ser usado para renombrar ficheros, como el comando MS-
DOS RENAME.

Sintaxis:
mv [opciones] <origen> <destino>

Opciones:

-f fuerza la operación no hay advertencia alguna en caso de que la operación


sobre-escriba un archivo que ya existe.
-i lo contrario a f pide confirmación al usuario antes de sobre-escribir un
archivo existente.
-v modo verboso, reportar todos los cambios y la actividad.

Ejemplos.

32. Mover todos los archivos del directorio ubuntu al directorio xp

$ mv tso/linux/ubuntu/* tso/win/xp

Verificando.
$ ls l tso/win/xp

33. Mover los archivos donde la extensión sea txt del directorio xp al directorio dos.

$ mv tso/win/xp/*.txt tso/dos

Verificando.
$ ls l tso/dos/*

34. Mover el archivo sueldo.inf del directorio xp al directorio ubuntu

$ mv tso/win/xp/sueldo.inf tso/linux/ubuntu

Verificando.
$ ls l tso/linux/ubuntu/*

60
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

35. Mover los archivos donde la extensión sea 3 caracteres, del directorio dos al directorio
ubuntu.

$ mv tso/dos/*.??? tso/linux/ubuntu

Verificando.
$ ls l tso/linux/ubuntu/*

36. Renombrar el archivo sueldo.inf con el nombre básico.emp ubicado en el directorio ubuntu.

$ mv tso/linux/ubuntu/sueldo.inf tso/linux/ubuntu/basico.emp

Verificando.
$ ls l tso/linux/Ubuntu

Cambiar nuevamente el nombre el archivo básico.emp a sueldo.inf

ORDENES DE AUTORIZACIONES

Para realizar los ejemplos crear la siguiente estructura de archivos y directorios.


empleado.tx

direccion.t sueldo.inf ocupación.tx

61
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

chmod.- Permite modificar las autorizaciones de un archivo por el dueño o propietario.

Sintaxis.
chmod ugo+ -rwx fichero(s)

u se refiere al propietario del fichero


g se refiere al grupo
o se refiere a otros usuarios
+ otorga permisos
- quita permisos

Otra forma de modificar los permisos es a través de una máscara numérica donde:

usuario grupo otros


r=4 r=4 r=4
w=2 w=2 w=2
x=1 x=1 x=1

Opciones.

-R recursivo, aplica los cambios a todos los archivos y Subdirectorios del directorio.

Ejemplos.

37. Añadir el permiso de ejecución al propietario o dueño del archivo empleado.txt

$ chmod u+x tso/empleado.txt

Verificando.
$ ls l tso/empleado.txt

38. Añadir los permisos de escritura y ejecución al grupo y otros usuarios sobre el archivo
empleado.txt

$ chmod go+wx tso/empleado.txt

Verificando.
$ ls l tso/empleado.txt

39. Quitar el permiso de ejecución al propietario de escritura y ejecución al grupo y otros


usuarios, sobre el archivo empleado.txt.

62
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

$ chmod u-x,g-wx,o-wx tso/empleado.txt

Verificando.
$ ls l tso/empleado.txt

40. Añadir el permiso de ejecución al propietario, sobre todos los archivos con extensión txt
del directorio ubuntu.

$ chmod u+x tso/linux/ubuntu/*.txt

Verificando.
$ ls l tso/linux/ubuntu/*.txt

41. Añadir el permiso de escritura al grupo y otros usuarios sobre el directorio ubuntu (archivos y
subdirectorios.)

$ chmod R go+w tso/linux/ubuntu

Verificando el directorio ubuntu:

$ ls l tso/linux

Verificando los archivos dentro de ubuntu:

$ ls l tso/Linux/ubuntu/*

42. Asignar o fijar los permisos de lectura, escritura y ejecución al propietario, lectura y
ejecución al grupo y otros, sobre el archivo empleado.txt. Utilizar la máscara numérica.

$ chmod 755 tso/empleado.txt

Verificando.
$ ls l tso/empleado.txt

63
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

umask.- Cambia los permisos de archivos y directorios que son asignados por el sistema cuando
son creados. Los permisos por defecto cuando creamos archivos y directorios son:

• Archivos -rw-r--r--
• Directorios drwxr-xr-x

Ejemplo.

43. Cambiar los permisos por defecto, cuando se crea archivos y directorios, de lectura y
escritura para el usuario, grupo y otros.

El procedimiento es el siguiente:

Lectura y escritura usuario 7-6=1


Lectura y escritura grupo 7-6=1
Lectura y escritura otros 7-6=1

Luego el comando completo es:

$ umask 111

Verificando.
Creamos un archivo:

$ cat>eclipse.txt
$ ls l

Nota.- Para restablecer los permisos, en la creación de archivos y directorios, aplicar el comando
completo umask 133

64
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRACTICA #1
COMANDOS PARA MANEJO DE DIRECTORIOS, ARCHIVOS Y PERMISOS

1. Que operación realizan los siguientes comandos

ls l ls a ls -l ar*.txt ls -l *2
ls -F ls l *.?? uname a grep
du tar free df v
2. Crear la siguiente estructura de subdirectorios en el directorio actual:

sisope

linux win

mandriva fedora suse win98 winxp w7

3. Crear 3 archivos de texto con los nombres arch1.txt, arch2.txt, arch3, dentro el directorio
sisope.
4. Verificar la estructura de subdirectorios del directorio sisope.
5. Ver el contenido de los archivos arch1.txt y arch2.txt (una sola instrucción)
6. Cambiar como directorio actual, el directorio sisope.
7. Mostrar el directorio actual de trabajo.
8. Cambiar como directorio actual de trabajo su directorio personal.
9. Copiar todos los archivos del directorio sisope al directorio mandriva.
10. Copiar todos los archivos con extensión txt del directorio sisope al directorio w7.
11. Copiar el directorio linux (archivos y subdirectorios), al directorio win.
12. mover los archivos con extensión txt” del directorio mandriva al directorio win98.
13. Mover los archivos que empiecen con la letra en el nombre y la extensión de tres
caracteres del directorio win98 al directorio winxp.
14. Mover el directorio w7 (archivos y subdirectorios), al directorio suse sin advertencia en caso
de existir los archivos.
15. Borrar los archivos que termine en el número 3 del directorio mandriva.
16. Borrar los archivos donde la extensión sea de tres caracteres del directorio winxp.

65
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

17. Cambiar el nombre del archivo arch1.txt ubicado en el directorio w7 a total.txt.


18. Añadir los permisos de ejecución al grupo y escritura y ejecución a otros sobre los archivos
arch1.txt y arch2.txt del directorio sisope.
19. quitar todos los permisos al usuario, grupo y otros sobre los archivos del directorio sisope.
20. Asignar todos los permisos al usuario, grupo y otros sobre todos los archivos del directorio
sisope.
21. Añadir el permiso de ejecución al propietario, escritura y ejecución al grupo y otros sobre el
directorio w7 (archivos y subdirectorios).
22. fijar los permisos de escritura y ejecución al propietario, ejecución al grupo y otros sobre el
archivo arch3 del directorio sisope. Utilizar las mascaras numéricas.
23. cambiar los permisos por defecto, cuando se crean archivos y directorios, de escritura y
ejecución para todos los usuarios.
24. Borrar el directorio fedora (vació)
25. Borrar el directorio sisope, (archivos y subdirectorios), sin confirmación.

66
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

MANIPULACION AVANZADA DE TEXTOS

El sistema Linux tiene muchas herramientas a disposición del usuario para que realice su trabajo de
una manera más fácil. Algunas de estas son básicas y fundamentales para su manejo en cambio
otras requieren del conocimiento previo de las características del Shell o interface.

Crear la siguiente estructura de archivos y directorios.

empleado.tx

direccion.t sueldo.inf ocupación.tx

grep.- permite realizar búsquedas de cadenas dentro de los archivos. Estas cadenas pueden ser
palabras, frases o en general patrones de búsqueda.

Sintaxis:
grep <opciones> <expresion_regular> <archivo>

Opciones:

-c muestra el número de líneas que emparejan


-i ignora la distinción entre las mayúsculas y las minúsculas
-v muestra todas las líneas excepto las que emparejan

Los comodines que puede utilizar con el comando grep son:

. Cualquier carácter
^ Comienzo de línea
$ Fin de línea
Ejemplos
44. Buscar a los empleados de la ciudad de tarija , en el archivo empleado.txt

$ grep tarija tso/empleado.txt

67
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

45. Buscar la dirección irpavi , en los archivos con extensión txt del directorio ubuntu.

$ grep irpavi tso/linux/ubuntu/*.txt

46. Buscar en el archivo empleado.txt, información del empleado cuyo código comience con el
numero seguido de cualquier carácter, ignorar la distinción entre mayúsculas y
minúsculas.

$ grep i ^2. tso/empleado.txt

47. Buscar a los empleados cuyo número telefónico termine con el numero 8, del archivo
empleado.txt.

$ grep i 8$ tso/empleado.txt

find.- Permite buscar archivos en una lista de directorios basándose en un criterio de búsqueda
especificado.

Sintaxis:
find <directorio..><expresión>

Mandatos:
-print lista los nombres de los archivos
-name especifica el nombre del archivo que hay que buscar

Ejemplos.

48. Buscar los archivos con extensión txt en el directorio actual.


Directorio actual
$ find . name *.txt print

49. Buscar los archivos con extensión txt en todo el sistema de archivos de Linux.

$ find / name *.txt print


.

68
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Para detener la búsqueda,


presionar las teclas Ctrl+C

50. Buscar en todo el sistema, el archivo passwd.

$ find / name passwd print


passwd; archivo de Linux donde
se guarda información de los
usuarios (nombre de la cuenta,
contraseña, grupo, directorio, etc.)

51. Buscar los archivos cuyo nombre comience con la letra , y la extensión cualquier grupo
de caracteres, en el directorio tso.

$ find tso name d*.* print

sort.- Permite ordenar los registros o líneas de uno o más archivos.

Sintaxis.
sort [opciones] [archivo ......]

Opciones.
-m solo combina, se asume que los archivos están previamente clasificados
-o salida del argumento dado, es el nombre de un archivo de salida en lugar de
la salida estándar.
-f ignora en la clasificación la distinción entre mayúsculas y minúsculas
-r ordena en forma descendente de más a menos.
-t separador de campos

69
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

52. Ordenar el archivo empleado.txt en orden ascendente por la primera columna.

$ sort t: tso/empleado.txt

53. Ordenar descendentemente por el nombre(2do. campo), el archivo empleado.txt

$ sort t: -r +1 tso/empleado.txt

54. Ordenar el archivo ocupación.txt por la profesión(2do. campo) y el resultado guardar en el


fichero ordenado.vpd

$ sort t: +1 -o ordenado.vpd tso/linux/ubuntu/ocupación.txt

Verificando.
$ cat ordenado.vpd

cut.- Permite extraer caracteres o columnas de uno o más archivos.

Sintaxis.
cut [opciones] [archivo(s)]

Opciones.
-c Selecciona en términos de carácter
-f Para campos de archivos
-d Delimitador de campo (solo cuando se procesa campos)

Ejemplos.
55. Extraer el primer carácter de cada fila o línea, del archivo empleado.txt

$ cut c1 d: tso/empleado.txt

70
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

56. Extraer el nombre (2do. campo) del archivo empleado.txt.

$ cut f2 d: tso/empleado.txt

57. Extraer el primero, segundo y cuarto campo (nombre de usuario, contraseña e id de grupo)
del archivo passwd ubicado en el directorio /etc.

$ cut f1,2,4 d: /etc/passwd

paste.- permite concatenar archivos, horizontalmente.

Sintaxis.
paste <archivo1> <archivoN>

Ejemplos.

58. Concatenar horizontalmente los archivos empleado.txt y dirección.txt.

$ paste tso/empleado.txt tso/linux/ubuntu/dirección.txt

tr.- Es un filtro que se emplea como traductor, generalmente para sustituir, borrar caracteres y
convertir de minúsculas a mayúsculas y viceversa.

Ejemplos.

59. Convertir todos los caracteres del archivo empleado.txt a MAYUSCULAS.

$ tr [a-z] [A-Z]<tso/empleado.txt

71
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

; operador de entrada, permite


direccionar un archivo hacia el
comando.
60. Sustituir los caracteres en el rango desde la hasta , con la letra del archivo
empleado.txt.

$ tr [a-d] h<tso/empleado.txt

61. Borrar los caracteres y e , del archivo empleado.txt

$ tr d [a,e]<tso/empleado.txt

72
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

REDIRECCIONAMIENTO

La entrada por defecto de las órdenes de Linux es el teclado pero también puede ser un archivo o
dispositivo. Mientras que la salida por defecto es el monitor como también un archivo o
dispositivo.

REDIRECCION DE ENTRADA “<”

El operador permite que la entrada sea un archivo hacia el comando.

Sintaxis
Comando<archivo

Ejemplos.

62. Mostrar el contenido del fichero passwd con pausa, ubicado en el directorio /etc. Utilizar el
operador de entrada.

$ more</etc/passwd

more; comando que muestra el


contenido de ficheros con pausa o
paginado.

63. Ordenar el fichero ocupación.txt inversamente. Utilizar el operador de entrada.

$ sort r<tso/Linux/ubuntu/ocupación.txt

64. Buscar las filas que contienen el apellido diaz del archivo empleado.txt. Utilizar el
operador de entrada.

$ grep diaz <tso/empleado.txt

73
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

REDIRECCION DE SALIDA “>”

Permite enviar el resultado de la ejecución de un comando a un archivo o dispositivo.

Sintaxis.
Comando>archivo/dispositivo

Ejercicios.

65. Enviar el listado de archivos y directorios con permisos al archivo respaldo.

$ ls l>respaldo

Verificando.
$ cat respaldo

66. Crear el archivo versión.txt con información del sistema operativo (distribución, versión,
etc.)

$ uname a>versión.txt

Verificando.
$ cat version.txt

67. Ordenar el fichero empleado.txt por el apellido (3er. campo), inversamente, el resultado
enviar al fichero ordenado.txt del directorio tso. Utilizar el operador de salida.

$ sort t: -r +2 tso/empleado.txt>tso/ordenado.txt

Verificando.
$ cat tso/ordenado.txt

68. Extraer el decimo carácter del archivo ocupación.txt, el resultado enviar al archivo
extraido.inf. Utilizar los operadores de E/S.

$ cut c10<tso/linux/ubuntu/ocupación.txt>extraido.inf

Verificando.
$ cat extraido.inf

CAUCES O PIPES “|”

Permite que la entrada o salida de un comando sea otro comando.

Sintaxis.
comando1|comando2

74
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos.

69. mostrar el listado de ficheros solamente los directorios.

$ ls l|grep ^d.

70. mostrar el contenido del fichero group de Linux ubicado en el directorio /etc, con pausa en
cada pantalla.

$ cat /etc/group|more

BACKUP Y COMPRESION DE FICHEROS

tar.- Realiza copias de seguridad y restauración de información en Linux. Con las opciones
adecuadas este comando también comprime ficheros o directorios.

Sintaxis.
tar <opciones> <nombre_archivo> <fichero_a_comprimir>

Opciones.
-c Crea una copia de seguridad, con extensión .tar
-v Muestra en pantalla lo que tar va haciendo
-f Dirige tar al fichero que lo sigue
-x Restaura el fichero .tar
-z Comprime el fichero
Ejemplos.

71. Realizar un backup o copia de seguridad con el nombre tsobackup.tar, del directorio tso.

$ tar -cvf tsobackup.tar tso

Verificando.
$ ls -l

75
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

72. Restaurar el archivo tsobackup.tar (copia de seguridad), en el directorio actual. (antes,


borrar el directorio tso.)

$ tar -xvf tsobackup.tar

Verificando.
$ ls -l

73. Comprimir el directorio tso con el nombre tsocom.tar.gz.

$ tar -czvf tsocom.tar.gz tso

Verificando.
$ ls l

74. Descomprimir el fichero tsocom.tar.gz (archivo comprimido), en el directorio actual


(antes, borrar el directorio tso.)

$ tar -xzvf tsocom.tar.gz

76
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ORDENES INFORMATIVAS

Tienen el propósito de brindar información al usuario de acuerdo al comando que se aplica. A este
grupo pertenecen las órdenes man, date, who y finger.

man.- Es una abreviatura de manual on line, es la ayuda o help del sistema Linux para conocer la
sintaxis , opciones y el uso de los comandos.

Sintaxis.
man <comando>

Ejemplos.

75. Mostrar la ayuda del comando ls.

$ man ls

Para salir de la ayuda presionar las teclas CTRL + Z

who.- Muestra información acerca de los usuarios que están utilizando el sistema (nombre,
terminal que está utilizando, fecha y hora de presentación)

Sintaxis.
who [opciones]

Ejemplos.

76. Mostrar información de los usuarios conectados actualmente al sistema.

$ who

77. Mostar al usuario actual.

$ whoami

finger.- La orden finger proporciona información más completa de los usuarios conectados al
sistema.

Sintaxis.
finger [nombre_de_usuario]

77
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

78. Imprimir en pantalla información sobre el usuario lasin.

$ finger lasin

ORDENES DE COMUNICACIÓN INTERACTIVA

Todo usuario de Linux se comunica con usuarios de su grupo u otros usuarios del sistema.

talk.- Se utiliza para establecer una conversación interactiva con otro usuario, dividiendo por la
mitad la pantalla de cada usuario.

Ejemplos.

79. Establecer una comunicación interactiva con el usuario victor.

$ talk victor

La orden talk notifica a victor que usted desea hablar con él y le solicita el visto bueno. Victor observa lo
siguiente en su pantalla:

Message from talk_lasin@servidor at 20:15...


Talk: respond with talk victor@servidor

Si victor responde talk victor@servidor divide la pantalla de cada terminal en una mitad superior y
otra inferior. La conversación termina con CTRL+D

write.- permite comunicarse directamente con la terminal de otro usuario.

Ejemplos.

80. Establecer una comunicación con el usuario carlos.

$ write carlos
Visualiza el siguiente mensaje sobre la terminal de carlos:

Message from lasin

En este punto carlos deberá responder con la orden:

78
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

$ write victor

La conversación termina con CTRL+D

wall.- Permite escribir a todos los usuarios presentados al sistema.

Ejemplos.

$ wall

Escribir el texto que quiere enviar a los usuarios. Terminar con CTRL+D.

mesg.- Permite rechazar o aceptar mensajes enviados a través de write y talk.

Ejemplos.

$ mesg n ; prohíbe a los otros usuarios que escriban sobre su terminal.

$ mesg y ; restaura el permiso para escribir sobre su pantalla.

OTROS COMANDOS

wc.-Imprime el número de palabras, líneas y bytes en archivos.

Sintaxis.
wc <opciones><archivo(s)>

Opciones.
-w imprime el número de palabras
-l imprime el número de líneas
-c imprime el número de caracteres

Ejemplos.

81. Imprimir el número de líneas del archivo empleado.txt

$ wc l tso/empleado.txt
82. Contar el número de líneas y caracteres del archivo ocupación.txt

$ wc lc tso/linux/ubuntu/ocupación.txt

79
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

head.- visualiza un numero especificado de registros (líneas) empezando a contar desde el principio
del archivo.

Opciones
-c imprime los primeros n caracteres (bytes) de cada archivo
-n imprime los primeros n registros o líneas de cada archivo

Ejemplos.

83. Visualizar los primeros 2 registros (líneas), del archivo empleado.txt

$ head n2 tso/empleado.txt

84. Mostar solamente el código 200 del archivo ocupación.txt

$ head c3 tso/Linux/ubuntu/ocupación.txt

tail.- Muestra el numero especificado de registro (líneas) comenzando del final del archivo.

Sintaxis.
tail <opciones><archivo(s)>

Ejemplos.

85. Imprimir los tres últimos registro (líneas), del archivo empleado.txt

$ tail n3 tso/empleado.txt

86. Visualizar solamente la palabra arquitecto. Del archivo ocupación.txt

$ tail c10 tso/Linux/ubuntu/ocupación.txt

80
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

DESPLAZAMIENTO ENTRE TERMINALES

Linux le sirve con 12 terminales en una misma computadora combinando las teclas Control + alt
F1...F12. Las 6 primeras son interfaces de texto y las otras 6 interfaz gráfica.

Ejemplos.

87. Habilitar la terminal 1 (tty1) para el usuario lasin

Presionar la combinación de teclas CTRL + ALT + F1

Debían login: lasin


Password: lasin (no se observa)

Aparece.

DESPEDIDA Y APAGADO DEL SISTEMA.

Para terminar una sesión de trabajo se escribe el comando exit o logout que termina el shell de
presentación. Para bajar el sistema el súper usuario deberá ejecutar la orden shutdown h now.
Se recomienda ejecutar la orden who antes de la orden shutdown.

exit.- Termina una sesión de trabajo.

Ejemplos.

88. Salir de la sesión del usuario lasin

$ exit

reboot.- Reinicia el sistema. Para ejecutar este comando debe ser administrador. Otros
comandos parecidos son:

• halt detiene el sistema para ser apagado por el usuario (utilizar antes el
comando sync)
• poweroff apaga el sistema.

89. Reiniciar el sistema.


# reboot

81
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

shutdown.- Permite apagar el sistema. Es la forma más segura y solo el administrador del
sistema o root puede ejecutar este comando.

Ejemplo.

90. Apagar el sistema correctamente.

# shutdown h now

Nota.- Se recomienda ejecutar la orden who antes de la orden shutdown.

91. Reiniciar el sistema a las 17:35

# shutdown r 17:35

82
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

COMANDOS A NIVEL DE ADMINISTRACION

USUARIOS Y GRUPOS EN LINUX

La herramienta de administración de usuarios permite adicionar, borrar, modificar usuarios y


grupos en Linux.

adduser.- Este comando permite adicionar un nuevo usuario al Sistema Linux. Debe ser
Administrador del sistema o root para utilizar este comando.

92. Adicionar al usuario victor en el sistema Linux.

Primero cambiar a root o administrador del sistema.

$ su root
$ Password:lasin (No se ve el password)
# Símbolo del sistema que
identifica al administrador
del sistema.
# adduser victor

Verificando.
# ls l /home
Directorio, creado por Linux
dentro el directorio /home,
que lleva el mismo nombre
del usuario victor.

También puede verificar en el entorno gráfico:

83
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Nota.- Todos los usuarios que son adicionados por el administrador del sistema, Linux
automáticamente crea un directorio debajo la carpeta /home, que lleva el mismo nombre
del usuario creado.

93. Cambiar como usuario a victor.

$ su victor
Password: (no se observa)
$ cd cd ; cambia al directorio de
victor , como actual

chown.- Permite transferir los derechos de propiedad de un archivo(s) hacia otro usuario. Solo el
administrador o root puede ejecutar este comando.

Sintaxis.

chown [-R] nuevo_dueño nombre_del_archivo(s)[directorio]

Ejemplos.

94. Transferir la propiedad del archivo empleado.txt al usuario victor.

Antes de ejecutar el comando, el dueño del archivo es el usuario lasin

# ls l

84
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejecutando el comando:

# chown victor /home/lasin/tso/empleado.txt

Verificando.

# ls l /home/lasin/tso/*.*

Cambiar nuevamente como dueño al usuario lasin

deluser.- Permite borrar a usuarios del sistema. Debe ser Administrador del sistema o root
para utilizar este comando.

Ejemplo.

95. Borrar al usuario victor

# deluser victor

Borrando el directorio victor:

# rm rf /home/victor

85
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

MANIPULACION DE DISPOSITIVOS DE BLOQUE

Linux puede acceder a sistemas de archivos que no son suyos, es decir desde Linux puedes acceder a
tu partición de DOS, Windows, etc. Estos son algunos sistemas de archivos:

ext2(ext3) Nativa de Linux


msdos sistema D.O.S.
vfat sistema Windows
iso9660 sistema de ficheros de CD-ROMs
auto intenta montar cualquier sistema

Nota.- En el archivo fstab y mtab ubicado en el directorio /etc nos indica el punto de
montaje (directorio) de los dispositivos de bloque.

mount.- Permite montar un dispositivo y asignar un directorio al dispositivo de bloque, para ser
utilizado por el sistema operativo. Solo el administrador puede utilizar este comando.

Sintaxis
mount -t <Sistema_de_archivos><origen><destino>

Ejemplos.

96. Montar la unidad A: en el directorio floppy ubicado en: /media/ (si no existe crearlo.)

# mount t vfat /dev/fd0 /media/floppy

Verificando. El directorio /media/floppy, Representa la


# ls l /media/floppy unidad A:\.

umount.- Desmonta un dispositivo de bloque.

97. desmontar la unidad A:

# umount /media/floppy

86
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRACTICA #2
COMANDOS AVANZADOS DE TEXTO Y COMPRESION DE FICHEROS

1. Crear la estructura de subdirectorios y archivos en el directorio actual.

tarea

teoria aplica

piezas.txt
123:resistores:20
223:termicos:2
234:guantes:60

proveedor.txt
123:carlos:hansa
123:sandra:hansa
234:pedro:imcruz

2. Ordenar el archivo piezas.txt en forma descendente, por la segunda columna.


3. Buscar a los proveedores de hansa en el archivo proveedor.txt.
4. Se desea conocer el código de pedro en el archivo proveedor.txt
5. Buscar las piezas cuyo código termine con el numero 3, en el archivo piezas.txt.
6. Concatenar los archivos, piezas.txt y proveedor.txt horizontalmente.
7. Buscar todos los archivos y directorios con extensión txt en el directorio tarea
8. Mostrar la ayuda del comando join
9. Mostrar que usuarios están utilizando el sistema
10. Extraer el sexto carácter del archivo proveedor.txt
11. Extraer el tercer campo del archivo proveedor.txt
12. Buscar los registros que tienen la ocurrencia hansa en el archivo proveedor.txt. Utilizar el
operador de entrada.
13. Clasificar el archivo proveedor.txt por el segundo campo, el resultado enviar al archivo
ordenado. Utilizar operadores de E/S.
14. Borrar las letras y del archivo piezas.txt
15. Crear un backup o copia de seguridad del directorio tarea con el nombre tarea.tar, en la
unidad A:
16. Mostrar el contenido del archivo passwd de Linux con pausa en cada pantalla. Utilizar el
operador pipes.

87
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

17. Restaurar el archivo tarea.tar en el directorio actual


18. Comprimir el archivo de seguridad tarea.tar con el nombre tarea.tar.gz, en la unidad A:
19. Descomprimir el archivo tarea.tar.gz
20. Comprimir el directorio tarea con el nombre tareazip.tgz
21. Descomprimir el archivo tareazip.tgz
22. Visualizar los dos últimos registro del archivo piezas.txt
23. Adicionar al usuario arturo con el password 8877cpd
24. Montar el CD/DVD de su computadora. (comando completo)
25. apagar el sistema correctamente (usuario root)

88
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

MICROSOFT EXCEL 2010

¿Qué es Microsoft EXCEL?

Es un programa de hoja de cálculo que permite realizar operaciones con números organizados en las
celdas. Escrito y distribuido por Microsoft para ordenadores, usando como sistema operativo
Microsoft Windows. Actualmente, es la hoja de cálculo más utilizada para estas plataformas y lo ha
sido desde su versión 5 (1993) estando integrada como parte de Microsoft Office.

¿Para qué sirve Microsoft EXCEL?

Nos permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas.


Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos
tipos de gráficas.

¿Qué es un libro de trabajo?

Es el archivo que creamos con Excel, es decir, todo lo que hacemos en este programa se almacenará
formando el libro de trabajo.

¿Qué es una hoja de cálculo?

La hoja de cálculo es uno de los distintos tipos de hojas que puede contener un libro de trabajo.

¿Qué extensión utiliza Excel?

Depende de la versión de Excel (97, 2000, XP y 2003 tienen la extensión .XLS) y (2007, 2010)
tienen la extensión .XLSX

89
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PANTALLA PRINCIPAL
2
1 3

5 9 8
7
TECLAS ACTIVAS PARA PODER DESPLAZARSE A TRAVÉS DE LA HOJA

MOVIMIENTO TECLADO
Celda Abajo FLECHA ABAJO
Celda Arriba FLECHA ARRIBA
Celda Derecha FLECHA DERECHA
Celda Izquierda FLECHA IZQUIERDA
Pantalla Abajo AVPAG
Pantalla Arriba REPAG
Celda A1 CTRL+INICIO
Primera celda de la columna activa FIN FLECHA ARRIBA
Última celda de la columna activa FIN FLECHA ABAJO
Primera celda de la fila activa FIN FLECHA IZQUIERDA o INICIO
Última celda de la fila activa FIN FLECHA DERECHA

90
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CINTA DE OPCIONES

La cinta es la barra más importante de Excel, porque contiene todas las opciones que se pueden
realizar con los documentos.

Las herramientas están organizadas de forma lógica en pestañas o fichas (Inicio, Insertar, Formulas,
Datos...), que a su vez están divididas en grupos donde cada grupo tiene sus comandos. Por ejemplo,
en la imagen vemos la pestaña más utilizada, Inicio, que contiene los grupos Portapapeles, Fuente,
Alineación, Estilos, Celdas y Modificar.

COMO OBTENER ACCESO RÁPIDO A CUALQUIER ICONO DE LA CINTA DE OPCIONES CON


UNAS POCAS PULSACIONES DE TECLA

ü Presione la tecla ALT o F10.

Se muestra información sobre teclas para cada función disponible en la vista actual. Como se
observa a continuación.

91
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

COMENZANDO CON EXCEL 2010

1. Como iniciar Microsoft Excel

ü Clic en botón , todos los programas


ü elegir la opción Microsoft Office
ü Clic en Microsoft Excel 2010.

OPERACIONES CON ARCHIVOS

2. Como se guarda un libro de trabajo la primera vez

ü clic en pestaña Archivo, elegir la opción

ó clic en el icono
ü En Nombre de Archivo: Escribir el nombre del libro

ü Clic en
3. Como se abre un libro de trabajo

ü Clic en pestaña Archivo, elegir la opción


ü Buscar el archivo que desea abrir

ü Clic en
4. Como crear un nuevo libro en Excel
ü Clic en pestaña Archivo
ü Elegir la opción Nuevo
ü Seleccionar Libro en Blanco
ü Clic en boton Crear
5. Como crear un archivo PDF desde Excel
ü Clic en pestaña Archivo

ü Clic en la opción

ü En: escribir el nombre del archivo

ü En: seleccionar el formato PDF


ü Clic en Guardar

92
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

6. Como se guarda un libro de trabajo en la versión 97 – 2003 de Excel


ü clic en pestaña Archivo,

ü elegir la opción

ü En: escribir el nombre del archivo

ü En: seleccionar 97 2003


ü Clic en Guardar
7. Como se guarda un libro de trabajo con una contraseña de apertura
ü clic en pestaña Archivo,

ü elegir la opción

ü clic en icono
ü seleccionar Opciones generales…

ü En: escribir la contraseña deseada

ü En: vuelva a escribir la contraseña


ü Clic en Aceptar y guardar
8. Como cerrar un libro de trabajo en Excel
ü Clic en pestaña Archivo

ü Clic en la opción

OPERACIONES CON CELDAS


SELECCIÓN

9. Como seleccionar celdas


ü Mantener presionado el botón izquierdo del mouse y
ü Arrastrarlos sobre las celdas a seleccionar
10. Como se puede hacer selecciones independientes
ü Mantener presionado el botón izquierdo del mouse y
ü Arrastrarlos sobre las celdas y
ü Presionar la tecla control (Ctrl) sin soltar, realizar la siguiente selección y así
sucesivamente

93
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

MOVER O CORTAR CELDAS

11. Como se puede mover o cortar un conjunto de celdas


ü Seleccione las celdas a mover o cortar

ü Clic en icono
ü Seleccionar el lugar donde quiere mover o cortar

ü Clic en icono
COPIAR CELDAS

12. Como se puede copiar un conjunto de celdas


ü Seleccionar las celdas a copiar

ü clic en el icono
ü Seleccionar el lugar donde quiere copiar

ü clic en el icono
FORMATO DE CELDAS

13. como cambiar el formato de las letras


ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea cambiar de formato

ü Clic en ,
14. como cambiar de minúscula a mayúscula y viceversa
ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea cambiar

ü Clic en el icono
ü Seleccionar la opción deseada
15. Como cambiar el tipo de letra o fuente en Excel
ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea cambiar de tipo de letra

ü Clic en el triángulo del icono


ü Seleccionar el tipo de letra deseado

94
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

16. Como cambiar el color de la letra


ü Clic en Ficha Inicio
ü Seleccionar las celdas que desea cambiar de color

ü clic en triangulo del icono


ü seleccionar el color deseado.
17. Como cambiar el tamaño del tipo de letra
ü Clic en Ficha Inicio
ü Seleccionar las celdas que desea cambiar de tamaño

ü Clic en triangulo del icono


ü Seleccionar el tamaño deseado
18. Como cambiar el estilo a las celdas
ü Clic en Ficha Inicio
ü Seleccionar las celdas que desea cambiar de estilo

ü Clic en icono (Excel 2007; Estilos)

ü Seleccionar el estilo de:

ALINEACION

19. Como alinear las celdas en Excel


ü Clic en Ficha Inicio
ü Seleccionar las celdas que desea alinear

ü Alinear al: (centro), (izquierda), (derecha), (inferior),

(Superior), (medio)
20. Como alinear el texto verticalmente al centro
ü Seleccionar las celdas que desea ajustar al centro
ü botón derecho del mouse

ü Elegir la opción
ü Clic en la ficha Alineación

ü Elegir la alineación en:


ü Clic en aceptar

95
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

21. Como combinar varias celdas en una sola


ü Seleccionar las celdas que desea ajustar al centro
ü botón derecho del mouse
ü Elegir la opción
ü Clic en la ficha Alineación

ü Seleccionar la opción
ü Clic en aceptar
22. Como ajustar o reducir el texto en la celda
ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea ajustar o reducir

ü Clic en el triángulo del icono

ü Clic en la opción
ü Clic en la ficha alineación

ü Clic en la opción
ü Clic en aceptar

BORDES

23. Como colocar bordes o grillas a las celdas


ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea establecer bordes

ü Clic en el triángulo del icono

ü Seleccionar la opción

TRAMAS

24. Como establecer un color de relleno a mis celdas


ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea cambiar de formato

ü Clic en icono

ü Seleccionar el color que desea, de:

96
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

NUMEROS

25. Como aumentar o disminuir los decimales en las celdas


ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea cambiar de formato

ü Clic en icono para aumentar ó clic en icono para disminuir


26. Como cambiar el formato de celda a moneda
ü Clic en Ficha Inicio
ü Seleccionar las celdas qué desea ajustar o reducir

ü Clic en el triángulo del icono

ü Clic en la opción
ü Clic en la ficha Números
ü En categoría, clic en Moneda
ü En símbolo, elegir el símbolo deseado
ü Clic en aceptar

FORMATO DE FILAS Y COLUMNAS


ALTO DE FILAS Y COLUMNAS

27. Como modificar el alto de las filas

ü Ubicarse en la línea numeral de las filas


ü clic botón izquierdo del mouse y Arrastrarlo hacia abajo(aumentar) o hacia
arriba(reducir)
ó botón derecho sobre los números de la fila
Elegir la opción Alto de Fila…
Asignar un número, clic en Aceptar
28. Como modificar el ancho de la columna
ü Ubicarse en la línea alfabética de las columnas
ü Clic izquierdo del mouse y arrastrar izquierda(reducir), derecha(aumentar)

ó botón derecho sobre la columna alfabética


Elegir la opción Ancho de columna…Asignar un número
ü Clic en aceptar

97
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

FORMATO DE HOJAS

29. Como insertar una hoja de cálculo en Excel

ü Clic en de la barra
ó presionar la combinación de teclas Mayus. + F11

ó botón derecho del mouse sobre


Elegir la opción Insertar, luego Aceptar
30. Como eliminar una hoja de cálculo en Excel
ü Botón derecho del mouse sobre la hoja a eliminar

ü Clic en la opción
31. Como cambiar el nombre de una hoja de cálculo

ü Doble clic en la Hoja que desea cambiar de nombre


ü Escribir el nuevo nombre de la hoja de calculo
Ó botón derecho del mouse, sobre la hoja de cálculo, clic en Cambiar nombre… y
escribir el nombre qué desea darle.

INSERTAR FILAS, COLUMNAS Y CELDAS

32. Como Insertar una fila en Excel

ü Botón derecho del mouse en filas numeradas

ü clic en la opción
33. Como Insertar una columna en la hoja de calculo
ü Botón derecho del mouse en (columnas alfabéticas)

ü clic en la opción
34. Como Eliminar filas en Excel

ü Botón derecho del mouse en filas numeradas

ü clic en la opción
35. Como Eliminar columnas en Excel
ü Botón derecho del mouse en (columnas alfabéticas)
ü clic en la opción Eliminar

98
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CORRECCION DE LA ORTOGRAFIA

36. Como revisar la ortografía en Excel


ü Clic en Ficha Revisar

ü Clic en icono

ü Para cambiar con la sugerencia clic en icono


FUNCIONES

37. Como Insertar una función en Excel


ü Clic en Ficha Formulas

ü Clic en icono
ü En seleccionar una categoría: elegir Todo
ü Seleccionar la función que desea
ü Clic en aceptar

ü Clic en
ü Seleccionar las celdas que desea operar

ü Clic en
ü Clic en aceptar
38. Como Insertar la función =AHORA() de fecha y hora actuales, en Excel
ü Clic en Ficha Formulas

ü Clic en icono

ü Seleccionar la opción
39. Como rastrear la procedencia de una formula
ü Clic en Ficha Formulas
ü Ubicarse en la celda de la fórmula que desea rastrear

ü Clic en icono

Para quitar la flecha clic en icono

99
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

40. Como evaluar una fórmula para ser depurada individualmente


ü Clic en Ficha Formulas
ü Ubicarse en la celda de la fórmula para ser evaluada

ü Clic en botón (Excel 2007; Auditoria de formulas)

ü Clic en evaluar

GRAFICOS

41. Como insertar un gráfico de columnas en 2-D en Excel


ü Clic en Ficha Insertar

ü Clic en el icono

ü Seleccionar la primera opción de:

ü Clic en icono

ü Clic en
ü Seleccionar los datos para el grafico

ü Clic en
ü Clic en aceptar
42. Como modificar la fuente o tipo de letra del grafico
ü Botón derecho del mouse sobre el entorno grafico

ü Elegir la opción
ü Puede seleccionar la fuente, el estilo y el tamaño de la letra
ü Clic en aceptar

100
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

43. Como modificar el Angulo del Eje Horizontal(categorías) a 45 Grados


ü clic botón derecho del mouse sobre el Eje Horizontal(categorías)
ü Elegir la opción Dar formato de ejes…

ü Clic en la opción

ü Escribir el Angulo en:


ü clic en Cerrar.
44. Como cambiar el tipo de grafico a líneas
ü Botón derecho del mouse sobre el entorno del grafico

ü seleccionar la opción

ü clic en la opción
ü elegir el tipo de grafico de línea de:

ü Clic en aceptar
45. Como modificar los datos de origen del grafico
ü Botón derecho del mouse sobre el grafico

ü Clic en la opción

ü Clic en
ü Agregar o quitar datos para el grafico

ü Clic en
ü Clic en aceptar
46. Como mostrar rótulos de datos en el grafico
ü Botón derecho del mouse sobre el grafico de columnas

ü Seleccionar la opción
47. Como establecer un color de relleno al grafico
ü Clic en Ficha Insertar
ü Botón derecho del mouse sobre el área del grafico

ü Seleccionar la opción

101
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ü Seleccionar la opción

ü Seleccionar el color en:


ü Clic en Cerrar
48. Como establecer un relleno degradado al grafico
ü Botón derecho del mouse sobre el grafico

ü Seleccionar la opción
ü Seleccionar la opción

ü Elegir el color deseado en:

CONFIGURAR PAGINA

49. Como centrar la página horizontalmente


ü Clic en Ficha Diseño de página

ü Clic en la opción
ü Clic en la ficha márgenes

ü Seleccionar la opción
ü Clic en Aceptar
50. Como establecer una fila superior para todas las hojas
ü Clic en Ficha Diseño de página

ü Clic en la opción
ü Clic en la ficha Hoja

ü Clic en
ü Marcar la fila para para todas las hojas

ü Clic en Botón
ü Clic en Aceptar
51. Como realizar un ajuste personalizado de la hoja
ü Clic en Ficha Diseño de página

ü Clic en la opción
ü Clic en la ficha Pagina

102
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ü Realizar el ajuste deseado en


ü Clic en Vista Preliminar
52. Como cambiar el tipo de papel a carta
ü Clic en Ficha Diseño de página

ü Clic en la opción
ü Clic en la ficha Papel

ü Elegir el tipo de papel en:


53. Como realizar una vista preliminar de la hoja de cálculo
ü Clic en Ficha Diseño de página

ü Clic en el icono
ü Clic en Vista preliminar

IMPRESIÓN

54. Como imprimir toda la hoja de cálculo


ü Clic en pestaña Archivo

ü Elegir la opción (Excel 2007; Botón de office, Imprimir)

ü Clic en
55. Como cambiar la orientación de la página
ü Clic en pestaña Archivo

ü Elegir la opción

ü Seleccionar la orientación en: (Excel 2007; Diseño de página,

Configurar página)

103
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

56. Como cambiar los márgenes, encabezado y pie de página de la hoja de cálculo.
ü Clic en pestaña Archivo

ü Elegir la opción

ü Clic en vinculo
ü Clic en ficha Márgenes(Excel 2007; Diseño de página, Configurar página, Márgenes)

ü Establecer los valores que desea para los márgenes, encabezado y pie de página en:

57. Como ajustar la hoja en una pagina


ü Clic en pestaña Archivo

ü Elegir la opción

ü Clic en

ü Seleccionar la opción
58. Como colocar un encabezado y pie de página
ü Clic en Ficha Insertar

ü Clic en icono
ü Escribir el encabezado

ü Clic en icono
ü Escribir el pie de pagina
59. Como imprimir de la página dos a la página cuatro
ü Clic en pestaña Archivo

ü Elegir la opción

104
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ü Escribir los numero de página en:

ü Clic en (Excel 2007; Botón de office, Imprimir)

60. Como imprimir varias copiar en Excel


ü Clic en pestaña Archivo

ü Elegir la opción

ü Escribir el número de copias en: (Excel 2007; Botón de office, Imprimir)

ü Clic en boton Imprimir


61. Como personalizar los márgenes de la hoja de calculo
ü Clic en pestaña Archivo

ü Elegir la opción

ü Clic en (Excel 2007; Diseño de página, Configurar página, Vista preliminar)

ü Ubicarse sobre las líneas de margen y arrastrar con el mouse, para establecer el
margen deseado.

VARIOS

62. Como ordenar los datos en Excel


ü Seleccionar toda la información que desea ordenar
ü Clic en Ficha Datos

ü Clic en icono ó

ü Clic en
63. Como establecer series con incrementos por columna
ü Clic en el lugar donde desea comenzar la serie
ü Escribir 1 y 2 luego seleccionar las dos celdas
ü Ubicarse con el mouse en esquina inferior derecha (el mouse cambia a cruz)
ü Arrastrar hacia abajo
64. Como insertar una ecuación en Excel
ü Ubicarse donde desea escribir la ecuación
ü Clic en Ficha Insertar

105
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ü Clic en la opción
ü Escribir la ecuación, utilizando las herramientas de la barra habilitada

65. Como realizar una autosuma de forma rápida


ü Seleccionar las filas a sumar, promediar, etc.
ü Clic en Ficha Formulas

ü Clic en icono
ü Seleccionar la operación que desea realizar
ü Clic en la tecla Enter
66. Como proteger un libro en Excel
ü Clic en Ficha Revisar

ü Clic en icono

ü Escribir la contraseña en:

ü Vuelva a escribir la contraseña en:


ü Clic en Aceptar
67. Como desproteger un libro en Excel
ü Clic en Ficha Revisar

ü Clic en icono

ü Escribir la contraseña de protección en:


ü Clic en Aceptar

106
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

FUNCIONES EN EXCEL

Una función es una fórmula predefinida por Excel (o por el usuario) que opera con uno o más
valores y devuelve un resultado que aparecerá directamente en la celda introducida.
La sintaxis de cualquier función es:
=nombreFunción (argumento1; argumento2;...; argumentoN)
• NombreFunción: Nombre de la Función de Excel.
• Argumento#: Los argumentos pueden ser números, texto, valores lógicos como
VERDADERO o FALSO, matrices, valores de error como #N/A o referencias de celda.

COMPONENTES DE UNA FUNCION

FUNCIONES UTILIZADAS EN LA PRACTICA #2


73. SUMA

Suma todos los números de un rango.

Sintaxis

=SUMA (número1; número2;...)

Número1; número2;... son entre 1 y 30 números cuya suma desea obtener.

Practica #2. Ubicarse en la celda F2, Escribir la siguiente formula en la BARRA DE FORMULAS:

=SUMA (C2:E2)

Suma los valores de la celda C2 hasta la celda E2

107
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

74. PROMEDIO

Devuelve el promedio (media aritmética) de los argumentos.

Sintaxis

=PROMEDIO (número1; número2;...)

Practica #2. Ubicarse en la celda I2, Escribir la siguiente formula en la BARRA DE FORMULAS:

=PROMEDIO (E2:G2)

Obtiene el promedio de los valores de la celda E2 hasta la celda G2

75. CONTARA

Cuenta el número de celdas que no están vacías y los valores que hay en la lista de argumentos.

Sintaxis

=CONTARA (valor1; valor2;...)

Practica #2. Ubicarse en la celda C18, Escribir la siguiente formula en la BARRA DE FORMULAS:

=CONTARA (D2:D16)

Cuenta el número de alumnos inscritos en los curso.

76. MAX

Devuelve el valor máximo de un conjunto de valores.

Sintaxis:

=MAX (numero1; numero2, )

Practica #2. Ubicarse en la celda C19, Escribir la siguiente formula en la BARRA DE FORMULAS:

=MAX (I2:I16)

Obtiene la nota máxima en el rango de I2 hasta I16 de la columna PROMEDIO.

77. MIN

Devuelve el valor mínimo de un conjunto de valores.

108
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Sintaxis:
=MIN (numero1; numero2, )

Practica #2. Ubicarse en la celda C20, Escribir la siguiente formula en la BARRA DE FORMULAS:

=MIN (I2:I16)

Obtiene la nota mínima en el rango de I2 hasta I16 de la columna PROMEDIO.

78. MODA.UNO

Devuelve el valor que se repite con más frecuencia en un rango de datos. (Excel 2007; MODA
(num1; num2, ))

Sintaxis:
=MODA.UNO (numero1; numero2, )

Practica #2. Ubicarse en la celda C21, Escribir la siguiente formula en la BARRA DE FORMULAS:

=MODA.UNO (E2:E16)

Devuelve la nota más repetida en el rango de E2 hasta E16 de la columna LINUX.

79. MEDIANA

Devuelve la mediana de los números. La mediana es el número que se encuentra en medio de un


conjunto de números, es decir la mitad de los números es mayor que la mediana y la otra mitad es
menor.

Sintaxis:
=MEDIANA (numero1; numero2, )

Practica #2. Ubicarse en la celda C22, Escribir la siguiente formula en la BARRA DE FORMULAS:

=MEDIANA (F2:F16)

Devuelve la mediana de las celdas entre F2 hasta F16 de la columna LATEX.

80. SI

Función condicional. Devuelve un único valor si la condición se evalúa como verdadera y otro
valor si la condición se evalúa como falsa.
Sintaxis

=SI (Prueba Lógica; Valor si es verdadera; valor si es falsa)

109
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

a) Practica #2. Ubicarse en la celda J2, Escribir la siguiente formula en la BARRA DE


FORMULAS:

=SI (I2>50;”APROBADO”;”REPROBADO”)

Si el promedio es mayor a 51 imprime APROBADO, Caso contrario imprime REPROBADO.

b) Practica #2. Ubicarse en la celda K2, Escribir la siguiente formula en la BARRA DE


FORMULAS:

=SI(I2>90;"EXCELENTE";SI(I2>69;"NOTABLE";SI(I2>50;"REGULAR";"INSUFICIENTE")))

81. CONTAR.SI

Cuenta las celdas, dentro del rango, que no están en blanco y que cumplen con el criterio
especificado.

Sintaxis
=CONTAR.SI (rango; criterio)

a) Practica #2. Ubicarse en la celda C24, Escribir la siguiente formula en la BARRA DE


FORMULAS:

=CONTAR.SI (J2:J16;”APROBADO”)

Cuenta el número de alumnos aprobados en el rango de celdas J2 hasta J16 de la columna


EVALUACION

b) Practica #2. Ubicarse en la celda C25, Escribir la siguiente formula en la BARRA DE


FORMULAS:

=CONTAR.SI (J2:J16;”REPROBADO”)

Cuenta el número de alumnos reprobados en el rango de celdas J2 hasta J16 de la columna


EVALUACION.

110
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

82. FORMATO CONDICIONAL

Consiste en establecer un tipo de fuente, trama, color a las celdas que cumplan una condición.

Practica #2. Ubicarse en la celda k2, realizar los siguientes pasos:

• Clic en ficha Inicio


• Clic en comando
(Excel 2007; inicio, Estilos)
• Seleccionar la opción Administrar reglas…
• Clic en botón Nueva regla…
• Seleccionar la regla:

• En color seleccionar AZUL

• Escribir: =I2>50
• Clic en botón formato…
• En color: seleccionar AZUL
• Clic en Aceptar
• Clic en botón Nueva regla…
• Seleccionar la regla:

• En color seleccionar AZUL

• Escribir: =I2<51
• Clic en botón formato…
• En color: seleccionar ROJO
• Clic en Aceptar, Aceptar

83. PORCENTAJE

Practica #2. Ubicarse en la celda D24, realizar los siguientes pasos:

a) APROBADOS
• En la barra de fórmulas escribir:
=C24/$C$18
Presionar la tecla ENTER
• Ubicarse en la celda D24
• Clic en icono Porcentaje

b) REPROBADOS
• Copiar la fórmula de la celda D24 a la celda D25.

111
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

OTRAS FUNCIONES EN EXCEL

FUNCIONES MATEMATICAS

COS

Devuelve el coseno de un número.

Sintaxis

=COS (número)

Número es el ángulo en radianes cuyo coseno desea obtener. Si el ángulo se expresa en grados,
multiplíquelo por PI()/180 para convertirlo en radianes.

Ejemplos

COS (1,047) es igual a 0,500171

COS (60*PI()/180) es igual a 0,5, el coseno de 60 grados

FACT

Devuelve el factorial de un número. El factorial de un número es igual a 1*2*3*...* número.

Sintaxis

=FACT (número)

=FACT (5) es igual a 1*2*3*4*5 que es igual a 120

LN

Devuelve el logaritmo natural (neperiano) de un número.

Sintaxis

=LN (número)

Número es el número real positivo cuyo logaritmo neperiano desea obtener.

Ejemplos

=LN(86) es igual a 4,454347

112
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

=LN(2,7182818) es igual a 1

PI

Devuelve el número 3,14159265358979, o la constante matemática pi, con una exactitud de 15


dígitos.

Ejemplos

=PI()/2 es igual a 1,57079...

=SENO(PI()/2) es igual a 1

POTENCIA

Devuelve el resultado de elevar el argumento número a una potencia.

Sintaxis

=POTENCIA (número; potencia)

Ejemplos

=POTENCIA (5;2) es igual a 25

=POTENCIA (98,6;3,2) es igual a 2401077

PRODUCTO

Multiplica todos los números que figuran como argumentos y devuelve el producto.

Sintaxis

=PRODUCTO (número1;número2; ...)

Ejemplos

Si las celdas A2:C2 contienen 5, 15 y 30:

=PRODUCTO (A2:C2) es igual a 2.250

RCUAD

Devuelve la raíz cuadrada de un número.

Sintaxis

=RCUAD (número)

113
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Número es el número cuya raíz cuadrada desea obtener. Si número es negativo, RAIZ devuelve el
valor de error # ¡NUM!

Ejemplos

= RCUAD (16) es igual a 4

= RCUAD (-16) es igual a #¡NUM!

FUNCIONES ESTADISTICAS

VAR

Calcula la varianza de una muestra.

Sintaxis

=VAR (número1;número2; ...)

Ejemplo

Los valores de la muestra (1345; 1301; 1368; 1322; 1310; 1370; 1318; 1350; 1303; 1299) se almacenan
en las celdas A2:E3 respectivamente.

=VAR (A2:E3) es igual a 754,3

VARP

Sintaxis

=VARP (número1; número2;...)

Ejemplo

Suponiendo que sólo se producen 10 herramientas durante el ciclo de producción.

=VARP (A2:E3) es igual a 678,8

DESVEST

Calcula la desviación estándar de una muestra. La desviación estándar es la medida de la dispersión


de los valores respecto a la media (valor promedio).

Sintaxis

=DESVEST (número1; número2; ...)

Ejemplo

114
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Los valores de la muestra (1345; 1301; 1368; 1322; 1310; 1370; 1318; 1350; 1303; 1299) se almacenan
en las celdas A2:E3 respectivamente.

=DESVEST (A2:E3) es igual a 27,46

DESVESTP

Calcula la desviación estándar de la población total determinada por los argumentos.

Sintaxis

=DESVESTP (número1; número2;...)

Usando los mismos datos empleados en el ejemplo de DESVEST y suponiendo que sólo se producen
10 herramientas durante el ciclo de producción

=DESVESTP (A2:E3) es igual a 26,05

CURTOSIS

Devuelve la curtosis de un conjunto de datos. La curtosis representa la elevación o achatamiento de


una distribución, comparada con la distribución normal.

Sintaxis

=CURTOSIS (número1; número2,...)

Ejemplo

=CURTOSIS(3;4;5;2;3;4;5;6;4;7) devuelve -0,1518

COEFICIENTE.ASIMETRIA

Devuelve la asimetría de una distribución. Esta función caracteriza el grado de asimetría de una
distribución con respecto a su media.

Sintaxis

=COEFICIENTE.ASIMETRIA (número1; número2;...)

Ejemplo

=COEFICIENTE.ASIMETRIA(3;4;5;2;3;4;5;6;4;7) es igual a 0,359543

115
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

FUNCIONES DE BÚSQUEDA Y REFERENCIA

BUSCARV

Busca un valor específico en la columna más a izquierda de una matriz y devuelve el valor en la
misma fila de una columna especificada en la tabla.

Sintaxis

=BUSCARV (valor_buscado; matriz_de_comparación; indicador_columnas; ordenado)

Valor_buscado es el valor que se busca en la primera columna de la matriz.

Matriz_de_comparación es el conjunto de información donde se buscan los datos.

Indicador_columnas es el número de columna de matriz_de_comparación desde la cual debe


devolverse el valor coincidente.

116
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRACTICA #1
MICROSOFT EXCEL 2010

El objetivo de la práctica #1 es llegar al cuadro de evaluación que se muestra en la parte inferior. Seguir
cada uno de los pasos para cumplir el objetivo. El numero al final de cada paso ej. (1) indicar la
referencia en su manual de Excel.

1. Iniciar Microsoft Excel 2010 (1)


2. establecer el tipo de papel a carta o Letter (52)
3. Transcribir el cuadro de evaluación, que aparece en la parte inferior
4. En la columna NOMBRES aumentar el ancho de columna (28)
5. La fila donde esta PATERNO, MATERNO, NOMBRES, LINUX, LATEX, HTML, SUMA, PROMEDIO, EVALUACION, DESCRIPCION.
establecer el texto a negrita (13 ), color blanco (16) y relleno negro (24)
6. Las columnas LINUX, LATEX, HTML, SUMA, PROMEDIO, EVALUACION y DESCRIPCION., alinear al centro (19)
7. establecer un tipo de letra “Verdana” (15), tamaño 11 (17) al cuadro de evaluación.
8. establecer bordes o grilla al cuadro de evaluación (23)
9. Eliminar la fila 10 del cuadro de evaluación (34)
10. Insertar una fila entre las filas 13 y 14 (32). Los datos son los siguientes:
PEREZ GUTIERREZ PEDRO 50 67 49
11. Insertar una columna entre LATEX Y HTML , con el nombre INTERNET (33)
12. Eliminar la columna INTERNET que acaba de insertar. (35)
13. Realizar la Ordenación de los datos por la columna B (PATERNO) (62)
14. Establecer la serie con incrementos de 1 en la columna A (63)
15. Realizar una Vista preliminar del trabajo (53)
16. Guardar la hoja de trabajo en su flash memory con el nombre, “PRACTICA1E” (2)
17. Cerrar el libro de trabajo (8)
18. Abrir el libro de trabajo “PRACTICA1E” (3)

CUADRO DE EVALUACION

117
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PRÁCTICA #2
MICROSOFT EXCEL (FUNCIONES)

1. Abrir el libro de trabajo PRACTICA1E (3)


2. Cambiar el nombre de la hoja de cálculo hoja1 con el nombre “Notas Finales de
Computación” (31)
3. Colocar un encabezado, izquierda: con el texto “COMPUTACION”, centro: “LISTADO DE
NOTAS”, derecha: “U.M.S.A.” (58)
4. Realizar una vista preliminar de la hoja de cálculo(53)
5. Establecer los márgenes de la hoja de cálculo a: izq. 3cn; der. 2,5cn; sup. 2,5cn; inf. 3cn. (56)
6. Sumar las notas de los tres cursos por estudiante (función :SUMA), en la celda H2 (73)
7. Copiar la fórmula de SUMA a las siguientes celdas H3...H16 (12)
8. Promediar las notas de los tres cursos por estudiante (función :PROMEDIO), en la celda
I2 (74)
9. Copiar la fórmula de PROMEDIO a las siguientes celdas I3...I16 (12)
10. Cambiar el formato de celdas de la columna PROMEDIO a tres decimales (25)
11. En la celda C18 obtener el NRO. DE ALUMNOS INSCRITOS (Función :CONTARA) de la
columna NOMBRES (75)
12. En la celda C19 obtener la NOTA MÁXIMA (función :MAX) de la columna PROMEDIO
(76)
13. En la celda C20 obtener la NOTA MINIMA(función :MIN) de la columna PROMEDIO (77)
14. En la celda C21 obtener la NOTA MAS REPETIDA (función :MODA.UNO) de la columna
LINUX (78)
15. En la celda C22 obtener la MEDIANA DE NOTAS (función :MEDIANA) de la columna
LATEX (79)
16. En la celda J2 (columna: EVALUACION) Insertar una función CONDICIONAL (función:
SI), si el promedio es mayor a 50 escribir APROBADO, caso contrario REPROBADO (80 a)
17. Copiar la formula CONDICIONAL a las celdas J3...J16 (12)
18. En la celda K2 (columna: DESCRIPCION) Insertar una función CONDICIONAL (función:
SI). Si el promedio es mayor que 90 EXCELENTE, de 70 a 90 NOTABLE, de 51 a 69
REGULAR, menor que 50 INSUFICIENTE (80 b)
19. Copiar la formula CONDICIONAL a las celdas K3...K16 (12)
20. En la celda C24 obtener el NRO. DE APROBADOS (función :CONTAR.SI) de la columna
EVALUACION (81 a)
21. En la celda C25 obtener el NRO. DE REPROBADOS (función :CONTAR.SI) de la columna
EVALUACION (81 b)
22. En la celda K2 (columna: DESCRIPCION) establecer Formato condicional, si el promedio es
mayor a 50 pintar AZUL, si es menor a 51 pintar ROJO (82)
23. Copiar el Formato condicional a las celdas K3...K16 (12)
24. En la celda D24 obtener el PORCENTAJE DE APROBADOS (83 a)
25. En la celda D25 obtener el PORCENTAJE DE REPROBADOS (83 b)
26. Guardar la hoja de trabajo en la unidad A: con el mismo nombre, “PRACTICA1E” (2)

118
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Práctica # 3
MICROSOFT EXCEL (GRAFICOS)

1. Abrir el libro de trabajo PRACTICA1E (3)


2. Obtener un gráfico de Columnas, sobre las notas de los alumnos en la materia de LINUX (41)
3. Modificar el ángulo del eje de categorías, grafico de Columnas a 45º (grados) (43)
4. Establecer el tipo de letra o fuente “Verdana”, tamaño “7”, del grafico (42)
5. En el gráfico de Columnas, modificar el origen de datos, para adicionar las notas de HTML de
todos los alumnos, en el grafico (45)
6. En el gráfico de columnas mostrar los rótulos de datos (46)
7. Cambiar el tipo de grafico a Líneas (44)
8. realizar una vista preliminar del trabajo (53)
9. Guardar el libro de trabajo en la unidad A: con el mismo nombre (2)
10. Imprimir el trabajo, de la hoja “Técnico en aplicaciones” (54 )

119
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

TABLAS DE DATOS

Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la


primera fila contiene las cabeceras de las columnas (los nombres de los campos), y las
demás filas contienen los datos almacenados. Es como una tabla de base de datos, de hecho
también se denominan listas de base de datos. Cada fila es un registro de entrada, por tanto
podremos componer como máximo una lista con 255 campos y 65535 registros.

Las tablas son muy útiles porque además de almacenar información, incluyen una serie de
operaciones que permiten analizar y administrar esos datos de forma muy cómoda.

Entre las operaciones más interesantes que podemos realizar con las listas tenemos:

• Ordenar la los registros.


• Filtrar el contenido de la tabla por algún criterio.
• Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.
• Crear un resumen de los datos.
• Aplicar formatos a todos los datos.

Crear una tabla

Para crear una lista tenemos que seguir los siguientes pasos
• -escribir los encabezados para la tabla (CI, PATERNO, MATERNO, NOMBRES, SEXO Y EDAD)
• clic en pestaña Insertar
• Clic en el botón Tabla
• Seleccionar el rango de celdas (con datos o vacías) que queremos incluir en la tabla.
• Seleccionar la opción
• Clic en aceptar

Introducir datos de una tabla

Para introducir nuevos datos en la tabla podemos teclear directamente los nuevos valores sobre
ella, o bien podemos utilizar un formulario de datos. Esta segunda opción viene muy bien sobre
todo si la lista es muy grande.

Para abrir el formulario de datos, tenemos que posicionarnos en la lista para que esté activa, y
pulsar en el icono Formulario.

120
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Nota.- Como esta opción no está directamente disponible en la Cinta de opciones, podemos
añadirla a la Barra de acceso. Pulsando el Botón Office > Opciones de Excel > Personalizar, y
Agregar el icono Formulario..., en la barra de acceso rápido.

Aparece:

Modificar la estructura de la tabla

Pulsando en el icono , podemos seleccionar un nuevo rango de datos para


modificar la estructura de la tabla.

121
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Para insertar filas o columnas a la tabla: Inicio->clic en botón Insertar->seleccionar la opción que
desea:

Para eliminar filas o columnas a la tabla: Inicio->clic en botón Insertar->seleccionar la opción que
desea:

Para eliminar la tabla completa, seleccionamos toda la tabla y pulsamos SUPR. Si deseamos
eliminar la estructura de la tabla, pero conservar los datos en la hoja, entonces pulsamos
en la pestaña Herramientas de tabla de la tabla.

Estilo de la Tabla

Una forma fácil de dar una combinación de colores a la tabla que resulte elegante, es seleccionada
uno de los estilos predefinidos, disponibles en el botón Estilos rápidos de la pestaña
Herramientas de tabla. Y si quiere remarcar algunas columnas o filas importantes utilizar el
botón Opciones de estilo de tabla:

Ordenar una Tabla de Datos

A la hora de ordenar una tabla, Excel puede hacerlo de forma simple, es decir, ordenar por un único
campo u ordenar la lista por diferentes campos a la vez.

Para ordenar los datos por el campo que desea:

ü Clic en Ficha Datos


ü Ubicarse en la celda del campo o columna que desea ordenar
ü Clic en comando ó
ü Clic en

122
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Para ordenar la lista por más de un criterio de ordenación, por ejemplo ordenar la lista por el
apellido paterno, materno y nombres:

ü Ubicarse dentro la tabla


ü Clic en Ficha Datos

ü Clic en botón
Seleccionar los niveles de ordenación haciendo clic en agregar nivel

ü Clic en aceptar

Filtrar una Tabla

Filtrar una lista no es ni más ni menos que de todos los registros almacenados en la tabla,
seleccionar aquellos que se correspondan con algún criterio fijado por nosotros.

Realizar el filtrado de datos por el campo nombres, que solo visualice el apellido paterno PEREZ
ü Clic en Ficha Datos

ü Clic en la flecha del campo


ü Seleccionar Filtros de texto
ü Clic en la opción Es igual a
ü Seleccionar el apellido paterno como se observa en el cuadro.
ü Clic en Aceptar

123
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

También podemos utilizar el carácter ? para determinar que en esa posición habrá un carácter, sea
cual sea, y el asterisco * para indicar que puede haber o no un grupo de caracteres.

VALIDACION DE DATOS

Como validar el campo SEXO, que admita solo las dos opciones MASCULINO y FEMENINO

ü Clic en Ficha Datos

ü Seleccionar la columna (todo)

ü Clic en botón
ü Clic en ficha configuración

ü En criterio de validación elegir:

ü En origen seleccionar las dos opciones (ubicados en otras celdas)


ü Clic en la ficha Mensaje de entrada.

124
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ü Escribir el mensaje:
ü Clic en la ficha Mensaje de error

ü Escribir el mensaje:
ü Clic en Aceptar

Para borrar la validación seleccionar las celdas de la columna SEXO, seleccionar el icono
validación de datos clic en botón Borrar todos y Aceptar.

125
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

TABLAS DINÁMICAS

Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de
agrupación, representado como una tabla de doble entrada que nos facilita la interpretación
de dichos datos. Es dinámica porque nos permite ir obteniendo diferentes totales,
filtrando datos, cambiando la presentación de los datos, visualizando o no los datos
origen, etc.

IMPORTACION DE DATOS CON EXCEL

En muchas ocasiones tenemos la necesidad de trabajar en Excel con datos procedentes de otras
aplicaciones. Tenemos dos alternativas:

ü Introducir de nuevo los datos en un libro de trabajo, con el consumo de


tiempo que ello implica más el riesgo de introducir erróneamente los datos
al introducirlos manualmente.
ü Utilizar algunas de las herramientas disponibles en Excel para
importar datos.

Ejemplo. Importar los datos externos de una base de datos desde Access.

ü Clic en Ficha Datos

ü Clic en comando

ü Seleccionar la opción (Desde Archivo)


ü Buscar la base de datos en Access que desea importar
ü Clic en Abrir.
ü Seleccionar la tabla que desea recuperar de:

ü Clic en Aceptar

ü Seleccionar como:
ü Clic en Aceptar

Observar que está habilitado el filtrado de datos

126
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

MACROS EN EXCEL

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.

A continuación te muestro como grabar una macro y ejecutarla:

1. Trasládate a la celda A1 y escribe tu Nombre. Por ejemplo, Victor y presiona Enter


2. Regrésate a la celda A1, porque cuando diste Enter bajo de celda o cambio el rumbo.
3. Da clic en el Menú Vista, clic en botón Macros, clic en la opción grabar macro

4. Donde dice Nombre de la macro ya aparece el nombre que llevara la macro en este caso
formato. si desea cambiar el nombre escriba uno nuevo, pero yo le recomiendo que así lo
deje.

5. En la opción Método Abreviado aparece que se activara con la tecla Control (CTRL) + la
letra que usted indica, de clic en el cuadrito y ponga una letra, por ejemplo ponga la letra m
(en minúsculas). La macro se activara cuando esté lista con la tecla Control + m

6. De clic en el Botón Aceptar. Windows empezara a grabar todos los pasos en la Macro
formato.
7. Cambie el Tipo de Letra en el Botón Fuente de la barra de herramientas Formato
8. Cambie el tamaño de la letra en el Botón Tamaño de Fuente de la barra de herramientas
Formato
9. Presione el Botón Negrita de la barra de herramientas Formato
10. Cambie el color de la letra en el Botón Color de Fuente de la barra de herramientas Formato.
Recuerde que todos estos pasos están siendo almacenados en la macro que estamos grabando
y también recuerde que estos pasos se están efectuando en la celda A1.
11. Presione el Botón Detener Grabación.

127
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Excel guardo los pasos en la Macro formato que se activara presionado la tecla Control + m

13. Escribe otro nombre en la celda C1 y presiona Enter, después regresa a la celda C1.
14. Presiona la tecla Control + m. Windows efectuara todos los pasos grabados, sobre la celda
C1, esto quiere decir que el nombre que está en C1 tendrá las características del que está en
A1. Tipo de letra, tamaño, negrita y el color que indicaste al grabar la macro.

Nota. Cada vez que presiones Control + m Excel ejecutara la macro y efectuara los pasos en la
celda que te encuentres. Puedes grabar todas las macros que desees.

Ejercicio. Graba una Macro que se active con Control + b y que esta macro permita abrir un archivo
de Excel.

128
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

OBSERVANDO EL CODIGO DE UNA MACRO DE EXCEL

Crearemos una macro y veremos su código:


Para observar los códigos de una macro debemos seguir los siguientes pasos:

1. Primeramente trasládese a la celda A5 antes de empezar la grabación de la Macro.


2. en la opción Método Abreviado escriba la letra r, por lo tanto la macro se llamara con
Control + r.
3. Presione el botón Aceptar. Excel inicia la grabación del la Macro1
4. Trasládese a la celda A1 y escriba Victor, después presione Enter para aceptar el valor en la
celda.
5. Pare la grabación de la macro presionando el botón Detener Grabación del menú Vista-
>Macros. Excel a grabado los pasos y a generado un código, Observémoslos:
6. Presione las teclas (ALT + F11). Excel nos traslada al Editor de Visual Basic. Si este
editor no se activa es que Excel no está bien instalado o se a borrado.
7. Active los siguientes cuadros o ventanas:

• De clic en el Menú Ver y elija la opción Explorador de Proyectos


• De clic en el Menú ver y elija la opción Ventana Propiedades

Estas dos opciones deben de estar siempre activadas ya que de ahí depende todo lo que vallamos a
hacer.

9. Del cuadro Proyecto de doble clic en Módulos o simplemente presione el signo de + que
aparece en la opción Módulos. Se activara debajo de Módulos la Opción Modulo1.

10. Doble clic en Modulo1. Se mostrara en el Editor de Visual Basic el código de la macro que
grabamos:
Sub Macro1()
' Macro1 Macro
' Macro grabada el 10/09/2012
' Acceso directo: CTRL+r
Range("A1").Select
ActiveCell.FormulaR1C1 = "Victor"
Range("A2").Select
End Sub

129
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

A continuación se da una explicación de lo que ha hecho Excel:

ü Sub y End Sub indican el inicio y el final del procedimiento de la Macro1


ü Todo lo que aparece con un apostrofe ´ indica que no se tomara en cuenta que es solo texto o
comentarios y ese texto debe de aparecer en un color, ya sea el color verde.
ü Range ("A1").Select Indica que lo primero que hicimos al grabar la macro fue trasladarnos
a la celda A1. La orden Range nos permite trasladarnos a una celda
ü ActiveCell.FormulaR1C1 = "Victor" Esto indica que se escribirá en la celda en que se
encuentra el valor de texto Victor. Todo lo que aparece entre comillas siempre será un valor
de texto. La orden ActiveCell.FormulaR1C1 nos permite escribir un valor en la celda activa.
ü Range ("A2").Select Otra vez indicamos que se traslade a la celda A2. Esto se debe a que
cuando escribimos el nombre de Victor en A1 presionamos Enter y al dar Enter bajo a la
celda A2.

Para comprender mejor alteraremos el código dentro del editor de Visual Basic.

Sub Macro1()
' Macro1 Macro
' Macro grabada 12/06/2013
' Acceso directo: CTRL+r
Range("A1").Select
ActiveCell.FormulaR1C1 = "Pedro"
Range("B1").Select
ActiveCell.FormulaR1C1 = "Sopocachi #123456"
Range("C1").Select
ActiveCell.FormulaR1C1 = "2636"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Informatica"
Range("E1").Select
ActiveCell.FormulaR1C1 = "Docente"
End Sub

Cuando regrese a Excel y ejecute la macro con Control + r hará lo siguiente:

En A1 escribirá Pedro
En B1 escribirá Sopocachi #123456
En C1 escribirá 2636
En D1 escribirá Informatica
En E1 escribirá Docente

Salgamos del editor dando clic en el Menú Archivo y eligiendo la opción Cerrar y volver a Microsoft
Excel.

130
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

EJECUTANDO LA MACRO DESDE EXCEL

Una vez que salimos de Visual Basic y estamos en Excel de nuevo ejecutemos la macro presionando
Control + r y veamos los resultados de nuestra modificación.

Ejercicios

Observar el código en Visual Basic y comprender las propiedades, de los siguientes ejercicios:

• Genera una Macro que escriba un nombre en una celda y lo ponga negrita Genera una Macro
que escriba un nombre en una celda y cambie el tipo de letra.
• Genera una Macro que escriba un nombre en una celda y cambie el tamaño de la letra a 20
puntos.

Códigos Más comunes:

Trasladarse a una Celda


Range("A1").Select
Escribir en una Celda
Activecell.FormulaR1C1="Victor"
Letra Negrita
Selection.Font.Bold = True
Letra Cursiva
Selection.Font.Italic = True
Letra Subrayada
Selection.Font.Underline = xlUnderlineStyleSingle
Centrar Texto
With Selection
.HorizontalAlignment = xlCenter
End With
Alinear a la izquierda
With Selection
.HorizontalAlignment = xlLeft
End With
Alinear a la Derecha
With Selection
.HorizontalAlignment = xlRight
End With
Tipo de Letra(Fuente)
With Selection.Font
.Name = "AGaramond"
End With
Tamaño de Letra(Tamaño de Fuente)
With Selection.Font
.Size = 15
End With

131
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Copiar
Selection.Copy
Pegar
ActiveSheet.Paste
Cortar
Selection.Cut
Activa la hoja dos
Hoja2.Activate
Buscar
Cells.Find(What:="Ramon", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Insertar Fila
Selection.EntireRow.Insert
Eliminar Fila
Selection.EntireRow.Delete
Insertar Columna
Selection.EntireColumn.Insert
Eliminar Columna
Selection.EntireColumn.Delete
Abrir un Libro
Workbooks.Open Filename:="C:\Mis documentos\planilla.xls"
Grabar un Libro
ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\practica.xls", FileFormat _
:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False

132
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CREANDO FORMULARIOS Y PROGRAMÁNDOLOS

Un formulario es una ventana que se programa por medio de controles y estos controles responden
a sucesos que nosotros programamos. Todo esto se encuentra dentro de Visual Basic.

A continuación Muestro como crear un formulario y como programarlo:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.


2. Activa las siguientes opciones:
• De clic en el Menú Ver y elija la opción Explorador de Proyectos
• De clic en el Menú ver y elija la opción Ventana Propiedades
3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos
con controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

También cuando de clic en el Formulario UserForm1 se debe de activar el Cuadro de Herramientas,


si no se activa de clic en el Menú Ver y elija la opción Cuadro de Herramientas.

4. Elija del Cuadro de Herramientas el Control Etiqueta el que tiene la A y Arrastre dibujando
en el Formulario UserForm1 la etiqueta. Quedará el nombre Label1, después de un clic en la
etiqueta dibujada y podrá modificar el nombre de adentro y pondremos ahí Nombre.
5. Elija del Cuadro de Herramientas el control Cuadro de Texto el que tiene ab y arrastre
dibujando en el formulario UserForm1 el cuadro de texto a un lado de la etiqueta que dice
Nombre. El cuadro de texto debe de estar vacío y su nombre será Textbox1, el nombre solo
aparecerá en el control.
6. Haga los dos pasos anteriores igualmente poniendo Dirección en la Label2 y Teléfono en la
Label3 y también dibújeles su Textbox.
7. Elija del Cuadro de Herramientas el control Botón de Comando y Arrastre dibujando en el
Formulario UserForm1 el Botón, En la propiedad (Name) escribir cmdInsertar y en la
propiedad Caption: Insertar.

133
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado.

TextBox1

TextBox2

TextBox3

Nota.- Los controles como las Etiquetas y Cuadros de Textos pueden modificárseles algunas
opciones en la Ventana Propiedades.

8. Ahora de doble clic sobre el control Textbox1 para programarlo y después inserte el siguiente
código:

Private Sub TextBox1_Change()


Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Esto indica que se vaya a la celda A9 y escriba lo que hay en el Textbox1

Nota.-Lo que está en azul lo genera Excel automáticamente, usted solo escribirá lo que está en
Negrita.

Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se
encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo
Explorador de Proyecto.

9. Ahora de doble clic sobre el control Textbox2 para programarlo y después inserte el siguiente
código:

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub

Esto indica que se valla a B9 y escriba lo que hay en el Textbox2

134
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

10. Ahora de doble clic sobre el control Textbox3 para programarlo y después inserte el siguiente
código:

Private Sub TextBox3_Change()


Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Esto indica que se vaya a la celda C9 y escriba lo que hay en el Textbox3

11. Ahora de doble clic sobre el control Botón de Comando para programarlo y después inserte el
siguiente código:

Private Sub cmdInsertar_Click()


Rem inserta un renglón
Selection.EntireRow.Insert
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
Rem Textbox1.SetFocus Envía el cursor al Textbox1 para volver a capturar los datos
TextBox1.SetFocus
End Sub

Nota.-El comando Rem es empleado para poner comentarios dentro de la programación, el


comando Empty es empleado para vaciar los Textbox.

12. Ahora presione el botón Ejecutar que se encuentra en la barra de herramientas o


simplemente la tecla de función F5

Se activara el Userform1 y todo lo que escriba en los Textbox se escribirá en Excel y cuando
presione el botón Insertar, se insertara un renglón y se vaciaran los Textbox y después se
mostrara el cursor en el Textbox1.

135
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CONTROLES LISTBOX Y COMBOBOX

Los controles o componentes ListBox y ComboBox, son listas de opciones y cuadro de opciones
respectivamente.

Cuadro combinado
(ComboBox)

Cuadro de lista (ListBox)

Ejemplo. Crear la macro Listado08, que cargue en los controles; ComboBox1 los departamentos de
Bolivia y en ListBox1 SGBD. Además un botón que permita salir de la macro.

Resultado:

CODIGO.
Private Sub CommandButton1_Click()
End
End Sub

136
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Private Sub UserForm_Activate()


ComboBox1.AddItem "La Paz"
ComboBox1.AddItem "Cochabamba"
ComboBox1.AddItem "Santa Cruz"
ComboBox1.AddItem "Potosi"
ComboBox1.AddItem "Oruro"
ComboBox1.AddItem "Beni"
ComboBox1.AddItem "Pando"
ComboBox1.AddItem "Chuquisaca"
ComboBox1.AddItem "Tarija"

ListBox1.AddItem "SQL Server"


ListBox1.AddItem "Oracle"
ListBox1.AddItem "MySql"
End Sub

137
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

CREANDO GRAFICOS CON MACROS.

Trabajaremos con gráficos en Excel, veremos cómo se puede generar una gráfica desde un código
generado y alterado por nosotros mismos.

Si observamos los datos que vamos a graficar nos damos cuenta que en la columna A se encuentran
los valores ejes (X) y en la columna B los valores series (Y), estos datos son necesario para efectuar
una gráfica que podría quedar así.

138
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

El código necesario para generar este gráfico es el siguiente:


Sub Macro1()
' Macro1 Macro
' Acceso directo: CTRL+g
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Range("A5:B10")
End Sub

A continuación se muestran algunos de los diferentes tipos de graficas Línea 3:

ActiveChart.ChartType = xl3DAreaStacked

ActiveChart.ChartType = xlBarClustered

139
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

ActiveChart.ChartType = xlXYScatterSmooth

Práctica

Crear una macro que permita seleccionar cualquier tipo de grafico de un conjunto de datos en
Excel. Por ejemplo vea el siguiente gráfico.

140
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

LATEX (Mi KTEX PARA WINDOWS)

INTRODUCCION

LaTeX es un sistema avanzado de composición de textos, orientado especialmente a la creación de


documentos científicos. Trabaja como intérprete del lenguaje TEX (compilador), facilitando la
comunicación con el motor central, y ahorrando en gran medida la toma de decisiones sobre el
formato preciso del trabajo. Fue creado por Leslie Lamport.

MiKTEX

MiKTEX es un sistema TEX (compilador) completo para Windows de distribución gratuita,


por esto, se recomienda su uso. MiKTEX soporta, entre otras cosas:

• formatos gráficos PostScript, BMP, WMF, etcetera.


• texto coloreado
• TrueType fonts
• HyperTeX (para la edición LATEX para el Web).

EDITORES DE LATEX

Existen muchos editores de ficheros .tex para Windows tales como; WinEdit, TeXnicCenter y
WinShell. En Linux se tiene: Texmaker, LyX, Kile y AUCTeX, por defecto las distribuciones de
latex en Linux tiene el TexLive ó tetex.

TeXnicCenter, es GPL es decir Libre y gratuito, sin crackeos, Software legítimo, legal, sin coste,
mplementa una serie de instrucciones para compilar tu archivo en distintos formatos de salida,
como lo son el PDF, el DVI y el PostScript.

CONFIGURACION DE TeXnicCenter

Cuando ingrese por primera vez al TeXnicCenter realizar los siguientes pasos:

§ Ejecutar el programa
§ Clic en el boton close
§ Clic en
§ Clic en
§ Clic en icono
§ Buscar el archivo executable yap.exe
(C:\texmf\miktex\bin\yap.exe)
§ Clic en
§ Clic en
§ Clic en botón
§ Clic en menú File, seleccionar New…

141
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

PLANTILLA BASICA

Un documento básico en LATEX se compone de dos partes: el preámbulo y el cuerpo del


documento.

• preámbulo; se especifica la clase de documento y lo relativo a la configuración de la página


(márgenes, interlineado, sangrías, etc.), lo que pongamos en el preámbulo no aparecerá en el
documento que se imprime al final.

• cuerpo; Se escribe el texto (normal y matemático) del documento en si, es decir, el cuerpo es
la parte que aparecerá impresa como producto final.

CARACTERES ESPECIALES

carácter descripción
% indica una línea de comentarios
\ Principio de un comando LaTex
{} indica principio y final de un bloque
& Separa columnas de una tabla
$ Se utiliza para definir fórmulas matemáticas

Ejemplo 1:

\documentclass{article}
\begin{document}
MI PRIMER DOCUMENTO EN LATEX MATERIA COM-99
\end{document}

COMPILACION Y EJECUCION DE ARCHIVOS LATEX CON TeXnicCenter

§ guardar el archivo LATEX. Con el nombre Ejemplo1 (File, Save ) (Tendrá la extensión
.tex por defecto)
§ clic en icono de la barra de herramientas (para compilar el
archivo LAT X), verificar que no existan errores.
E

(Si existen errores en la compilación, hacer clic en de la barra de herramientas y corregir.)

§ clic en icono de la barra de herramientas (para visualizar el


archivo LATEX)

142
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Nota.- al compilar el archivo Ejemplo1.tex genera otros ficheros con extensión .bbl, .aux, .blg y
dvi, que es al archivo que muestra el resultado.

Esto depende de la definición del visor de salida en nuestro caso el visor seleccionado es:

CLASE DE DOCUMENTO

En LaTeX para definir el estilo o tipo del documento se utiliza el comando \documentclass.
Tenemos los siguientes estilos:

ü article; Este tipo es conveniente en la mayoría de los casos.

ü report; Este estilo es sugerido para documentos largos. Aquí cuentas con un nivel más de
encabezados (Chapter) que en el estilo Article y además las tablas, figuras y ecuaciones son
numeradas según los capítulos y no consecutivamente a través del documento como en el
estilo article.

ü Además existen otros estilos de documentos como book , letter y slides.

MARGENES DEL DOCUMENTO

\oddsidemargin
\textwidth
\topmargin
\textheight

ü \oddsidemargin; identifica al margen izquierdo del documento, va desde el borde izquierdo


de la hoja.

ü \textwidth; define el ancho del texto y con esto también se puede calcular el margen derecho
asociado.

ü \topmargin; identifica el margen superior del texto a desde el inicio de la hoja.

ü \textheight; define el alto del texto y con esto también se puede calcular el margen inferior
asociado.

143
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo 2:

\documentclass{article}
\textheight=20cm
\textwidth=18cm
Preámbulo
\topmargin=-2cm
\oddsidemargin=-1cm
\parindent=1cm
\begin{document}
Este documento es de clase articulo (article), define los margenes:
Inferior(textheight), derecho(textwidth), superior(topmargin), Cuerpo
izquierdo(oddsidemargin) y estable sangria (parindent).
\end{document}

OTROS COMANDOS

ü \parindent permite definir la indentación o sangría del documento

ü \parskip genera un espacio entre los párrafos (interlineado).

ü \today\ aparece la fecha actual.

ü \usepackage[spanish]{babel} carga la opción o paquete en español de la librer a babel; esta


librería también tiene soporte para otros idiomas como alemán francés, italiano, etc.

ESTILO DE PÁGINA

El comando \pagestyle{style} decide cual será el encabezado y el pie de página. Las opciones de
argumento para este comando son:

ü plain; Indica que el número de página va al final y que el encabezado es vacío, ésta es la
opción por omisión en el caso de article y report.

ü empty; Indica que tanto el encabezado como el pie de página van vacíos.

ü headings; El número de página y cualquier otra información, que ha sido determinada en el


documento va en el encabezado superior derecho y el pie de página vacío.

ü myheadings; Similar a headings. Ademas es posible anexar información propia a través de los
comandos \markboth y \markright.

\markboth{cabecera izquierda}{cabecera derecha}


\markright{cabecera derecha}

144
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo 3:

\documentclass{article}
\textheight=20cm
\textwidth=18cm
\topmargin=-2cm
\oddsidemargin=-1cm
\pagestyle{myheadings} %coloca la numeración de página en la parte superior derecha.
\begin{document}
Existe una especie de adaptaci\'on de LATEX para Windows, llamada MIKTEX. Para instalarlo
debes bajarte una aplicaci\'on de instalaci\'on que contiene los paquetes y programas básicos de
LATEX. Al correr esta aplicaci\'on, un asistente te guiar\'a en la instalaci\'on de MikTeX. Entre
algunas otras cosas, se te pedir\'a que confirmes la direcci\'on donde se guardar\'an los paquetes de
LATEX. Por defecto, el asistente crear\'a una carpeta llamada "texmf", en la unidad de disco local,
a menos que se indique otra cosa. Es conveniente que permitas la creaci\'on de la carpeta tal y como
lo propone el asistente. Posteriormente, mediante un programa que se instalará junto con
MIKTEX, el MIKTEX Package Manager, podr\'as descargar los paquetes de LATEX que gustes o
necesites.
\end{document}

Nota.- En Microsoft WORD Insertar->Número de página->Principio de página... opción:


numero sin formato 3.

CAMBIANDO EL ESTILO DE NUMERACION

Para especificar el tipo de numeración que deseas, se realiza a través del comando
\pagenumbering. Su formato es:

\pagenumbering{estilo}; Donde estilo, puede ser una de las siguientes opciones:

ü arabic; Para obtener números como 1,2,3... (Este es el estilo por omisión)
ü roman; i, ii, iii, iv,...
Ejemplo 4:

\documentclass{article}
\textheight=20cm
\textwidth=18cm
\topmargin=-2cm
\oddsidemargin=-1cm
\pagestyle{myheadings} %coloca la numeración de página en la parte superior derecha
\pagenumbering{roman} %enumera de acuerdo al estilo romano (i, ii, etc)
\begin{document}
Ahora bien, para editar tus ficheros .tex puedes usar, adem\'as de los programas mencionados para
Linux, un editor llamado TeXnicCenter, particularmente recomendable aún siendo un programa en
desarrollo. Este cuenta con una gran cantidad de herramientas, dentro de las cuales la más útil es
quiz\'a, la compilación misma del documento.
\end{document}

145
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado.

Nota.- En Microsoft WORD Insertar->grupo Encabezado y pie de página->Número de


página... formato del número de página.

GENERACIÓN DE TÍTULOS

Para construir la página del título, se pueden definir una serie de elementos con los que LATEX
construirá la cabecera del documento:

ü \title{Título}; Título del documento


ü \author{Autor1 \and Autor2 \and ...}; Lista de autores
ü \section{subtitulo}; permite escribir subtitulos numerados.

Finalmente, \maketitle se encarga de imprimir la página del título con todo lo especificado
anteriormente.

Ejemplo 5:

\documentclass{article}
\begin{document}
\title{UN DOCUMENTO EN LATEX}
\author{UNIVERSIDAD MAYOR DE SAN ANDRES}
\maketitle
\section { Introducci\'on}
Latex es un procesador de texto, de gran potencialidad en el manejo de f\'ormulas matem\'aticas,
cuadros y tablas. A trav\'es de este manual aprender\'as como crear un documento en LaTeX.
\section{Plantilla b\’asica}
El documento contiene dos secciones principales que son, el encabezado (preambulo), que est\'a
compuesto por los comandos para definir la estructura general del documento, y el documento
propiamente tal (cuerpo), que contiene el texto y algunos otros comandos.
\end{document}

146
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado:

TIPOS, TAMAÑOS DE LETRAS Y ACENTOS.

Para cambiar el tipo de letra se pone {\tipo texto...}. Por ejemplo, para escribir en negrita se pone {\bf
texto....}

Comando Produce Comando Produce Comando Símbolo


{\rm Roman } Roman {\tiny pequeño} pequeño \'a á
{\bf Negrita } Negrita {\small Small} Small \'e é
{\it It\'alica } Itálica \'i í
{\large large} largo
{\sf Sans Serif } Sans Serif \'o ó
{\sc Small Caps } SMALL CAPS
{\Large Largo} Largo \'u ú
\underline{ Subrayado } Subrayado {\huge grande} grande \~n ñ

{\Huge Grande} Grande

COLORES

El paquete color permite colorear un texto. Se puede cargar como \usepackage{color}, lo cual
permite solo usar unos pocos colores básicos, o mejor con: \usepackage[usenames]{color}, que
permite usar hasta 68 colores diferentes. Para cambiar el color, se usan los comandos:

ü \textcolor{NombreColor}{Texto}
ü \color{NombreColor}

147
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

SALTOS DE LINEA Y EFECTOS ESPECIALES

LaTeX automáticamente quita los espacios en blanco que se encuentren entre palabras, además
justifica la línea, es decir, rellena con espacios de tal forma de que ésta se distribuya justo en el
espacio asignado.

En casos especiales se podría ordenar a LATEX que introduzca un salto de línea con doble
backslash (\\) o \newline.

Nota.- Si escribes un tilde (~) entre dos palabras, esto significa que el compilador no debe cortar la
línea entre estas dos palabras.

CAJAS

Para encerrar palabras o un texto en una caja se usan los comandos \fbox{texto} o \framebox{texto}

FORMATEO DE PARRAFOS Y LISTAS

Los párrafos se formatean incluyéndolos entre dos comandos. Aquí van algunos de estos:

ü \begin{center} texto... \end{center}; Centra el texto.


ü \begin{flushleft} texto... \end{flushleft}; Pega el texto a la izquierda.
ü \begin{flushright} texto... \end{flushright}; Pega el texto a la derecha.
ü Para textos pequeños, menores que una línea, se pueden utilizar, respectivamente:
\leftline{Texto} \centerline{Texto} \rightline{Texto}

Ejemplo 6:

\documentclass{article}
\usepackage{color} %Permite usar el paquete color (colores básicos)
\textheight=20cm
\textwidth=16cm
\topmargin=-2cm
\oddsidemargin=-0.1cm
\pagestyle{myheadings}
\pagenumbering{roman}
\begin{document}
\begin{center}
\textcolor{red}{Universidad Mayor de San Andr\'es \\
Facultad de Ciencias Puras y Naturales\\
Carrera de Inform\'atica\\}
\fbox{{\sc\huge Introducci\'on a la computaci\'on}}
\end{center}
{\huge Ahora bien, para editar tus ficheros .tex}\\{\tiny puedes usar, adem\'as de
los programas mencionados para Linux}, {\it un editor llamado TeXnicCenter,
particularmente recomendable aún siendo un programa en desarrollo.}\newline

148
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

{\rm\bf Este cuenta con una gran cantidad de herramientas,} {\sc dentro de las
cuales la más \'utiles quiz\'a la compilaci\'on misma del}
\textcolor{green}{\underline{ documento}}
\end{document}
Resultado:

LISTAS

Una lista es una serie de ítems, que son marcados con caracteres, letras o números. LaTeX provee
tres tipos de listas, estas son: enumerate, itemize y description.

EL AMBIENTE enumerate

\begin{enumerate} texto... \end{enumerate}; Hace una lista, en este caso numerada. En estos
entornos de lista se pueden incluir unos dentro de otros para crear diferentes niveles en la lista.

Ejemplo 7:

\documentclass{letter}
\begin{document}
\begin{enumerate}
\item Primer item de la lista
\item Segundo item de la lista
\begin{enumerate}
\item Primer item en la lista anidada
\item Segundo item en la lista anidada
\end{enumerate}
\item Tercer item de la lista
\end{enumerate}
\end{document}

149
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado:

Nota.- En Microsoft WORD Inicio->grupo párrafos->Numeración

EL AMBIENTE itemize

\begin{itemize} texto... \end{itemize}; Genera una lista no numerada. Con el comando \item se
especifica las opciones de la lista, por defecto es un círculo negro.

Nota.- En Microsoft WORD Inicio->grupo párrafos->Viñetas

Ejemplo 8:

\documentclass{letter}
\topmargin=-3cm
\begin{document}
\centerline{\fbox{{\sc\Large Listas no numeradas}}}
\begin{itemize}
\item tipos de cables
\begin{itemize}
\item Cables coaxiales
\item Cables de par trenzado
\begin{itemize}
\item STP
\item UTP
\end{itemize}
\item Lineas telefonicas digitales
\item Cable de fifra optica
\end{itemize}
\item Preocupaciones con los cables
\begin{itemize}
\item Instalacion del cable
\item Seguridad del cable
\item Interferencias del cable
\end{itemize}
\end{itemize}
\end{document}

150
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado:

LATEX nos permite cambiar a nuestro gusto estos marcadores, incluyendo el paquete pifont y las
siguientes instrucciones:

\renewcommand{\labelitemi}{Nuevo-marcador}
\renewcommand{\labelitemii}{Nuevo-marcador}
\renewcommand{\labelitemiii}{Nuevo-marcador}
\renewcommand{\labelitemiv}{Nuevo-marcador}

Donde Nuevo-marcador designa al código LATEX del nuevo indicador, y \labelitemi, \labelitemii,
etc... Representan respectivamente los diferentes niveles de anidamiento.

Ejemplo 9:
Carga el paquete pifont que
\documentclass{letter} provee caracteres especiales.
\usepackage{pifont} Ej. \ding{42}
\begin{document}
\renewcommand{\labelitemi}{\ding{42}}
\renewcommand{\labelitemii}{\ding{43}}
\begin{itemize}
\item tipos de cables
\begin{itemize}
\item Cables coaxiales
\item Cables de par trenzado
\item Lineas telefonicas digitales
\item Cable de fifra optica
\end{itemize}
\item Preocupaciones con los cables
\begin{itemize}
\item Instalacion del cable
\item Seguridad del cable
\item Interferencias del cable
\end{itemize}
\end{itemize}
\end{document}

151
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado:

También puede cambiar las etiquetas por defecto, añadiendo en item lo siguiente:

\item[$\rightarrow$] Texto
\item[$\clubsuit$] Texto

TABLAS

Las tablas se editan en forma similar a las matrices pero en las tablas se pueden poner líneas
verticales y horizontales.

\begin{tabular}[Posición]{FormatoColumnas}
xxx & xxx & xxx & xxx & ... & xxx \\
xxx & xxx & xxx & xxx & ... & xxx \\
... & ... & ... & ... & ... & ...
\end{tabular}

ü & Separador entre columnas; que marca el fin de una casilla y el principio de la siguiente.
ü \\ Cambio de fila; es la instrucción para comenzar una fila nueva.
ü Posición; Argumento optativo que especifica la posición de la tabla respecto al texto en el
que se incluye. Puede tomar los valores t (top), c (center; valor por defecto) ó b (botton)
ü FormatoColumnas; Argumento fundamental que utilizamos para dar estructura a la tabla. l,
r, c Introduce una nueva columna justificada a la izquierda, derecha ó centro,
respectivamente.
ü Separadores; Son optativos, y se encargan de especificar cómo deben separarse las columnas |
Produce una barra vertical separando columnas.

152
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo 10:

\documentclass{letter}
\usepackage{color}
\begin{document}
\centerline{\colorbox{yellow}{\sc\huge Tablas en latex}}
\begin{tabular}{|c|c|} \hline
PRODUCTO & PRECIO(Bs.)\\ \hline
Hojas & 34 \\ \hline
Cuadernos & 49 \\ \hline
Libros & 90 \\ \hline
lapices & 2 \\ \hline
\end{tabular}
\end{document}
Resultado:

EDICION EN MODO MATEMATICO

Uno de los puntos fuertes de LaTex es su versatilidad para escribir fórmulas matemáticas. Cuando
escribimos una formula la insertamos entre dos caracteres

simbolo descripción
$ fórmula matemática $ Modo texto
$$ fórmula matemática $$ Modo display
\[ fórmula matemática \] Modo display

SUBÍNDICES Y SUPERINDICES

aij se escribe como: $$a_{ij}$$ ó \[a_{ij}\]


xn+1 se escribe como: $$x^{n+1}$$ ó \[x^{n+1}\]

153
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

LETRAS GRIEGAS

En algunas ocasiones es necesario editar letras griegas que acompañen al texto. En Latex, para
obtener una de estas letras es necesario entrar en el modo matemático.

La variable $\beta$ es la principal.

SUMATORIAS, PRODUCTORIAS E INTEGRALES

Los comandos \sum, \prod e \int, son los utilizados para crear estos símbolos especiales muy
importantes en el ambiente matemático.

\[\sum_{i=1}^{n} x_{i} \]

$$ \prod_{i=1}^{n} x_{i} $$

$$\int_a^b f(x)dx$$

FÓRMULAS Y ECUACIONES COMPLEJAS

El comando \frac{num}{den} es usado para crear una fracción donde num es el numerador y den
es el denominador.

$$ x = \frac{y + z/2}{y^{2}+1}$$

\[ \frac{e^{xy} }{1+ \frac{y}{x+1}} \]

PARÉNTESIS, CORCHETES Y OTROS DELIMITADORES

En el ambiente matemático son muy usados distintos delimitadores, es por ello que en Latex
están incluidos la mayoría.

Para generar delimitadores más grandes, que encierren a una fórmula completa o expresiones
grandes, existen los comandos \left y \right.

154
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

$$ Y = 1+ \left[ \frac{x+3}{2x^{2}+4x-5} \right] $$

$$\left( 1+ {1 \over x} \right)^{n+1 \over n}$$

OTROS SIMBOLOS MATEMATICOS

Simbolo comando
$\infty$
$\alpha$
$\pi$
$\leq$
$\geq$
$\neq$
÷ $\div$
± $\pm$

Ejemplo 11.

\documentclass{article}
\begin{document}
\centerline{\fbox{{\Huge FORMULAS MATEMATICAS}}}
\section{SUMATORIAS, PRODUCTORIAS E INTEGRALES}
$\sum_{i=1}^{n}x_{i}$ %modo texto
$$\sum_{i=1}^{n}x_{i}$$ %modo display
$$\prod_{i=1}^{n} x_{i}$$
$$\int_a^b f(x) \, dx$$
$$\int_{x=0}^{\infty} x e^{-x^2} dx \; igual a \; \frac{1}{2}$$

\section{FRACCIONES}
$$r = \frac{i \cdot 100}{c \cdot t}$$
$${x+1 \over x-1} $$
$${{x+1 \over 3} \over x-1} $$
$$\displaystyle{{x+1 \over x-1}} $$
$${x+1 \above 2pt x-1}$$ % (2pt es el grosor)
$$\frac{e^{xy} }{1+ \frac{y}{x+1}}$$

\section{PARENTESIS, CORCHETES Y LLAVES}


En el ambiente matemático son muy usados distintos delimitadores, es por ello que en Latex
están incluidos la mayor\'a. Para generar delimitadores más grandes, que encierren a una
fórmula completa o expresiones grandes, existen los comandos \verb@\left@ y
\verb@\right@.

155
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplos:\\

\[ Y = 1+ \left( \frac{x+3}{2x^{2}+4x-5} \right) \]


$$\left( 1+ {1 \over x} \right)^{n+1 \over n} $$
$${x+1 \brace x-1} $$
$$x^{n+1}$$
$$\sin^2(x)$$

\section{RAICES}
$$\sqrt{x+1} $$
$$\sqrt[n]{x+\sqrt{x}}$$
\\
El otro m\'etodo consiste en la utilizaci\'on del entorno equation m\'as apto cuando la f\'ormula
no ha de ir dentro del mismo p\'arrafo del texto y queremos aprovechar las posibilidades de
numeraci\'on autom\'atica de f\'ormulas de LATEX.
Ejemplo:\\
\begin{equation}
ax^2 + bx+c = 0
\rightarrow
x = \frac{-b \pm
\sqrt{b^2 - 4ac}}
{2a}
\end{equation}
\section{MATRICES}

$$
A = \left(
\begin{array}{rccl}
1. 23 &-5 & x & 0.234\\
280 & 0 & x^2+2 & 1.22
\end{array}
\right)
$$
\end{document}

156
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

FORMULAS VARIOS

xp $x^p$ xn + 1 $x^{n+1}$

(22)n $(2^2)^n$ $2^{2^n}$

sin2(x) $\sin^2(x)$ $x^{\sin (x)+ \cos (x)}$

ai j $a_i^j$ $\int_a^b f(x) \, dx$

\[\sum_{n=1}^{N}u_n\] uij $u_{ij}$

Raíces
$\sqrt{x+1}$

$\sqrt[n]{x+\sqrt{x}}$

Fracciones
$\frac{x+1}{x-1}$

${x+1 \over x-1}$

${{x+1 \over 3} \over x-1}$

$\left( 1+ {1 \over x} \right)^{n+1 \over n}$

${x+1 \atop x-1}$

${x+1 \above 2pt x-1} (2pt es el grosor) $

${x+1 \brace x-1}$

${x+1 \brack x-1}$

f (x)
$\lim_{ x \rightarrow 0}f(x)$

157
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

INCLUIR GRÁFICOS EN MIKTEX

Para incluir gráficos en formato PNG se debe incluir el paquete graphicx en el preámbulo del
documento y utilizar el comando \includegraphics.

\documentclass{article}
\usepackage{graphicx} %Carga el paquete graphicx
\begin{document}
\includegraphics[width=8.62cm,height=8cm]{miktex-logo.png}
\end{document}

Nota.- Utilizar como visualizador, Adobe reader que se encuentra en C:\Archivos


de programa\Adobe\Reader 8.0\Reader, y seleccionar LaTeX=>PDF como se muestra en el gráfico.

158
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

HTML
(Hiper Text Markup Language)

Introducción

Internet es un medio que no precisa de mucho conocimiento, el prerrequisito inmediato


para poder usar este manual es tener conocimientos básicos de manejo de Windows, un editor de
texto (Bloc de Notas) y haber utilizado alguna vez un navegador de Internet (IE).

Para la aplicación de los ejemplos de este manual usted necesitara:

ü Un navegador de Internet (Internet Explorer, Firefox, etc.)


ü Un editor de texto, preferentemente el Bloc de notas.
ü Un medio físico para grabar los ejemplos, ya sea un disquete o una carpeta en su
disco Duro.

¿Qué es HTML?

HTML son las iníciales de Hiper Text Markup Language. Es un conjunto o serie de etiquetas
(tags) incluidas en archivos de texto que definen la estructura de un documento WWW y sus
vínculos con otros documentos.

Etiquetas

Una etiqueta cumple su función de la siguiente manera:

<Nombre de la etiqueta> Apertura de una etiqueta siempre entre “< >”


</Nombre de la etiqueta> Cierre de la etiqueta siempre entre “</ >”

Estructura básica de una página web

<html>
<head>
<title>TITULO DE LA PÁGINA</title>
</head>
<body>
Aquí va todo el contenido del documento HTML.
</body>
</html>

159
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Descripción

ü <html> </html> Indica al navegador que el documento texto que está leyendo es un
documento HTML. Esta etiqueta se abre al inicio del archivo y se cierra al final del
mismo.

ü <head> </head> Acá se detalla el encabezado de la página WEB. Esta etiqueta se abre
luego de la etiqueta <html>.

ü <title></title> Define el título de la página WEB.

ü <body> </body> Cuerpo de la página donde se despliega el contenido global.

Ejemplo1: Crear una página HTML, que visualice un mensaje de bienvenida.

Escribir un documento HTML

1. Abrir el programa Bloc de Notas


2. Escribir el siguiente código HTML

<html>
<head><title>PRIMERA PAGINA HTML</title></head>
<body>
INTRODUCCION A LA COMPUTACION (COM-99)
</body>
</html>

Guardar el archivo HTML con el bloc de notas

3. Clic en menú Archivo


4. Clic en opción Guardar
5. En Nombre: escribir: ejemplo1.html
6. Clic en Guardar

Nota.- El icono del documento HTML tiene la Siguiente forma: (Navegador Internet Explorer)

Visualizar el archivo HTML

7. Doble clic en el archivo ejemplo1.html

160
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Resultado: Título de la página

Actualiza la pagina
(F5)

Nota.- Para actualizar la pagina hacer clic en el icono ó presionar la tecla F5.

Etiqueta <body> </body>

En esta etiqueta se encuentra todo el texto, las imágenes y los formatos visibles al usuario. Esta
etiqueta cuenta con los siguientes atributos que actúan a nivel del archivo HTML.

Atributo descripción
Bgcolor Color de fondo de la página
Text Define el color del texto de la página
Link Color de los vínculos en la página
Alink Color del vínculo actual o activado en la página
Vlink Define el color del vínculo ya visitado
Background Define el archivo gráfico que será desplegado como fondo de la pagina
Bgsound Define el archivo de audio que se tocará en la página. (IE)

Nota.- Los atributos se incluyen en la etiqueta de apertura. Por ejemplo: <body


bgcolor= blue >

Colores en HTML

Existen dos formas para aplicar colores a una página web:

1. Se especifica el color deseado directamente con el nombre del color en inglés: Ej: blue,
green, yellow, etc.
2. Se especifica el color deseado con números hexadecimales, mediante la siguiente
estructura: #RRVVAA

161
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

#RRVVAA Color #RRVVAA Color


#FFFFFF Blanco #000000 Negro
#FF0000 Rojo #00FF00 Verde
#0000FF Azul #FF00FF Magenta
#00FFFF Cyan #FFFF00 Amarillo
#70DB93 Agua Marino #000080 Azul Marino
#FF7F00 Coral #A62A2A Café
#C0C0C0 Plomo #4F2F4F Violeta

Texto en HTML

Para utilizar caracteres especiales usaremos los símbolos & y ; para denotar el inicio y final
respectivamente, de un símbolo especial.

Texto Descripción Pantalla


&acute; Acento ´
&ntilde; eñe ñ
&quot; Comillas Dobles "
&deg; Grados °
&aacute; a con acento á
&eacute; e con acento é
&nbsp; espacio en blanco

Nota.- En los navegadores actuales se puede escribir directamente el acento en la página


HTML.

Etiqueta <br>

La etiqueta <br> instruye al navegador cliente que inserte un salto de línea en un


documento HTML, tiene el mismo efecto que un retorno de carro en una máquina de escribir.
Es una etiqueta especial, pues no precisa de etiqueta de cierre.

Etiqueta <hr>

La etiqueta <hr> dibuja de manera predeterminada una regla horizontal


alineada automáticamente, con una apariencia de tercera dimensión. Esta etiqueta especial, no
necesita de cierre. Tiene los siguientes atributos:

Align establece que la regla se alinee a la izquierda, centro o derecha left, center, right.
width permite especificar el ancho de la regla (en pixeles o porcentaje.)
size permite especificar el alto de la regla (en pixeles.)

162
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Encabezados

Las etiquetas <h1>…</h1> al <h6>…</h6> (acrónimos de heading 1...6 ) son


encabezados del cuerpo del texto. El encabezamiento <h1> nos proporciona las letras de
mayor tamaño. La etiqueta tiene el siguiente atributo:

Align Permite ubicar el encabezamiento a la izquierda, centro o derecha de la Pantalla


(left, center, right)

Ejemplo2.

<html>
<head><title>Encabezados -Ejemplo2</title></head>
<body bgcolor="#000000" text="#FFFFFF">
Documento HTML con fondo NEGRO y texto BLANCO<br><br>
Regla horizontal alineado al centro, un ancho de 50%
<br>
<hr align=center width=50%><br>
Regla horizontal alineado a la izquierda, un ancho de 25%, alto 10 pixeles
<br>
<hr align=left width=25% size=10><br>
<h1 align="center">Encabezados</h1>
<hr>
<br>
<h1>Tamaño 1</h1>
<h2>Tamaño 2</h2>
<h3>Tamaño 3</h3>
<h4>Tamaño 4</h4>
<h5>Tamaño 5</h5>
<h6>Tamaño 6</h6>
</body>
</html>

163
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ubicación, formato y atributos de texto

Etiqueta <center> </center>

Se utiliza para centrar el texto/imagen o datos que se encuentren entre la apertura y el cierre.

Etiqueta <b> </b>

Esta es la etiqueta que nos posibilita un texto con negrillas.

Etiqueta <u> </u>

Etiqueta que posibilita resaltar un texto con subrayado.

Etiqueta <i> </i>

Etiqueta que permite resaltar el texto con inclinación itálica.

Etiqueta <font> </font>

Esta etiqueta proporciona un medio de personalizar el texto con respecto al tipo de


fuente, tamaño y color. Atributos:

Color Determina el color que se aplica al texto.


Size Determina el tamaño relativo del texto. Los tamaños válidos son del 1 al 7, siendo
el Predeterminado el 3 y el más grande el 7.
Face Asigna una fuente o tipo de letra.

Ejemplo3.

<html>
<head> <title>Formato de texto-Ejemplo3</title></head>
<body bgcolor="#000000" text="#FFFFFF">
<h1 align="center">REPUBLICA DE BOLIVIA</h1><br>
<hr>
<br>
En tiempos <u>inmemoriales</u> se erigieron montañas, se desplazaron ríos, se formaron lagos.
Nuestra <b>amazonia, nuestro chaco, nuestro altiplano y nuestros llanos y valles</b> se cubrieron
de verdores y flores. Poblamos esta sagrada <b><u>madre tierra</u></b> con rostros diferentes, y
comprendimos desde entonces la pluralidad vigente de todas las cosas y nuestra diversidad como
<i>seres y culturas</i>. Así conformamos nuestros pueblos, y jam&aacute;s comprendimos el
racismo hasta que lo sufrimos desde los funestos tiempos de la colonia.
<h2 align=center>DEPARTAMENTOS</h2>
<hr align=center size=10p width=25%><br>

164
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

<center>
<font color="red" size=1pt face="Courier">Beni</font><br>
<font color="yellow" size=2pt face="Arial">Chuquisaca</font><br>
<font color="#FF00FF" size=3pt face="Century Gothic">La Paz</font><br>
<font color="#A62A2A" size=4pt face="Times New Roman">Santa Cruz</font><br>
<font color="#00FFFF" size=5pt face="Courier New">Pando</font><br>
<font color="#70DB93" size=6pt face="Courier New">Tarija</font><br>
<font color="#FF7F00" size=7pt face="Tahoma">Beni</font><br>
<font color="#C0C0C0" size=8pt face="Comic Sans MS">Oruro</font><br>
<font color="#4F2F4F" size=9pt face="Microsoft Sans Serif">Potosi</font><br>
</center>
<hr align=center size=10px width=50%><br>
</body>
</html>

Imágenes en HTML

Hasta este momento se ha trabajado solamente con texto. Comencemos a introducir gráficos en
nuestra página HTML.

Etiqueta <img>

Se trata de otra etiqueta especial, pues no necesita de etiqueta de cierre. Esta etiqueta
instruye al navegador para que exhiba la imagen especificada. El formato para incluir un gráfico
es:

<img src=”nombre_imagen .extension” width=120 height=94 alt= descripción >

Una práctica muy aconsejable, es la de dimensionar en pixels, todas las imágenes con los
comandos width(ancho) y height(alto).

Con el comando ALT se introduce una descripción (una palabra o una frase breve) indicativa
de la imagen.

165
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo4.
<html>
<head> <title>Imagenes-Ejemplo4</title> </head>
<body bgcolor="#FF6600" text="#FFFFFF">
<font color="yellow"><h1 align="center">INTERNET</h1></font>
<hr align=center width=50%><br>
<h2>¿Qué es internet?</h2>
Podr&iacute;amos decir que Internet está formado por una gran cantidad de ordenadores
que pueden intercambiar información entre ellos. Es una gran red mundial de
ordenadores.<br>
<h2>Correo electrónico</h2>
El correo electr&oacute;nico o e-mail es una forma de enviar mensajes entre
ordenadores conectados a trav&eacute;s de Internet. Cuando nos dicen que una cuenta
de correo es de, por ejemplo, 25 Mb. se refieren al espacio del que disponemos en el
buz&oacute;n del servidor. Una direcci&oacute;n de correo tiene una estructura fija:
<font color="red"size=5pt>nombre_cuenta@nombre_servidor es decir
vicpodia@hotmail.com</font>
<h2>Imágenes insertadas en la página</h2>
<h2>Formato GIF</h2>
<img src="C:\Archivos de programa\Microsoft Office\CLIPART\PUB60COR\AG00174_.GIF" alt= Reloj >
<img src="C:\Archivos de programa\Microsoft
Office\CLIPART\PUB60COR\AG00135_.GIF">
<img src="C:\Archivos de programa\Microsoft Office\CLIPART\PUB60COR\AG00176_.GIF">
<h2>Formato JPG</h2><br>
<img src="C:\Archivos de programa\Microsoft
Office\CLIPART\PUB60COR\J0382957.JPG"
witdh=120 height=90 align=right alt= ImagenJPG >
Imagen alineada a la derecha RIGHT, tamaño 120 pixels de ancho por 90 pixels de alto.
<br><br><br><br><br><br>
<img src="C:\Archivos de programa\Microsoft
Office\CLIPART\PUB60COR\J0145373.JPG"
witdh=100 height=100 align=”left”>
Imagen alineada a la izquierda. LEFT.
</body>
</html>

166
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Tablas

En HTML también podemos incluir arreglos de tablas. Representados por filas y columnas. Las
etiquetas son:

Etiqueta <table></table>

Señala el inicio y final de una tabla. Atributos:

Align Establece la alineación de la tabla o texto mediante align=left o


align=right.
Bgcolor Establece el color de fondo de las celdas de la tabla.
Border Determina el ancho del borde en pixeles.
BorderColor Asigna un color al borde.
Caption Específica el titulo para la tabla.
Cellpadding Establece la cantidad de espacio libre junto al contenido de una celda.
Cellspacing Asigna la cantidad de espacio entre las celdas de una tabla.
Width Determina el ancho de la tabla en pixeles o en un porcentaje.

Etiqueta <th> </th>

Indica al navegador cliente que exhiba el texto como un encabezado en la primera fila de una
tabla. Atributos principales:

Colspan Permite extenderse sobre un número determinado de columnas.


Rowspan Permite extenderse verticalmente sobre un número determinado de filas.
Align Determina la posición del texto del título.

Etiqueta <tr> </tr>

Identifica a las filas de una tabla. Atributo principal:

Align Alineación del texto/objetos en toda la fila.

Etiqueta <td> </td>

Identifica a las columnas de una tabla. Atributos principales:

Align Alineación del texto/objeto de la celda


Bgcolor Color de fondo de la celda
Background Imagen de fondo de una celda
Width Ancho de la celda/columna con respecto al ancho de la tabla Solo
precisa definir el ancho en la primera celda de la columna.

167
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo5.

<html>
<head><title>Tablas-Ejemplo5</title></head>
<body bgcolor="#A62A2A" text="#FFFFFF">
<font color=”red”><h1 align="center">TABLAS EN HTML</h1></font>
<hr align=center width=50%>
<h2>TABLA SIN FORMATO DE 10 FILAS Y 2 COLUMNAS</h2>
<table border="1">
<tr><th>DEPARTAMNETO</th><th>VOTACION</th> </tr>
<tr><td>LA PAZ</td><td>2655</td></tr>
<tr> <td>BENI</td><td>1900</td></tr>
<tr><td>COCHABAMBA</td><td>6789</td></tr>
<tr><td>POTOSI</td> <td>6789</td></tr>
<tr> <td>ORURO</td><td>7865</td> </tr>
<tr><td>CHUQUISACA</td><td>1234</td></tr>
<tr><td>SANTA CRUZ</td><td>765</td></tr>
<tr><td>TARIJA</td><td>3421</td></tr>
<tr><td>PANDO</td><td>6543</td></tr>
</table>

<h3>TABLA CON FORMATO<h3>


<table width=80% align=center border=3>
<tr><th colspan=3>Directorio Telefónico</th></tr>
<tr align=center>
<td width=40% bgcolor="#FF0000">Nombre</td>
<td width=30% bgcolor="#00FF00">Teléfono</td>
<td width=30% bgcolor="#0000FF">E-Mail</td>
</tr>
<tr><td>Pedro Poma</td><td>223454</td><td>pedro@hotmail.com</td></tr>
<tr><td>Gonzalo Gómez</td><td>453444</td><td>Pablo_2012@yahoo.es</td></tr>
</table>
</body>
</html>

168
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Numeración y viñetas

En HTML todo es posible, y tal cual en un editor de texto podemos trabajar con numeración y
viñetas.

Etiqueta <ul> </ul>

Indica al navegador que cree una lista con viñetas ó listas no ordenada.

Etiqueta <ol> </ol>

Numeración ó Listas ordenadas, esta etiqueta predeterminada indica al navegador que numere
la lista de elementos comprendidos dentro de las etiquetas <ol> y </ol>.

Etiqueta <li> </li>

Se usa para indicar al navegador que exhiba el texto que le sigue como un elemento de línea en
una lista. Atributo:

Type define la forma de la viñeta en las listas no ordenadas. Type=DISC, CIRCLE ó


SQUARE son las opciones disponibles.
Para listas ordenadas Type=A Usa letras mayúsculas, TYPE=a emplea letras
minúsculas, Type=I Usa números romanos grandes, Type=i usa números romanos
pequeños y Type=1 usa números arábigos.

Ejemplo6.

<html>
<head><title>Numeración y viñetas Ejemplo6</title></head>
<body background=""C:\Archivos de programa\Microsoft Office\CLIPART\Publisher\Backgrounds\WB02085_.GIF">
<center><font color=red><h1> VIÑETAS Y NUMERACION CON HTML</h1></font></center>
<hr align=center width=50%>
<font color=blue><H3>LISTAS NO NUMERADAS O VIÑETAS</H3></font>
<ul>
<li>HISTORIA</li>
<li>FUNCIONAMIENTO BASICO</li>
<li>SERVICIOS DE INTERNET</li>
<ul>
<li>WWW</li>
<li>FTP</li>
<li>CORREO ELECTRONICO</li>
<li>IRC</li>
</ul>

169
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

<li>NAVEGADORES</li>
<ul>
<li>INTERNET EXPLORER</li>
<li>FIREFOX</li>
</ul>
<li>BUSCADORES</li>
<ul type="square">
<li>GOOGLE</li>
<li>ALTAVISTA</li>
</ul>
</ul>
<hr>
<br>
<font color= green ><H2>LISTAS NUMERADAS </H2></font>
<ol>
<li>SISTEMA OPERATIVO WINDOWS</li>
<ol type="a">
<li>Windows XP</li>
<li>Windows Vista</li>
<li>Windows 7</li>
</ol>
<li>SISTEMA OPERATIVO LINUX</li>
<ol type="i">
<li>Mandriva</li>
<li>Fedora</li>
<li>Ubuntu</li>
</ol>
</ol>
</body>
</html>

170
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Hipervínculos

Un vínculo hipertextual es un texto, botón o imagen que al seleccionar nos lleva a otra dirección
URL, página WEB o recurso.

Etiqueta <a> </a>

La etiqueta <a> que viene de ancla denota el inicio y </a> el final de una instrucción que
contiene alguna forma de vínculo o hipervínculo. Esta etiqueta permite al usuario
vincularse a otra ubicación dentro del mismo documento HTML, a otro sitio WEB, a un servidor
FTP, enlace de correo electrónico, etc. Atributos:

href Recurso al cual se hace referencia el hipervínculo


name Específica el nombre de la posición a donde apuntar
target Destino del enlace (generalmente para páginas con Frames)

Enlace a parte de un documento

<a href="#referencia">Texto de enlace</a>

ü #Referencia; indica la marca hacia la que hay que enlazar. Esta marca se indica con la
etiqueta:
<a name="referencia">texto</a>

ü Texto de enlace; el texto sobre el que se picara para establecer dicho enlace con la marca.

Enlace a recursos externos

<a href="recurso externo">Texto de enlace</a>

• Recurso externo; dirección URL. Ejemplo. http://www.microsoft.com

Enlace con otra página de nuestro sitio

<a href="pagina.html">Texto de enlace</a>

171
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo7.

<html>
<head> <title> Ejemplo7 - Hipervínculos</title></head>
<body bgcolor="#C0D9D9" text="#000000" background="textura.jpg"
link="#000080" vlink="green" alink="red">
<center><font size=15pt color=blue>ENLACES O HIPERVINCULOS</font></center>

<center>
<img src="C:\Archivos de programa\Microsoft Office\CLIPART\PUB60COR\AG00174_.GIF">
<h3>ENLACE A PARTE DE UN DOCUMENTO</h3>
<a href="#internet">Que es Internet</a><br>
<a href="#correo">Correo electrónico</a>

<h3>ENLACE A OTRA PAGINA NUESTRA</h3>


<a href="Ejemplo2.html">Enlace a la Página Ejemplo2.html</a><br>
<a href="Ejemplo3.html">Enlace a la Página Ejemplo3.html</a><br>
<br>
<h3>ENLACES EXTERNOS</h3>
<a href="http://www.google.com">Página de Google</a><br>
<a href="ftp://ftp.microsoft.com/pub/">FTP de Microsoft</a><br>
<a href="mailto:usuario@hotmail.com">Enlace a una dirección de correo E-Mail</a><br>
<br>
<h4>ENLACES A TRAVES DE IMAGENES</h4>
<a href="Ejemplo1.html"><img src= "C:\Archivos de programa\Microsoft Office\
CLIPART\PUB60COR\AG00090_.GIF"></a><br>
<br><br>
</center>
<h3><a name="internet">Que es Internet</a></h3>
Podríamos decir que Internet está formado por una gran cantidad de ordenadores que pueden
intercambiar información entre ellos. Es una gran red mundial de ordenadores.
<h3><a name="correo">Correo electrónico</a></h3>
El correo electrónico o e-mail es una forma de enviar mensajes entre ordenadores conectados a
través de Internet.
El buzón tiene un tamaño fijo, por lo tanto si se acumulan muchos mensajes en el servidor y el
cliente no los lee su buzón puede bloquearse. Aunque antes el servidor suele enviar un mensaje
de aviso para que vaciemos el buzón. Cuando nos dicen que una cuenta de correo es de, por
ejemplo, 25 Mb. se refieren al espacio del que disponemos en el buzón del servidor.
</body>
</html>

172
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Frames

Ofrece la posibilidad de utilizar marcos y varias páginas en una sola.

Etiqueta <frameset> </frameset>

Define la disposición gráfica de los marcos en la pantalla. Atributos:

Rows Determina el alto de las filas


Cols Determina el ancho de las columnas.
Framespacing Espacio entre frames

Etiqueta <frame></frame>

Define un solo marco que forma parte del conjunto de marcos definidos en <frameset>. Sus
atributos son:

Name Ofrece la capacidad de Dar nombres a las ventanas FRAME, de modo


que puedan ser utilizados como destino de los hipervínculos.

Noresize indica que el usuario no puede redimensionar el marco.


Scrolling Habilita una barra de desplazamiento para un marco. Existen tres
parámetros posibles SCROLLING=YES, SCROLLING=NO y
SCROLLING=AUTO que habilita la barra solo si es necesario.
SRC indica que exhiba en un marco el contenido de un documento HTML.

Si se desea que no haya un borde de separación entre los frames, se deben incluir el
atributo FRAMEBORDER=0 dentro de la etiqueta FRAMESET. No todas las versiones de los
navegadores lo implementan.

Etiqueta <noframes></noframes>

Etiqueta que es usada para desplegar un texto o una página alternativa cuando un navegador no
es capaz de desplegar los marcos.

173
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo8. Crear un documento HTML que divida la página principal en tres marcos o frames.

<HTML>
<HEAD><TITLE>Ejemplo8 - Marcos </TITLE></HEAD>
<FRAMESET ROWS="15%,*">
<FRAME SRC="documento_fila_superior" SCROLLING="NO" NORESIZE>
<FRAMESET COLS="20%,*">
<FRAME SRC="documento_columna_izquierda" SCROLLING="NO" NORESIZE>
<FRAME SRC="documento_columna_derecha">
</FRAMESET>
</FRAMESET>
<noframes>
<center>Su navegador no puede desplegar frames.</center>
</noframes>
</HTML>

Resultado.

Marco superior

Marco izquierdo

Marco derecho

174
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Ejemplo9. Crear una página HTML con las siguientes características. Utilizar Frames para dividir la
pagina principal (index.html) en tres marcos (superior, izquierdo y derecho.)

index.html

<HTML>
<HEAD><TITLE>Página Principal-Frames</TITLE></HEAD>
<FRAMESET ROWS="15%,*" frameborder=0>
<FRAME SRC="pagina1.html" scrolling="no" noresize>
<FRAMESET COLS="20%,*" frameborder=0>
<FRAME SRC="pagina2.html" scrolling="no" noresize>
<FRAME SRC="pagina3.html" scrolling="no" noresize name="principal">
</FRAMESET>
</FRAMESET>
</HTML>

Pagina1.html

<HTML>
<HEAD><TITLE>Pagina1.html</TITLE></HEAD>
<BODY bgcolor="#DF7000">
<font color="white" size="6">
<marquee>FACULTAD DE CIENCIAS PURAS Y NATURALES</marquee>
</font>
</BODY>
</HTML>

175
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Pagina2.html

<HTML>
<HEAD><TITLE>Pagina2.html</TITLE></HEAD>
<BODY BGCOLOR="#FF8000" ALINK="#E17100" VLINK="RED">
<font face="Poor Richard">
<table width=100% bgcolor="#FFAC59">
<tr><th bgcolor="#FFA042"><A HREF="pagina3.html" target="principal">CARRERAS</A></th></tr>
<tr><td bgcolor"#FFBE7D"><A HREF="biologia.html" target="principal">Biología</A></td></tr>
<tr><td bgcolor="#FFBE7D"><A HREF="estadistica.html" target="principal">Estadística</A></td></tr>
<tr><td bgcolor="#FFBE7D"><A HREF="fisica.html" target="principal">Física</A></td></tr>
<tr><td bgcolor="#FFBE7D"><A HREF="informatica.html" target="principal">Informática</A></td></tr>
<tr><td bgcolor="#FFBE7D"><A HREF="matematicas.html" target="principal">Matemáticas</A></td></tr>
<tr><td bgcolor="#FFBE7D"><A HREF="quimica.html" target="principal">Química</A></td></tr>
</table>
</font>
</BODY>
</HTML>

Pagina3.html

<HTML>
<HEAD><TITLE>Pagina3.html</TITLE></HEAD>
<BODY bgcolor="#FFD7AE ">
<center><img src="fcpn.bmp"></center>
</BODY>
</HTML>

Mapas

Hemos visto anteriormente la forma de enlazar una página con otra: por medio de un enlace de
texto o por medio de una imagen. Se puede utilizar una única imagen para enlazar con varias
páginas, yendo a una u otra según la zona en donde se pulse el ratón. Este tipo de imágenes se
llaman mapas.

Confección de la imagen del mapa

Antes que nada, es necesario confeccionar la imagen que va a servir como mapa. Se hará
con un programa gráfico, y pueden utilizarse los formatos GIF o JPG.

176
Introducción a la Computación – Lic. Victor Pozo Díaz Victor Pozo Díaz
2014
Lic. Victor Pozo Díaz

Para definir un área activa rectangular, necesitamos conocer


las coordenadas de su ángulo superior izquierdo y las de su ángulo
inferior derecho.

Estas coordenadas las obtenemos con el programa gráfico con el que


hemos confeccionado la imagen (ejemplo: Paint). Para el ejemplo los
valores son los siguientes:

§ Primera zona activa "BIOLOGIA":( 64,245) y (121,263)


§ Segunda zona activa "ESTADISTICA": (119,245) y (183,209)
§ Tercera zona activa "FISICA":( 177,141) y (164,188)
§ Cuarta zona activa "INFORMATICA": (83,97) y (152,145)
§ Quinta zona activa "MATEMATICAS":( 65,128) y (18,182)
Zona activa "BIOLOGIA" § Sexta zona activa "QUIMICA": (32,194) y (45,245)
(64,245) y (121,263)

Ya tenemos los datos necesarios para escribir el código HTML que convierta esta imagen en un
mapa.

Ejemplo10.

<HTML>
<HEAD><TITLE>Ejemplo10 - MAPAS</TITLE></HEAD>
<body bgcolor="#000000">
<center>
<font color="white" size=2>UNIVERSIDAD MAYOR DE SAN ANDRES</font><br>
<font color="white" size=2>FACULTAD DE CIENCIAS PURAS Y NATURALES</font><br>
<MAP NAME="mapa">
<AREA SHAPE="RECT" COORDS="64,245,121,263" HREF="biologia.html">
<AREA SHAPE="RECT" COORDS="119,245,183,209" HREF="estadistica.html">
<AREA SHAPE="RECT" COORDS="177,141,164,188" HREF="fisica.html">
<AREA SHAPE="RECT" COORDS="83,97,152,145" HREF="informatica.html">
<AREA SHAPE="RECT" COORDS="65,128,18,182" HREF="matematicas.html">
<AREA SHAPE="RECT" COORDS="32,194,45,245" HREF="quimica.html">
<AREA SHAPE="DEFAULT" NOHREF>
</MAP>
<IMG SRC="fcpn.bmp" USEMAP="#mapa">
<br>
<font color="white" size=2>LA PAZ - BOLIVIA</font>
</center>
</body>
</HTML>

177
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

Consideraciones.

Veamos ahora cada una de las etiquetas y su significado.

<MAP NAME="mapa">; Esta es la etiqueta de apertura del mapa, y en donde se define su


nombre.

<AREA SHAPE="RECT" COORDS="64,245,121,263" HREF="biologia.html">; Esta etiqueta


define la primera zona activa. Se indica que su forma (shape, en inglés) es rectangular, y que las
coordenadas de su ángulo superior izquierdo son (64,245), y que las del ángulo inferior
derecho son (121,263). A continuación se indica cuál es enlace que se desea obtener, en este caso
al hacer clic el usuario sobre esta sección de la imagen enlaza con la pagina biología.html. La
siguiente etiqueta es análoga, y se refiere a la segunda zona activa.

A continuación se indica, con NOHREF, que el área completa de la imagen es una zona no
activa, excepto en las áreas definidas anteriormente como activas.

</MAP>; Etiqueta de cierre del mapa.

<IMG SRC=" fcpn.bmp" USEMAP="#mapa">; Con esta etiqueta se solicita primero al


servidor que envíe una imagen llamada fcpn.bmp.

Otras etiquetas útiles

A continuación algunas etiquetas que pueden ser útiles al momento de elaborar las páginas
HTML. Se detalla el objetivo de cada una de las etiquetas y un ejemplo.

Etiqueta <marquee></marquee>

Una marquesina (en inglés, marquee) es una ventana en la que se desplaza un texto. Sólo son
válidas para el Explorer de Microsoft (en el Netscape se verá como texto fijo). La etiqueta básica es:

<marquee> Texto que se desplaza </marquee>

Etiquetas de comentarios <!-- --> ó <comment> </comment>

Se trata de una etiqueta que puede ser introducida en cualquier parte del código y que es utilizada
para realizar comentarios.

Ejemplo:
<!-- Los comentarios se introducen de esta manera -->
<comment>Los comentarios se introducen de esta manera</comment>

178
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

Etiqueta <pre> </pre>

La etiqueta <pre> significa texto pre formateado y se usa para conservar espacios y saltos
de línea en cuerpos de texto. Esta etiqueta resulta útil en el formateo de un párrafo completo que
el autor quisiera que el navegador cliente lo exhibiese palabra por palabra.

Ejemplo:
<pre>
El texto que usted ve.
Aparecer&aacute; tal cual, incluidos los retornos de carro
</pre>

Etiqueta <s> </s> ó <strike> </strike>

Instruye al navegador que tache el texto incluido entre las etiquetas.

Ejemplo:
<strike>Este texto esta tachado</strike>

Etiqueta <strong> </strong>

Hace que el navegador exhiba el texto en negritas. Algunos navegadores muestran el texto en
cursivas.

Ejemplo:
<strong>Este texto está sobre saltado</strong>

Etiqueta <sub> </sub>

Instruye al navegador que exhiba el texto especificado como subíndice.

Ejemplo:
Agua: H<sub>2</sub>0

Etiqueta <sup> </sup>

Indica al navegador exhibir el texto especificado como súper índice.

Ejemplo:
Mate: 2*2 = 2<sup>2</sup>.

Etiqueta <bgsound> </bgsound>

Para insertar sonido en nuestra página.

179
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

Ejemplo:

<bgsound src notify.wav >

Etiqueta <applet> </applet>

Los applets Son programas escritos en lenguaje JAVA, con los cuales se pueden conseguir
efectos visuales y sonoros (incluso ambos a la vez), textos en movimiento, utilidades (por ej.
Relojes, juegos interactivos, etc.)

Ejemplo. Incorporar a su pagina el texto CURSO PREFACULTATIVO I/2014 F.C.P.N. , con


un efecto de movimiento.

<html>
<head><title>EJEMPLO DE APPLET DE JAVA</title></head>
<applet code="Slidetext.class" align="baseline" width="800" height="46">
<param name="bgcolor" value="FF8000”>
<param name="font" value="Arial">
<param name="size" value="28">
<param name="sleep" value="4000">
<param name="speed" value="1">
<param name="style" value="1">
<param name="text" value=" CURSO PREFACULTATIVO I/2014 F.C.P.N.">
<param name="txtcolor" value="ffffff">
</applet>
</html>

Nota.- Debe tener el archivo Slidetext.class.

180
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

SERVICIOS DE INTERNET
QUE ES INTERNET

Internet está formado por una gran cantidad de ordenadores que pueden intercambiar
información entre ellos. Es una gran red mundial de ordenadores. El termino Internet
corresponde a la expresión inglesa InternetWorkSystem en castellano significa
Intercomunicación de redes.

SERVICIOS DE INTERNET

Internet ofrece una gran variedad de servicios a los que podemos tener acceso con tan solo contar
con una cuenta de acceso a internet. Estos servicios son: FTP, correo electrónico,

1. FTP (Protocolo de Transferencia de archivos)


File Transfer Protocol, es el protocolo que se utiliza para transferir archivos entre ordenadores.

QUES ES UN CLIENTE FTP

Un cliente ftp emplea el protocolo ftp para conectarse a un servidor ftp, para transferir archivos.
Algunos clientes de ftp básicos vienen integrados en los sistemas operativos, incluyendo
Windows (símbolo del sistema), DOS y LINUX.
También existen programas externos tales como: FileZilla, CuteFtp, WS Ftp, CoffeCup, etc.

TIPOS DE SERVIDORES FTP

• Servidores privados; tenemos que estar registrados en el servidor FTP mediante un


usuario y una contraseña.
• Servidores públicos o anónimos; Son servidores FTP públicos donde accedemos con el
usuario: anonymous y la contraseña puede ser la cuenta de usuario de tu correo
electrónico(antes del símbolo @)

COMO INICIAR UNA SESION FTP

Desde el navegador (Internet Explorer)


Si queremos acceder al sitio FTP de Microsoft seguir los siguientes pasos:
a) Iniciar Internet Explorer
b) En dirección: escribir ftp://ftp.microsoft.com

Desde el prompt de DOS

c) Iniciar DOS con el símbolo del sistema


d) Escribir: ftp.ftp.microsoft.com
e) En usuario (ftp.microsoft.com:(none)): escribir anonymous

181
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

f) En contraseña: escribir tu usuario de correo (opcional)


El prompt del sistema cambia a: ftp>_

COMANDOS FTP

COMANDOS DESCRICPCION
put Envía un archivo al servidor remoto
mput Envía múltiples archivos al servidor remoto
?óhelp Muestra una lista de los comandos disponibles
lcd Cambia el directorio actual de trabajo local
bye ó quit Finaliza una conexión FTP
dir ó ls Muestra los archivos y directorios del servidor remoto
get Permite traer un archivo del servidor a la maquina local
mget Obtiene múltiples archivos del servidor a la maquina local
mdelete Elimina múltiples archivos del servidor en base a un patrón
mkdir Crea el directorio indicado de forma remota
rename Cambia el nombre de un archivo en el servidor FTP
close Finaliza una conexión FTP sin finalizar el programa cliente
binary Activa el modo de transferencia binario

Dependiendo de los privilegios con los que hemos entrado al servidor FTP podemos hacer más o
menos algunas acciones.

Ejemplo

Descargar el archivo DTCPing17.zip del servidor FTP de Microsoft. Utilizar el símbolo del
sistema de DOS.

a) Iniciar el símbolo del sistema de DOS


b) Escribir: ftp.ftp.microsoft.com
c) En usuario (ftp.microsoft.com:(none)): escribir anonymous
d) En contraseña: escribir tu usuario de correo (opcional)
El prompt del sistema cambia a: ftp>_
e) Escribir: dir (listado de archivos y directorios del servidor remoto)
f) Ingresar a las carpetas: PSS, Tools, ComPlus, DTCPing
g) Escribir: get DTCPing17.zip
h) Escribir: bye

Lo que has conseguido es traer el archivo DTCPing17.zip del servidor FTP de Microsoft a tu
maquina local.

182
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

Ejemplo 2

Descargar el archivo DTCPing17.zip del servidor FTP de Microsoft. Utilizando el navegador


Internet Explorer.

a) Iniciar Internet Explorer


b) En dirección escribir: ftp://ftp.microsoft.com
c) Ingresar a las carpetas PSS, Tools, ComPlus, DTCPing
d) Botón derecho del mouse sobre el archivo dtcping17.zip
e) Clic en la opción copiar y luego pegar en tu máquina local

2. CORREO ELECTRONICO

El correo electrónico o e-mail es una forma de enviar mensajes entre ordenadores conectados a
través de internet. Cuando nos dicen que una cuenta de correo es de 25Mb se refiere al espacio
que disponemos en el buzón del servidor. Una dirección de correo cuanta con tres partes:
• Identificador de usuario o nombre de cuenta
• El signo @
• Dirección o nombre del servidor

Es decir vicpodia@hotmail.com

COMO CREAR TÚ CORREO ELECTRONICO EN EL SERVIDOR GMAIL.COM

a) Iniciar el navegador Internet Explorer


b) En dirección: escribir http://www.gmail.com
c) Clic en botón Crear mi cuenta

183
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

d) En nombre de usuario: escribir el nombre que desea para su cuenta ej. victor. Si el
nombre de cuenta ya existe el servidor le volverá a solicitar que escriba otro o elija la
sugerencia. (no olvidar su nombre de cuenta.)
e) Llenar su contraseña y confirmar (no olvidar la contraseña)
f) Llenar sus datos personales
g) Seguir el asistente hasta completar la creación de su correo electrónico.

Con estos pasos usted ha creado su correo electrónico con su nombre de cuenta victor en el
servidor de correo gmail.com. Su dirección es: victor@gmail.com.

PARA INGRESAR A LA CUENTA DE CORREO ELECTRONICO victor@gmail.com


• Ejecutar el navegador Internet Explorer
• En dirección: escribir http://www.gmail.com
• En nombre de usuario: escribir su dirección de correo, ejemplo: (victor@gmail.com)
• En contraseña: escribir su contraseña
• Clic en botón iniciar sesión

PARA ENVIAR UN MENSAJE A LA DIRECCIÓN DE CORREO vicpodia@hotmail.com


• Clic botón Nuevo
• En Para: escribir la dirección electrónica a quien desea enviar el mensaje ej.
vicpodia@hotmail.com
• En el cuadro de texto ubicado en la parte inferior escribir el mensaje ...
• Clic en botón Enviar

Nota.- Si desea adjuntar algún archivo al mensaje, antes de enviar haga clic en Adjuntar, clic en
botón examinar (buscar el archivo), clic en botón aceptar.

3. WWW(WORD WIDE WEB) ó WEB

Traducido en español como Telaraña Mundial, es el servicio más importante de Internet. Es


un estándar para presentar y visualizar páginas de información que contiene texto, gráficos,
sonido, animaciones, películas, etc. El funcionamiento de la WEB se base en el hipertexto que
podríamos definir como documento de texto que llana a otros documentos de texto. El protocolo
que se utiliza en la WEB es HTTP, (protocolo de transferencia de Hipertexto) y el lenguaje que
se utiliza para diseñar estas páginas es HTML.

Buscadores

Que es un buscador?

Un buscador es la herramienta que te permite buscar en todo internet a partir de una palabra
que tiene que introducir para describir lo que buscas.

184
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

Tipos de buscadores

ü Google (www.google.com); el primer detalle a tener en cuenta es que Google detecta el


idioma de tu sistema operativo y te presenta la pantalla en ese idioma.
ü Yahoo(www.es.yahoo.com);Yahoo fue de los primeros buscadores que tuvieron éxito
en internet.
ü Altavista( www.altavista.com); Es otro conocido buscador que te ofrece varios servicios
adicionales en su página principal.
ü Lycos (www.Lycos.es)
ü Excite (www.excite.ex)
ü Hispavista (www.hispavista.com)

4. OTROS SERVICIOS

Mensajería instantánea

Tiene la característica de que cuando llega un correo nos avisa en el mismo instante, también nos
informa cuando se conecta algún miembro de una lista de usuario que nosotros habremos creado
previamente. (www.messenger.yahoo.cmo), Microsoft MSN Instantánea Messenger.

El Chat

E chat o charla por internet permite la comunicación instantánea escrita entre dos o más
personas a través de internet.
Antes de ingresar al chat tendrá que elegir un apodo o seudónimo ( nick ), que será el nombre
que verán los demás en el chat. Ews conveniente no dar tu verdadero nombre.
(www.chatmania)(www.terra.com/chat/chat)

IRC Internet Relay Chat

Para utilizar el IRC Hay que instalar un pequeño programa en nuestro ordenador que se puede
descargar por internet gratuitamente http://www.mirc.com. Existen muchos programas del tipo
IRC dos de los más conocido son ICQ y mIRC.
Nota.- La mensajería instantánea cubre las funciones del correo, del chat y del IRC, y además es
fácil de utiliza.

Video Conferencias

Permite a un grupo de personas ubicadas en lugares distantes, llevar a cabo reuniones como si
estuvieran todas en una misma sala.

185
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

PUBLICAR TÚ PÁGINA WEB EN INTERNET

Publicar una página se entiende por subir o montar su página a un servidor; y, para ello debe
estar seguro que usted ya tiene un espacio disponible. Si todavía no lo tiene diríjase a su
proveedor de servicio de Internet (ISP) y pida el espacio que necesita obviamente tiene un costo.
Otra forma es publicarlo en servidores gratuitos para alojar tu página web.

Para que nuestra página este visible en Internet se necesita dos cosas principalmente:

• Dominio; el nombre que el usuario introducirá en su navegador. Por ejemplo:


www.mipagina.com, por tanto el dominio es un nombre que está almacenado en muchas
servidores de internet que se encargan de informan en que maquina (servidor) está
alojada mi pagina. El dominio tiene una extensión que son etiquetas que van después del
punto. Hay dos tipos de extensiones genéricas (.com, .net, org, etc.) y territoriales (.es,
co, .bo, etc.)

• Hosting; es el lugar o espacio del disco duro del servidor, donde están almacenados los
archivos, ficheros, base de datos que compone mi sitio web.

SERVIDORES GRATUITOS

• www.iespana.es. En Español Ofrecen 100Mb de espacio, acceso vía


Web o FTP, trafico ilimitado, herramientas para principiantes, libros de
visita, estadísticas detalladas de tus visitas. Tienes que soportar su
publicidad, un banner enorme abajo de la pagina o mandándoles un
correo a esta dirección (popup@iespana.es) una ventana popup al entrar
en tu pagina. Dirección url que obtienes http://tu_nombre.iespana.es

• www.tripod.lycos.es. En Español Ofrecen 50Mb, acceso FTP EN LA PROPIA


WEB, herramientas para principiantes, la publicidad es personalizable. lo que tiene de
malo es que es muy difícil subir tu sitio si tienes que manejarte con varias carpetas, ya
que no te permite abrirlas. Url tipo http://***/tu_nombre. Soporte php y sql.

• http://galeon.hispavista.com/ En Español Ofrecen 15Mb , acceso


Web , asistente para principiantes , plantillas ya creadas , recursos para
tus paginas como libro de visitas , foro , Chat , formularios , álbum de
fotos , url tipo http://tu_nombre.***

• GratisWeb. En Español Te dan 50Mb de espacio gratuito, asistente que


te guiara paso a paso, gestor de archivos, soporta ftp.

186
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

• www.telepolis.com. En Español Ofrecen 50Mb , acceso Web ,


herramientas y asistente para principiantes , tienes que soportar
publicidad tipo popup al entrar en tu Web , tienes que instalarte un pack
al registrarte (noticias en tu email , boletín de páginas en telepolis ,
asistente para navegación , la página de telepolis como inicio) que luego
puedes desinstalar , url tipo http://club.telepolis.com/tu_nombre

Ejemplo. Se desea publicar la página de la F.C.P.N. en el servidorgaleon.hispavista.com.

1. Ingresar a la dirección: http://galeon.hispavista.com/


2. Clic en el vinculo Galeón Basic

3. Clic en botón Regístrate gratis

4. Llenar los datos solicitados, por ejemplo:

187
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

5. Clic en botón Aceptar


6. llenar los datos personales:

188
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

7. Clic en botón Aceptar

Ingresar a tu correo electrónico, que registraste en el formulario y abre el correo que recibiste,
aparece la siguiente información:

189
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

8. Clic en el vinculo

Aparece la siguiente pantalla:

9. Introduce tu Usuario y Clave que recibiste en tu correo electrónico


10. Clic en botón Entrar

190
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

11. Clic en la ficha ADMINISTADOR DE FICHEROS

12. Clic en la ficha SUBIR FICHEROS

Subir los archivos de su página WEB, en el ejemplo necesito dos ficheros que son el archivo
index.html y el grafico fcpn.bmp. El resultado es:

191
Introducción a la Computación – Lic. Victor Pozo Diaz
2014
Victor Pozo Díaz

Ingresado a la página WEB con la dirección: http://www.galeon.com/victorpd/

“Lo que sabemos es apenas una gota


de agua; lo que ignoramos es el
inmenso océano”
(Isaac Newton)

192

También podría gustarte