Programación en Pascal - Escuela de Educación Técnica Nº2

Anuncio
PROGRAMACION – T.p.P. – INFORMATICA – 7mo., 8vo. Y 9no. Año 2008.
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO – PROFESORES
Programación en Pascal
Primer nivel (Estructuras secuenciales)
Programar es diseñar internamente un software(programa) que será utilizado por un
operador.
Quien diseña un programa se llama “programador”. Quien usa el programa se llama
“operador”.
Para programar se utiliza un software especial que permite introducir órdenes para
generar un programa. Turbo Pascal es una herramienta de software que se utiliza para
enseñar las sentencias (órdenes) básicas de programación a los alumnos que comienzan
a programar.
Un programa en Pascal se comienza con la orden “Program (nombre);” y termina con
end.
Las variables son lugares reservados en la memoria Ram que alojan valores que se
utilizan durante la ejecución del programa. Se les otorga un nombre a elección del
programador y se les asigna un “tipo de datos”. Esas variables una vez declaradas, no
aceptan otro tipo de datos diferente.
Para esta primer etapa de aprendizaje solo usaremos cuatro tipos de datos:
Integer: para numeros enteros
Real: para números decimales (se le colocan al lado de la variable:2:2 lo que indica que
guarda 2 lugares para decimales)
String: para palabras y frases
Char: para una letra
Aclaración: los tipos de datos son más y tienen más especificaciones que estudiaremos
más adelante.
La unidad CRT que es externa, permite entre otras cosas, limpiar la pantalla con la
orden clrscr.
Para hacer una suma o cualquier otra operación matemática se le asigna(:=) a una
variable las variables a sumar de la siguiente manera:
Suma:=n1+n2
Ejemplo: Pedir al operador que ingrese dos números, limpiar la pantalla y mostrar un
mensaje que diga ”USTED HA INGRESADO LOS NUMEROS..(mostrar los numeros
ingresados)”.
Primero debemos cargar Pascal y escribir lo siguiente atendiendo a que no falte ningún
punto
y
coma.
PROGRAMACION – T.p.P. – INFORMATICA – 7mo., 8vo. Y 9no. Año 2008.
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO – PROFESORES
Ejercicios:
1) Pedir al operador que ingrese nombre, apellido y edad de una persona. Limpiar
la pantalla y mostrar un mensaje que diga: Hola(nombre) y (apellido),
bienvenido a la E.E.T. Nro. 2. Tenés (años) años.
2) Pedir al operador que ingrese dos importes. Sumarlos y mostrar el resultado en
la pantalla.
3) Pedir al operador que ingrese tres notas. Promediarlas y mostrar el resultado en
pantalla.
4) Pedir al operador que ingrese dos números. Multiplicarlos, dividirlos, sumarlos y
restarlos. Mostrar todos los resultados en pantalla.
1)
2)
3)
PROGRAMACION – T.p.P. – INFORMATICA – 7mo., 8vo. Y 9no. Año 2008.
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO – PROFESORES
4)
Aclaración: También se puede obtener el mismo resultado si el alumno decide generar
una variable para guardar el resultado de cada operación.
Segundo nivel - Estructuras de decisión:
Se utiliza la sentencia IF cuando el proceso debe “elegir entre dos opciones” según se
cumpla o no una condición.
Ejemplo: Pedir al operador que ingrese su nombre y edad. Si la persona es mayor a 15
años, mostrar un mensaje que diga “(nombre) USTED YA NO ES UN NIÑO”; sino,
mostrar un mensaje que diga “(nombre) APROVECHE PARA JUGAR”.
PROGRAMACION – T.p.P. – INFORMATICA – 7mo., 8vo. Y 9no. Año 2008.
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO – PROFESORES
Ejercicios:
1) Leer nombre y sexo de una persona. Si es de sexo femenino, mostrar un mensaje
que diga “USTED ES UNA HERMOSA MUJER”, nombre; sino, mostrar un
mensaje que diga “USTED ES UN CABALLERO”, nombre.
2) Leer un número. Si es mayor a 9 mostrar un mensaje que diga “EL NUMERO
INGRESADO TIENE MAS DE UN DIGITO”; sino mostrar “EL NUMERO
INGRESADO ES DE UN DIGITO”.
3) Leer dos importes. Sumarlos. Si la suma es mayor a 200 mostrar un mensaje que
diga “USTED HA GASTADO MUCHO DINERO”; sino mostrar “USTED HA
GASTADO ACORDE A LO CONVENIDO”
4) Leer un número entero. Si el número es par, mostrar un mensaje que diga: “EL
NUMERO INGRESADO ES PAR”; sino, mostrar un mensaje que diga: “EL
NUMERO INGRESADO ES IMPAR”.
5) Pedir al operador que ingrese dos números. Mostrar cuál de ellos es el mayor y
cuál el menor.
1)
2)
PROGRAMACION – T.p.P. – INFORMATICA – 7mo., 8vo. Y 9no. Año 2008.
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO – PROFESORES
3)
4)
PROGRAMACION – T.p.P. – INFORMATICA – 7mo., 8vo. Y 9no. Año 2008.
ESCUELA DE EDUCACION TECNICA Nº2
MODULO DE APOYO – PROFESORES
5)
Descargar