|
1) Ejemplo Tutorial 1 |
Bajar los fuentes |
|
Ejemplo Tutorial 1 muestra el uso
básico del lenguaje.
Posicionándose sobre las palabras reservadas del
codificado y haciendo Ctrl F1, se logra ayuda sobre el tema
seleccionado.
Si quieres poner comentarios en tu programa fuente, lo encierras entre
llaves:
{ comentario } o entre paréntesis y asteriscos (* comentario *) |
|
Código
Fuente |
Atención! |
|
{ Ejemplo elemental en
Pascal Borro la pantalla, escribo mensajes y detengo el programa
con ReadLn La cláusula Uses Crt la utilizo para el ClrScr
(borrapantalla) }
{ Las llaves abiertas y cerradas sirven para
poner comentarios }
(* La otra manera es como puedes ver con los
paréntesis y *)
{ Para copiar con Ctrl Insert, pegar con
Shift Insert y cortar con
Ctrl Supr con
Shit y Cursoras, seleccionas texto }
Uses
Crt; Begin ClrScr; WriteLn('Mi primer ejemplo en
Turbo Pascal'); WriteLn; WriteLn('Oprime
Enter'); Readln; end.
(*** Puedes poner comentarios
así ***)
{ Ejecutas tu programa con Ctrl F9 } |
Bájate el
Compilador Pascal 7.0
funcionando perfectamente.
Descompáctalo en el C:\ (no en otro disco o carpeta).
Buscas la aplicación Turbo.Exe
ubicada en la carpeta
C:\TP
y luego le haces un acceso directo en el escritorio y pones propiedades de
Pantalla Completa.
En algunos Win XP no funciona bien, en ese caso me consultas que te digo
como acceder con un programa batch.
Ya viene configurado incluso para que la librerías gráficas funcionen. |
|
2) Ejemplo Tutorial
2 |
Bajar los
fuentes |
|
Ejemplo elemental del uso de variables
y funciones en Pascal. |
|
3) Ejemplo Tutorial
3 |
Bajar los
fuentes |
|
Control de la pantalla. Aquí utilizo
GotoXY() y TextColor(). |
|
4) Ejemplo Tutorial
4 |
Bajar los
fuentes |
|
Ejemplos con variables numéricas y
propuesta para realizar un ejercicio. |
|
|
5) Extenso Ejemplo de
ABM |
Bajar los
fuentes |
|
Este programa de ABM de un archivo de
alumnos, fue tema de un final de la UTN y lo expongo aquí por la
diversidad de temas que trata: Manejo de ficheros secuenciales y
aleatorios (relativos), ordenamiento burbuja de vectores, manejo de
procedimientos, pantalla, variables de fecha y hora. En fin, no contempla
todo el Pascal, pero abarca bastante.
No es un programa para novatos, debe
ser seguido con mucha paciencia, pero si alguien quiere entender algún
punto en particular, comuníquese por medio del correo, en forma clara y
concisa. |

|
|
6) Ejemplos de
Gráficas en Pascal |
Bajar los
fuentes |
|
Se trata de un conjunto de 9 programas
que contemplan dibujos, letras especiales y gráficas en Pascal.
Contiene los fuentes, los ejecutables
y un fichero explicativo denominado Leeme.Txt. Todo esto está integrado en
una carpeta llamada PascGraf.
Creo que puede ser bastante didáctico
para aprender todo lo referente a dibujo en este lenguaje. |
|
7) Serie de
Fibonacci |
Bajar los
fuentes |
|
Este ejemplo calcula y muestra la
Serie de Fibonacci entre 1 y 183. Se percibe que en 184, genera un
desborde. Este programa está codificado, también, en Qbasic, C++ y Visual
Basic. |
|
8) Cuál de los 3 es el
Mayor? |
Bajar los
fuentes |
|
El clásico ejercicio de averiguar cuál de los tres números es el mayor (una vez le
pidieron a un alumno del Hogar Naval de Flores, Buenos Aires, averiguar
5!). Con abundantes psicofármacos y ayuda psiquiátrica, salió del estado
autista en 6 meses... |
|
9) Cuál de los 3 es el Mayor?
en un ciclo |
Bajar los
fuentes |
|
Una variante de el mayor de 3 con un
ciclo while. |
|
10) Ejercicio de
Matriz |
Bajar los
fuentes |
|
Matriz de 3x5 mostrada en pantalla
en forma de cuadro remarcando en colores el mayor y el menor elemento y la
suma de filas y columnas y el total general de sus valores |
|
11) Ejercicio de
Matriz |
Bajar los
fuentes |
|
En una matriz de 3x3 se suman
ambas diagonales y se muestra la mayor de ellas. |
|
12) Día de Hoy |
Bajar los
fuentes |
|
Obtiene y muestra el día de la fecha del Sistema. |
|
13) Calendario del Mes |
Bajar los
fuentes |
|
Muestra la hoja del calendario del mes en curso. |
|
14) Calendario Perpetuo |
Bajar los fuentes |
|
Un calendario perpetuo que muestra las fechas
entre el 1601 y el 8907. |
|
15) Matriz de Terror |
Bajar los fuentes |
|
Un apabullante ejercicio destinado a entrenar
alumnos para que no sean destruidos en los exámenes. Consta de los
siguientes requisitos:
1) Cargar una matriz de 5x5 con Nros. al azar
2) indicar en color verde a la derecha de cada fila la suma y más a la
derecha en color rojo el mayor de la fila. Realizar idéntica tarea con los
totales de columnas.
3) Mostrar la matriz simulando una planilla con letras, columnas y números
de filas, al ingresar columna y fila indica que valor contiene
4) Sumar las diagonales mostrando abajo a la derecha la suma de \ y abajo
a la izquierda la suma de /
5) Mostrar en color rojo (12) el valor mayor de ambas diagonales y en
color azul (9) el valor menor de ambas diagonales.
Jeje si lo
resuelven pueden participar de una Olimpíada de Programación. |
|
16) Ingresar 3 variables y
ordenarlas ascendente |
Bajar los fuentes |
|
Ingreso de 3 variables enteras que luego deben ordenarse de menor a
mayor. |
|
17) Ingresar 3 variables y
ordenarlas descendente |
Bajar los fuentes |
|
Ingreso de 3 variables enteras que luego deben ordenarse de mayor a menor. |
|
|
18) Invertir variables |
Bajar los fuentes |
|
Invierte valores de 2 variables numéricas sin
utilizar una variable auxiliar. |
|
|
19)
Funciones de Cadena |
Bajar los fuentes |
|
Programa que contempla el uso de las funciones de
cadena en Pascal. str() len() val() copy() concat() delete() upcase() y
otras. |
|
|
20 Breve
ejemplo de fichero secuencial |
Bajar los fuentes |
|
Aquí expongo muy brevemente la forma de crear un
fichero secuencial. Uso del assign(), del rewrite() y del close() con
comentarios sobre el append() y del reset() |
|