1) Determinar el valor de las siguientes expresiones supuesto que las variables i, j y k son de tipo entero con los valores i=5, j=7 y k=-2, mientras que las variables a, b y c son reales de coma flotante y los valores que tienen asignados son: a=21, b=2.5 y c=-3.75

i+j+k j%i i*j/k*3
j* (i % 3) 5*j+30/(i-j) j/(j-i)*(j-i)
k * (j / 2) (4*j/i) % 2 (3*k*k)%j
2*a+b-l+c a/b k+2*j-4
10.0/(4 * c) 2*a/6*b 3 * a + 4 * (b - c)
a%b (a / b) + e b * 10 * 8


2) Expresar los siguientes predicados:
  • a,b,c y d son cuatro variables numéricas enteras.
- Los valores de a y b son ambos menores que 17.
- Los valores de a, b y c son idénticos y distintos de d.
- Los valores de b y d están comprendidos estrictamente entre los valores de a y c, siendo a inferior a c.
- Entre los valores de a, b, y c hay al menos dos idénticos.
- Entre los valores de a, b y c hay dos valores y sólo dos idénticos.
- Entre los valores de a, b, y c hay a lo sumo dos valores idénticos.
- a es inferior al producto de b por c y toma un valor perteneciente al conjunto siguiente:
V= {3,4,5,6,7,8,9,10,11,22,23,24,25,26,27,28,29,34}
- a es un número par y está comprendido entre dos veces b y cuatro veces la diferencia c menos d.
- el cociente entero de c entre a es un número divisible por tres veces d.
  • europeo, casado, mujer y edad son variables enteras
y saldo es una variable de tipo real.
- europeo es igual a 1 y casado es igual a cero.
- europeo es distinto de cero, casado es igual a 1 y edad está comprendida entre 20 y 30.
- saldo es superior a 100000 o europeo es igual a cero y edad divisible por cuatro.
- europeo y casado son iguales a 1 y edad es menor que 30 o europeo es igual a cero y saldo no es inferior a 250000.
- mujer es igual a 1, europeo es igual a cero y saldo está comprendido entre 50000 y 250000 o mujer es igual a cero, europeo es igual a 1 y edad es superior a 25 y saldo es no negativo.


3) Algoritmo que pida un número real 'r' y calcule el perímetro y el área de la circunferencia de radio r (p=2*PI*r, a=PI*r*r).


4) Algoritmo que pida dos números enteros y calcule su suma, su producto, su resta y su cociente.


5) Algoritmo que calcule la media de tres números.


6) Algoritmo que pida dos números reales a y b y calcule la hipotenusa del triángulo rectángulo de catetos a y b, h=sqrt(a*a+b*b), es decir, raíz cuadrada de la suma de los cuadrados de los catetos. (Teorema de Pitágoras).


7)Realizar un algoritmo que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo.


8) Realizar un algoritmo que reciba como dato de entrrada el valor de una temperatura expresada en grados centígrados y nos calcule y escriba sus equivalentes en grados Reamhur, grados Farenheit y grados kelvin.


9) Realizar un algorimo que pida un número de horas, y te indique los minutos y los segundos que han pasado desde las 00:00 de la noche hasta la hora indicada.


10)Queremos conocer los datos estadísticos de una asignatura, por lo tanto, necesitamos un algoritmo que lea el número de suspensos, aprobados, notables y sobresalientes de una asignatura, y nos devuelva:

a. El tanto por ciento de alumnos que han superado la asignatura.
b. El tanto por ciento de suspensos, aprobados, notables y sobresalientes de la asignatura.


11)El siguiente es el menú de un restaurante de bocadillos. Diseñar un algoritmo capaz de leer el número de unidades consumidas de cada alimento ordenado y calcular la cuenta total.
Bocadillo de jamón (2 €)
Bocadillo de queso (1,8 €)
Patatas fritas (1 €)
Refresco (1,5 €)
Cerveza (1 €)


12)El coste de un automóvil nuevo para un comprador es la suma total del coste de fabricación del vehículo, del porcentaje de la ganancia del vendedor y de los impuestos locales aplicables. Suponer una ganancia del vendedor del 12% en todas las unidades y un impuesto del 6% y diseñar un algoritmo para leer el coste de fabricación del automóvil e imprimir el coste final para el comprador.


13)Queremos realizar un pequeño programa para introducirlo en el ordenador de a bordo de nuestro coche y que nos informe del consumo medio del coche. Diseña un algoritmo que lea el kilometraje de la última vez que se repostó, el kilometraje actual, los litros de gasolina que se repostaron la última vez y la cantidad de gasolina actual. El algoritmo devolverá la cantidad de litros cada 100 kilómetros que consume nuestro coche.




Convert HTML to PDF Save As PDF
Last modified: Thursday, 15 September 2011, 1:12 AM