Actividad: Ejercicios de Algoritmos Con Estructuras Secuenciales Johan Hidalgo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Programa: Ingenieria de Sistemas Asignatura: Fundamentos de Programación

Semestre: I Docente: Luis Fran Cardozo Gonzalez

ACTIVIDAD
EJERCICIOS DE ALGORITMOS CON ESTRUCTURAS SECUENCIALES

Johan Hidalgo

1. Sabiendo que la variable p es entera, que el resto de variables son reales y que
m=4.0, n=6.0 y p=3, diga cuál es el resultado final de las siguientes instrucciones
de asignación?

am*n-p
bp/4*6
c  n / m + 1.5
solución

a  21
b  4.5
c3

2. Calcule el resultado de las siguientes expresiones:

d  7 * 10 – 15 mod 3 * 4 + 9
e  ( 7 * ( 10 – 5 ) mod 3 ) * 4 + 9
f-4*7+2^3/4–5

solución

d  7 * 10 – 15 mod 3 * 4 + 9

7 * 10 – 0 * 4 + 9
70 – 0 + 9
79
d 79

e  ( 7 * ( 10 – 5 ) mod 3 ) * 4 + 9

( 35 mod 3 ) * 4 + 9
2*4+9
17
e  17

Dirección: Calle 58 # 55-24A Teléfono: (+57 5) 3442272 – 3441545


Sitio Web: www.ul.edu.co E-mail: promocion@ul.edu.co
Barranquilla-Colombia
Programa: Ingenieria de Sistemas Asignatura: Fundamentos de Programación

Semestre: I Docente: Luis Fran Cardozo Gonzalez

f-4*7+2^3/4–5

-4 * 7 + 8 / 4 -5
-28 + 2 – 5
-31
f  -31

3. Convierta en asignaciones con expresiones aritméticas las siguientes expresiones


algebraicas:

g = 5 ( x + y)

g  5 (x + y)

h = a2 + b2

h  a^2 + b^2

i= x+y
n+w
a
i  (x + y) / (n + w/a)

j= x
y(z+w)

j  x / [y (z + w)]

m+n
k= p
q –r
s
k  (m + n/p) / (q – r/s)

l = - b + √ b2 – 4 a c
2a

l  -b + (b^2 – 4 * a * c) ^(1/2) / 2*a

Dirección: Calle 58 # 55-24A Teléfono: (+57 5) 3442272 – 3441545


Sitio Web: www.ul.edu.co E-mail: promocion@ul.edu.co
Barranquilla-Colombia
Programa: Ingenieria de Sistemas Asignatura: Fundamentos de Programación

Semestre: I Docente: Luis Fran Cardozo Gonzalez

4. Evalúe las siguientes expresiones lógicas y diga su resultado (si son verdaderas o
falsas) utilizando los valores de las variables dados:

m. ( x < 6.5 ) y ( x = 3) (V) si x = 3


n. ( a <= b ) o ( 3 > 5 ) (F) si a = 5 y b = 8
o. ( c <= d + 7 ) o ( 7 > 5 ) (V) si c = 10 y d = 15
p. ( a1 >= d ) y ( 2 – 14 = 2 ) (F) si a1 = 3 y d = 5
q. ( 1.0 < x ) y x < z + 7.0 (V) si x = 7 y z = 2
r. no ( z > 14 ) (F) si z = 24
s. ( 4.5 > x ) y ( z < x + 7.5 ) (F) si x = 7 y z = 5

5. Identifique la condición a evaluar en la siguiente estructura algorítmica:

SI def ≥ 3.5 ENTONCES HAGA:


ESCRIBA “La asignatura fue aprobada“
FSI

R/. la condición a evaluar es “def ≥ 3.5”

6. Observe atentamente la siguiente estructura algorítmica:

SI def ≥ 3.5 ENTONCES HAGA:


ESCRIBA “La asignatura fue aprobada“
SINO:
SI def ≥ 2.0 ENTONCES HAGA:
ESCRIBA “La asignatura no fue aprobada, pero puede habilitarse“
SINO:
ESCRIBA “La asignatura no fue aprobada, ni puede habilitarse“
FSI
FSI

En el algoritmo anterior:
- identifique las condiciones a evaluar
def ≥ 3.5
def ≥ 2.0
- cuando def = 5.0 que mensaje aparece en pantalla?
R/. la asignatura fue aprobada
- cuál de los 3 mensajes aparece en pantalla justo cuando def = 2.8?
R/. la asignatura no fue aprobada, pero puede habilitarse
- que órden o instrucción se ejecuta cuando def = 1.5?
R/. la asignatura no fue aprobada, ni puede habilitarse

Dirección: Calle 58 # 55-24A Teléfono: (+57 5) 3442272 – 3441545


Sitio Web: www.ul.edu.co E-mail: promocion@ul.edu.co
Barranquilla-Colombia
Programa: Ingenieria de Sistemas Asignatura: Fundamentos de Programación

Semestre: I Docente: Luis Fran Cardozo Gonzalez

Dirección: Calle 58 # 55-24A Teléfono: (+57 5) 3442272 – 3441545


Sitio Web: www.ul.edu.co E-mail: promocion@ul.edu.co
Barranquilla-Colombia

También podría gustarte