Beruflich Dokumente
Kultur Dokumente
1.- Dadas las reglas de producción, que describen gramaticalmente 6.- A la vista del siguiente fragmento de código:
los números reales (num_real): TYPE fruta = (pera, manzana, limon);
dig::= 0|1| ...|9 VAR a: SET OF fruta ;
sec_dig ::= dig {dig} de la variable “a” podemos decir que es:
vent ::= {+|-}sec_dig A Una variable de tipo anónimo
esc ::= e|E vent B Una variable de tipo abstracto
num_real ::= [vent].[sec_dig][esc] C Una variable encapsulada
Elija la opción en la que todos los números reales son D Una variable abierta
gramaticalmente correctos:
A ++3., -+2.2e-2, ., .E2 7.- En las asignaciones a variables de tipo conjunto, a la derecha
B 5.e1, 2.2, .0, .E del símbolo de asignación aparece el tipo ...
C .- 8.-e1, -2.2, 0., .E1 A Referencial
D –.e1, +-2.2, 0.0, 1.e B Original
C Conjunto
2.- Si queremos ocultación total para un sola variable utilizaremos D Cualquier tipo
un …
A Tipo opaco 8.- Dada las siguientes líneas de código:
B Tipo transparente VAR A,B: INTEGER; B:= B*A;
C Dato encapsulado PROCEDURE AUX(VAR A:INTEGER); END AUX;
D Tipo abstracto VAR B: INTEGER; BEGIN
BEGIN A:=10; B:=100;
¿Ha codificado en la hoja de lectura óptica el campo convocatoria A:=A DIV 100; AUX(A);
Septiembre 2ª P.P y 1ª Semana? END;
3.- El desarrollo de programas por refinamientos sucesivos consiste
en: El valor final de A y B es
A Programar sucesivas versiones que intentan resolverlo A A=10, B=0 y B en AUX es 0
B Descomponer en acciones simples B A=0 , B=100 y B en AUX es 0
C Programar la solución hasta conseguir la solución refinada C A=0, B=10 y B en AUX es 0
D Descomponer en acciones repetibles D A=10, B=100 y B en AUX es 0
RECUERDE: La solución del ejercicio se realizará en el reverso de esta hoja. NO se corregirá lo que exceda de este espacio.