Professional Documents
Culture Documents
NOTAS:
** El nombre del programa al igual que las variables, constantes, tipos, procedimientos y funciones no
deben exceder de 8 caracteres y no debe ser igual a ninguna estructura utilizada en el programa.
** Todas las instrucciones terminan en punto y coma menos las correspondientes a type, var, const, begin,
los ciclos (while, repeat, for, if, else, case). El fin del programa End lleva un punto.
** Un comentario en pascal se coloca entre llaves
** Se recomienda guardar el archivo antes de ejecutarlo
OPERACIONES
Guardar un archivo: Clic en el Menú FILE / Clic en Save / Colocar el nombre / Clic en OK o presionar Enter.
NOTA: El archivo por defecto se guarda en el disco local c, en la carpeta TPW. Si desea guardarlo en un
pendrive u otra unidad debe colocar la letra correspondiente a la unidad, dos puntos y luego el nombre del
programa. Ejemplo: E: Ejercicio
Guardar un archivo con otro nombre o en otra ubicación: Clic en el Menú FILE / Clic en Save As/ Colocar el
nombre o colocar la unidad donde se desea guardar/ Clic en OK o presionar Enter
Guardar un archivo: Clic en el Menú FILE / Clic en Save / Colocar el nombre / Clic en OK o presionar Enter
Copiar, cortar y pegar instrucciones; Primero debe seleccionar la o las instrucciones que desea copiar o
cortar, seguidamente debe hacer clic en el menú Edit, Clic en Copy (copiar) o en Cut (Cortar). Luego clic en
el menú Edit y luego en Paste (Pegar)
?
El apostrofe de inicio y fin es el mismo y normalmente se encuentra en la tecla
‘
NOTA: WRITE muestra el mensaje o contenido de la variable y deja el cursor en la misma línea. WRITELN
muestra el mensaje o contenido de la variable y coloca el cursor en la línea siguiente
NOTA: READ toma el valor y se queda en la misma posición de memoria. READLN toma el valor y se coloca
en la siguiente posición de memoria. Se recomienda utilizar READLN
** CLRSCR: Permite limpiar la pantalla. Para que pueda ser utilizado debe colocarse la instrucción USES CRT
que permite trabajar con las propiedades de pantalla
** GOTOXY (Columna,Fila): Permite ubicar un elemento en una posición específica de la pantalla. Para que
pueda ser utilizado debe colocarse la instrucción USES CRT que permite trabajar con las propiedades de
pantalla. Ejemplo: GOTOXY(15,5) significa que el elemento aparecerá en la columna 15 y la fila 5.
2
Objetivo 1 – Lenguaje de Programación I
Los errores de sintaxis son detectados por el compilador y señalados, en el caso de este editor en la parte
inferior de la ventana (barra de estado). De igual manera se muestra una franja negra que ayuda al
programador a ubicar dónde está el error, generalmente en la línea superior y otras veces en la misma
línea.
1 – Error 85: “ “ expected: Este error indica la falta o ausencia del carácter especificado dentro de los
paréntesis. En la imagen se muestra la franja negra en la instrucción Var, el error indica que se esperaba ;.
Si se observa bien en la línea que precede a la instrucción var falta colocar ;
2 – Error 3: Unknown identifier: Este error indica que no se reconoce el identificador (variable, constante,
etc) señalado en la franja negra. Esto puede deberse a:
1.- No se declaró el identificador: por lo que debe revisar en la sección Const, Var u otra
2.- Se escribió mal el identificador
3.- Faltó colocar el apostrofe de apertura en un mensaje
En el caso del ejemplo, hay una diferencia entre la variable declarada y la empleada en la línea señalada, se
declaró n y se está empleando n1
3
Objetivo 1 – Lenguaje de Programación I
3 – Error 8: string constant excedes line: Este error indica que no se colocó el apostrofe de cierre en el
mensaje como puede observarse en la imagen
4
Objetivo 1 – Lenguaje de Programación I
4 – Error 89: “ ) ”expected: Este error indica que no se ha completado correctamente la instrucción, en el
caso de los mensajes de salida como el que muestra la imagen debe colocarse la coma luego del apostrofe
de cierre del mensaje
5
Objetivo 1 – Lenguaje de Programación I
5 – Error 4: Duplicate identifier (IDENTIFICADOR): Este error indica que se ha empleado el mismo nombre
del programa como identificador o el mismo nombre para diferentes identificadores (ejemplo una
constante y una variable con el mismo nombre). En el caso de la imagen el nombre del programa y una de
las variables declaradas son iguales
6
Objetivo 1 – Lenguaje de Programación I
6 – Error 10: Unexpected end of file: Este error indica que no se ha colocado la instrucción que cierra el
programa (end) o no se ha colocado el punto que la acompaña como se muestra en la imagen.
7
Objetivo 1 – Lenguaje de Programación I
1.- No se colocó el inicio del programa (la instrucción Begin) y el compilador indica que faltan los: que hacen
referencia a un tipo de dato, es decir, toma las instrucciones como si fuesen variables. Así se muestra en la
imagen
2.- No se colocaron los : al indicar el tipo de dato. Por ejemplo: prom real; lo correcto es colocar prom : real;
8
Objetivo 1 – Lenguaje de Programación I
EJERCICIOS
3) Realice un Pseudocódigo y el respectivo diagrama de flujo que permita calcular el volumen del
prisma truncado V = (h1 + h2 + h3)/2
5) Realice un Pseudocódigo y el respectivo diagrama de flujo que permita determinar el saldo final
que tendrá un cliente al cabo de 6 meses considerando que cada mes se calcula 3% del capital
invertido
El sueldo neto = sueldo básico + (Bono Transporte + Bono Alimentación) – (Seguro Social + Banvih
+ Paro forzoso + Inasistencias)