UNEFA NÚCLEO GUACARA PROGRAMACIÓN. SECCIÓN G-003-D PROF. ING. YOSMARY ZAMBRANO PROGRAMAS PROPUESTOS EN PASCAL. (DEBEN SER ENTREGADOS EN DISKETTE O PENDRIVE EL DÍA 18/11/08) 1.- Desarrollar un programa en Pascal que permita la captura por teclado de 3 números, cada uno de ellos almacenados en un nombre de variable diferente y al final se entrega el promedio de dichos valores. 2.- Realizar el siguiente programa donde se despliega o muestra un mensaje de bienvenida en la posición 20 sobre el eje X (Horizontal) y 10 sobre el eje Y (Vertical) de la pantalla y se espera 2.5 segundos aproximadamente mientras el usuario observa dicho mensaje. 3.- TIPOS DE DATOS BOOLEAN Algunos lenguajes de programación poseen este tipo de dato. El tipo boolean sólo tiene dos valores posibles: False (00) ó True(01). Una variable que se declare de tipo boolean tendrá asignado siempre uno de los dos valores, o verdadero o falso, y ocupa un solo byte de memoria RAM. Program lógica; Var op : boolean; Begin op := 2<3; {toma el valor de True} If op then Write('verdadero! 2 es menor que tres') else write('El computador está loco!'); End; (*en algunos casos cuando usamos un if.. else… debemos colocar (;) en el end*) End. En el ejemplo anterior se le asigna a Op un valor lógico que depende de la evaluación que se haga de ver si 2 es menor que 3. Como efectivamente es menor entonces se le asigna el valor de TRUE a op, y al evaluarlo en el si condicional (If) ejecuta la sentencia que está del lado del entonces (then en algunos lenguajes), de lo contrario algo raro andará pasando con su computador. 4.- Desarrolle un programa en Pascal que le permita leer un valor que represente una temperatura expresada en grados Celcius y convierta dicho valor en un valor expresado en grados Fahrenheit. (Este es el contrario al expuesto en la coctelera, deben buscar la fórmula de los Grados Celcius Cº). 5.- Desarrolle un programa en Pascal que le permita leer dos valores A y B e indicar si el resultado de dividir la suma de los dos números entre la resta del primer número con el segundo es exacta. 6.- Desarrolle un programa que le permita leer dos valores A y B e indicar si la suma de los dos números es par (puesto en el parcial de primer corte). 7.- la gorda sra. López y sus 8 hijos solo compran una vez al mes su mandado en conocido supermercado, en dicha tienda el kilogramo de frijol cuesta $8.75, el paquete de tortillas cuesta $3.55 y el frasco de café vale $14.25, si solo compran de estos tres productos para su mandado, desarrollar un programa en Pascal para calcular su gasto total. 8.- Construir un programa en Pascal donde capture los datos de un alumno incluyendo las calificaciones de 3 materias diferentes y despliegue un reporte de calificaciones del alumno incluyendo su promedio final e indicando además según el promedio obtenido, si aprobó o reprobó el semestre (se aprueba mínimo con 10 puntos, la escala es del 1 al 20). 9.- Desarrollar un programa en Pascal para capturar un número cualesquiera e informar si es o no es mayor de 100. 10.- Desarrollar un programa en Pascal para capturar un número entero cualesquiera e informar si es o no es múltiplo de 4 (recordar el operador mod, analizado en el tema de operadores aritméticos). 11.- Desarrollar un programa en Pascal para capturar los cinco datos mas importantes de un empleado, incluyendo el sueldo diario y el número de los días trabajados, desplegarle su orden de pago solo si ganó mas de $500.00 en la semana (debe mostrar el total a cobrar), en caso contrario desplegarle un bono de despensa semanal de $150.00 (debe mostrar lo que cobrará como sueldo neto más el bono de los 150.00$, mostrando también el total a cobrar entre las dos cantidades). 12.- Desarrollar un programa en Pascal para capturar los datos más importantes de un producto cualesquiera, incluyendo cantidad, precio, etc., desplegar una orden de compra, solo si el producto es de origen nacional, en caso contrario no hacer nada. 13.- Construir un programa en Pascal que capture un número cualesquiera e informe si es o no es mayor de 50 y múltiplo de tres. (solo escribir el mensaje de respuesta de manera muy clara y esto resuelve el problema) 14.- Construir un programa en pascal que indique si un número es un par positivo. 15.- Construir un programa en Pascal que capture los datos de un empleado, desplegar un reporte si gana mas de $500.00 y si está en el departamento de producción, en caso contrario desplegarle en otro reporte un bono de despensa del 25% de su sueldo semanal junto con su sueldo neto y el monto total a cobrar entre los dos. 16.- Construir un programa en Pascal para capturar y responder 6 preguntas sobre los hábitos de estudio de un estudiante y mostrar como reporte las respuestas obtenidas.