![]() |
Haga click para publicitar en Alipso.com |
| Buscando Secundarios
| Universidades
| Carreras
| Test
Orientación Vocacional | Medios
| Profesores particulares
| Institutos
| Campus Material Monografias | Exámenes Secundarios | Exámenes Universitarios | Enlaces | Enviar material | Diversión Postales | Humor | Descargas | Juegos Comunidad Foros | Institucional Publicite | En su sitio | Contáctese Cursos en Buenos Aires Cursos de Informática | Cursos de apoyo al CBC | Carreras y Cursos de Diseño, Comunicación, Arte y Fotografía |
|
|
Imprimir apunte |
Recomendar a un amigo |
Recordarme el recurso |
|
Más sobre este recurso: Catalogado en base de datos como: PSEUDO PASCAL: Agregado: 12 de ABRIL de 2000 | Palabras: 14531 | Votar! | Sin Votos | Sin comentarios | Agregar Comentario Categoría: Apuntes y Monografías > Computación > Lenguajes informaticos > |
|
Error! Bookmark not defined. |
|
Error! Bookmark not defined. |
|
|
|
1 |
|
Error!
Bookmark not defined.Introducción |
|
|
Error! Bookmark not defined. |
.
Arranque de la computadora .
Qué es y como funciona un compilador .
El primer programa |
|
|
1) Arranque de la computadora con diskettes
Para poder encender la
computadora, es necesario el diskette del Sistema Operativo.
Si la computadora está
apagada:
1. encender el monitor
2. poner en la diskettera el DOS con la etiqueta hacia
arriba, y las ranuras hacia adentro. Cerrar la puerta poniendo la perilla en
posición vertical.
3. encender la CPU.
4. la luz roja de la diskettera se encenderá luego de
algunos segundos. Esperar a que aparezca el mensaje:
Current date is 1-01-1980.
Enter new date:
5. en este punto puede ingresarse la fecha del día al
sistema. Recordar que la fecha debe ser escrita en el orden mes-día-año; si se
desea, se puede presionar <ENTER> para saltear esta etapa.
6. esperar hasta que aparezca el mensaje:
Current time is 0:00:47.89.
Enter new time:
7. en este punto puede ingresarse la hora al sistema o
bien, presionar <ENTER>.
8. aparecerá entonces el PROMPT del DOS:
A>
9. el PROMPT indica que el sistema operativo está listo
para recibir órdenes.
A veces, es necesario
apagar la computadora para poder retomar el control de la misma. En vez de
repetir todo el proceso (1..9) de nuevo, podemos 'resetear' la computadora, es
decir:
1. presionar las teclas Ctrl-Alt-Del (todas al mismo
tiempo), y repetir los pasos del 4 en adelante.
O bien:
1. presionar el botón Reset de la computadora, y repetir
los pasos del 4 en adelante.
2) ¿Cómo funciona un compilador?
Antes de saber cómo
funciona un compilador, necesitamos saber qué es un compilador.
Supongamos la siguiente
situación:
Juan Pérez (un español)
quiere comunicarse con Chan Pi Res (nacido en Pekín). Pero, ni Juan habla
chino, ni Chan habla español. Para poder hablar, deciden contratar a Lola Chin,
que comprende los dos idiomas.
Cada vez que Juan quiere
hablar con Chan, le habla a Lola en español, y Lola le habla a Chan en chino.
Es decir, Lola es una intérprete.
Ahora supongamos que Juan
va a dar una serie de conferencias por toda China. Podría contratar los
servicios de Lola como intérprete. Pero, si hiciera esto, tendría
que llevar a Lola a la China, y pagarle todos los gastos, además de su trabajo.
Hay otra opción. Como Juan
sabe pronunciar chino (lo que no puede hacer es entender lo que lee) decide
pedirle a Lola que traduzca su discurso, y él va a leerlo en
cada una de sus conferencias.
¿Cuál es la ventaja y la
desventaja de cada uno de estos métodos?
|
Error! Bookmark not defined. |
Traductor |
Intérprete |
|
Costo |
Hay que traducir una
sola vez. |
Es necesario interpretar
cada vez. |
|
Tiempo |
Al leer la traducción,
no hace falta hacer pausas para que hable la intérprete. |
Hay que hacer una pausa
entre frase y frase, para dar tiempo al intérprete a que hable. |
|
Flexibilidad |
Si estoy dando el
discurso, y me hacen una pregunta, no puedo responderla, pues no puedo traducir
mi respuesta (no esta conmigo Lola). |
Puede haber preguntas y
respuestas en mi discurso. |
En computación pasa algo
parecido. Los seres humanos hablamos en cierto lenguaje, y las computadoras
hablan en el suyo. Y para poder entendernos, hace falta algún tipo de
traductor. Y también hay dos tipos de traductores: los intérpretes y los
compiladores.
Un intérprete tiene las
ventajas que mencionamos recién. Y también las desventajas. Al igual que los
compiladores.
Un programa compilado, es
más rápido. Pero corregir un error, implica compilar de nuevo. Un intérprete es
más flexible. Y mucho más lento.
3)
Probando como funciona un compilador
Vamos a compilar un
programa en pascal para ver qué es lo que hace. Pero antes de seguir adelante,
es necesario tener el compilador disponible. *********Lee el apéndice A para
saber como instalarlo.
Pedile al ayudante una
copia del programa DEMO1.SEU; vamos a compilarlo.
Primero mostrá por
pantalla el archivo (por si no te acordás, eso se hace con el comando del
sistema operativo TYPE demo1.seu). No importa si no entendés el programa que
aparece en pantalla. El resto de la guía te explicará cada una de las
instrucciones.
Ahora escribí
CPP DEMO1.SEU (El nonmbre CPP
es por Compilador de Pseudo-Pascal)
Una vez que se apague la
luz de la disketera mirá el contenido del diskette en A: nuevamente. Apareció
un nuevo programa que antes no existía. Es el programa DEMO1.EXE.
Mostrá por pantalla éste
archivo (usando el comando TYPE del sistema operativo). ¡¡Qué diferente se ve,
si lo comparás con el TYPE anterior!!
Lo que sucede es que
DEMO1.EXE ya fue traducido a código máquina (observa que la extensión EXE
indica que es un ejecutable). El compilador CPP realizó la tarea. Para ver qué
hace el programa sólo falta ejecutarlo. Tipeá DEMO1 y presioná la tecla ENTER,
para ver el programa en funcionamiento.
Si deseás volver a verlo
funcionar no necesitás volver a repetir todo el proceso. Alcanza con que le
pidas al sistema operativo que ejecute
el programa DEMO1.EXE nuevamente, ya que la traducción del programa DEMO1.SEU
ya fue hecha y guardada en DEMO1.EXE.
4)¡Error! Marcador no definido. Escribiendo un programa fácil
Vamos a escribir un
programa fácil en Pascal, lo compilaremos y veremos como funciona.
Cargá el PW (o cualquier
otro editor de texto que sepas usar) y copiá las siguientes instrucciones:
|
programa facil; comenzar escribir('Hola, yo soy tu primer programa en CPP'); fin.
|
¿Qué hará este programa?
Prestá especial atención a
la sintaxis del programa, es decir,
cómo está escrito. No te olvides de ningún signo de puntuación, ya que
si no los escribís el compilador no podrá realizar la traducción correctamente.
Una vez que lo hayas
escrito y revisado, grabálo en formato ASCII con el nombre FACIL.SEU (si estás
usando el PW esto se realiza indicando en la pantalla de grabado F2-2 File Type
A).
Compilá el programa que
acabás de escribir, tipeando
CPP FACIL.SEU
Si se produjo algún error,
volvé a revisar la sintaxis del programa (utilizando el procesador de texto) y
compilá nuevamente el programa.
Observá que ahora en el
diskette hay dos programas más: FACIL.SEU y FACIL.EXE.
Pedile al sistema
operativo que ejecute el programa escribiendo FACIL y presionando
<Enter>.
¿Qué hizo el programa?
¿Era lo que esperabas?
Ejecutálo varias veces, y
releé el programa fuente (el que está escrito en PSEUDO
PASCAL) para tratar de entender como funciona.
|
¡Error! Marcador no definido. |
Eeeee ¡Error! Marcador no definido.EJERCITACION |
|