Ingeniero En Sistemas
En este bloque se pretende usar las sentencias básica de escritura (write) y de lecuta (read), y codificar el “cuerpo” de un programa pascal (begin-end..).
Ejercicio1:
Partiendo de este código:
Código:
Program Bienvenido;
Var
nombre: string[40];
Const
HOLA='Bienvenido al mundo';
begin
write('Introduzca su nombre: ');
readln(nombre);
writeln(HOLA,' ', nombre);
end.
Se solicitita que se le añada:
- Sentencias para que, además del nombre solicite al usuario el aula dónde se ha matriculado, su dirección y que todo eso se presente por pantalla, llamando también a la constante HOLA.
El resultado tiene que ser similar a esto:
Introduzca su nombre: pepe
Introduzca suaula: 7
Introduzca su dirección: C/Las peras
Bienvenido alumno pepe
Te conectas desde el aula numero: 7
Tu dirección es: C/Las peras
BLOQUE 2.- TIPOS Y SENTENCIAS.
En este bloque se manejan los tipos de datos que tiene pascal, así como alguna de las expresiones básicas (en este caso aritméticas).
Ejercicio1:
Codificar un programa que solicite al usuario dos valoresnuméricos y calcule el valor medio, que es la suma de ambos dividida por dos.
El resultado debe ser similar a esto:
Introduce el primer valor numerico: 5
Introduce el segundo valor numerico: 2
La media de ambos numero es: 3,50
Ejercicio2:
Realizar un programa que calcule un valor de tipo numérico que nos indicará el peso relativo de una persona. El programa solicitará al usuariosus datos personales (nombre y edad), su altura y su peso (el peso relativo se calcula dividiendo el peso por el cuadrado de la altura.
El resultado debe ser similar a esto:
Introduzca su nombre: pepe
Introduzca su edad: 20
Introduzca su altura en m: 1.70
Introduzca su peso en Kg: 80
Hola pepe
Tu edad es 20, tu peso 80 y tu altura 1.70.
Tu peso relativo es: 27.68.Ejercicio 3:
Codificar un programa que solicite al usuario una cantidad en pesetas y calcule y presente por pantalla el equivalente en euros.
El resultado debe ser similar a esto:
Introduzca una cantidad en pesetas: 2000
Son 12.02 euros.
BLOQUE 3.- ESTRUCTURAS DE CONTROL
En este bloque es necesario usar las estructuras de control que disponemos en pascal (sentenciasselectivas y bucles).
Ejercicio1:
Realizar un programa que utilizando una estructura repetitiva (bucle) presente por pantalla los números del 1 al 10 separados por un guión.
El resultado debe ser similar a esto:
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 -
Ejercicio2:
Modifique el programa previo para que solicite al usuario desde y hasta que número quiere presentar por pantalla.El resultado debe ser similar a esto:
Introduzca valor inicial: 6
Introduzca valor final: 14
6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 -
Ejercicio3:
Utilizando la estructura selectiva múltiple (case) realizar un programa que solicite al usuario una vocal, y presente por pantalla un mensaje indicando el orden de la vocal y la vocal pulsada. Si pulsamos a, deberá indicar que esla primera vocal, e la segunda, i la tercera, etc.
El resultado debe ser similar a esto:
Introduzca una letra: e
Ha pulsado la segunda vocal, e
Ejercico4:
Se propone, utilizando sentencias selectivas, modificar el ejercicio del 2 del BLOQUE2. Deberá, en función del valor del peso relativo, indicar si estamos en un peso adecuado, por encima o por debajo. Puede suponer queel peso relativo deberá estar entre dos valores que pueden definir como constantes, PESOMIN y PESOMAX, que serán inicialmente 20 y 26.
El resultado deber ser similar a:
Introduzca su nombre: pepe
Introduzca su edad: 19
Introduzca su altura en m: 1.70
Introduzca su peso en kg: 80
Hola pepe.
Tu edad es 19, tu peso 80 y tu altura 1.70.
Tu peso relativo es:...
Regístrate para leer el documento completo.