programacion pseint
TRANSCRIPT
-
7/25/2019 PROGRAMACION PSeInt
1/4
Actividad 1: ejercicios taller de programacin
1. Dados los siguientes valores para las variables lgicas i verdadero, jfalso y k=verdadero, evaluar las expresiones que aparecen a continuacin:a !i " j # !i " k
!$erdadero " falso # !verdadero " verdadero%also # verdadero$erdadero
b !i # j " ! i # k!verdadero # no falso " !no verdadero # verdadero$erdadero " verdadero$erdadero
c i # j " kverdadero # falso " verdaderoverdadero " verdaderoverdadero
d !i # j " k !verdadero # falso " verdadero&o verdadero " verdadero%also
'. (radu)ca las expresiones del punto 1 que est*n escritas en pseudocdigo acdigo de lenguaje +e-nt
a ! i j // ! i k
b ! i // 0j ! 0i // k
c i // j k
d 0! i // j k
. De las siguientes expresiones decir 23u*les son v*lidas4, 23u*l es suefecto de ejecucin4 " 2de qu5 tipo deben ser las variables4
a) r 2>1: invalida, porque se deben utili)ar operadores de tipo lgico! o // en donde se obtendr* una respuesta de verdad o falsedad.
b) a a+1: valida si:6a7 esta definida por un valor nu85rico previa8entepara que se lleve a cabo la operacin 8ate8*tica y sea asignado a lavariable de al8acena8iento 6a7.
-
7/25/2019 PROGRAMACION PSeInt
2/4
c) Valor 78!2: valida, a la variable 6valor7 se le asigna el valor de
69;'7.
d) "s# "t#: invalida, al no8brar una variable no se debe usar co8illas
si8ples o dobles.
e) s "t#: valida, la co8illa si8ple en este caso indica que se coge el
literal exacto del contenido de la variable.
f m n: valida, a 687 se le asigna el valor de 6n7, donde n y 8 deben
estar definidas anterior8ente para que no , k verdadero y 8 falso,a?adir los par5ntesis que sean necesarios para que el resultado de las
siguientes expresiones sie8pre sean verdaderas.
a) $ i % j ) & '!1 = 1> # verdadero%also # verdadero$erdadero
b) i ( j & i j * '1 @ 1> # 1 A 1> " verdadero%also # verdadero " verdadero$erdadero " verdadero
$erdadero
c) & ' & '%also # verdadero$erdadero
d) & $m * m) falso$erdadero
B. (radu)ca las expresiones que est*n escritas en pseudocdigo a cdigo en
lenguaje +e-nt.
a ! i = j // k
b i C= j // i = j k
c 0k // k
-
7/25/2019 PROGRAMACION PSeInt
3/4
d 0!8 8
E. (radu)ca las siguientes expresiones que est*n escritas en seudocdigo acdigo en lenguaje +e-nt.
a) - . /: x y = )
b) a > b > c: a C b C c
c) a es di0erente de b . de c: a C b a Cc
d) j es igal a ' . a /: j == k j == )
e) dos o tres valores entre , i . j son igales:
9. ea FGH una constante entera !int que vale 1, t una variable real !floatcon valor y a, b, c variables enteras con valores , ; y respectiva8ente,indicar las sentencias validas en +e-nt, y el resultado de la asignacin.
a c = !>>FGH I ;Jc = !>>1000 I ;c = K1I ;c = K'.B
b c = bIJc = ;ILMM#M
c c = a N !FGH K >>Jc = N !1 O >>c = N 1c =
d c = !FGHK>> N aJc = !1 O >> N c = 1Nc = 1
e c = .1;f P aJc = .1;P c = >.;'
f t = aIbJt =
-
7/25/2019 PROGRAMACION PSeInt
4/4
g t = aN!aIbJt =