Está en la página 1de 4

Introducción a la Programación

_____________________________________________________________________________________________

TALLER No. 2 Algoritmos. Expresiones


Ejercicio Resuelto 1. ¿Qué tipos de datos simples emplearías para almacenar los
siguientes datos?

Dato Tipo de Dato Dato Tipo de Dato

a) Edad Numérico Entero e) Sexo Carácter


Una agrupación de:
b) Nombre Conjunto de f) Fecha
caracteres Numérico Entero (d)
Numérico Entero (m)

Numérico Entero (a)

c) Nº de teléfono Numérico Entero o g) ¿Casado? Carácter o Lógico


Conjunto de
Caracteres

d) Altura Numérico Entero o h) I.V.A. a aplicar Numérico Real


Numérico Real

Ejercicio Propuesto 1. ¿Qué tipos de datos simples emplearías para almacenar los siguientes
datos?

Dato Tipo de Dato Dato Tipo de Dato


Numérico Entero
a) Talla de camisa b) Raza Conjunto de
Carácter caracteres

c) Horóscopo Conjunto de d) Peso de una Numérico entero o


caracteres persona numérico real

e) Ciudad donde Conjunto de f) Meses del año Conjunto de


vives caracteres caracteres
Una agrupación
g) Precio de una Numérico Real i) Fecha de de:
camisa nacimiento
Numérico entero
(d)
Numérico entero
(m)
Numérico entero
(a)

Ejercicio Resuelto 2. Convierte en expresiones algorítmicas las siguientes expresiones


algebraicas:
Introducción a la Programación
_____________________________________________________________________________________________

Expresión Expresión
Expresión Algorítmica Expresión Algorítmica
Algebraica Algebraica

a) a2 + b2 a*a+b*b ó (x+y) / (u + w / b)
a^2 + b^2
e)

(a + b) * (a + b) ó
2
b) (a + b) x + y/u + w/b
(a + b)^2
f) x+ +

b^(1/3) + 34 x/y * (z+w)


c) + 34
g) x (z+w)

(b + 34)^(1/3)
d)

Ejercicio Propuesto 2. Convierte en expresiones algorítmicas las siguientes expresiones


algebraicas, y resuélvalas en JavaScript usando Lea de las variables indicadas

Expresión Expresión
Expresión Algorítmica Expresión Algorítmica
Algebraica Algebraica
(a*a*a) +(1/b) ó
a) a3 + b-1 b) x*y+x*12z (x*y) +(x*12^z)
a^3+b^-1

c) x*y/z/2-y/x*z (x*y/z/2)-(y/x*z) d) x+y/z*y4-3 x+y/*y^4-3

Ejercicio Resuelto 3. Convierte en expresiones algebraicas las siguientes expresiones


algorítmicas y evalúalas cuando las variables toman los valores indicados

Valores: a=2; b=3; c=5; r=2.5; u=-2; x=-3.2; y=2.8; z=4

Expresión Expresión Algebraica Expresión Expresión


Algoritmica Algoritmica Algebraica

a) b^2 - 4*a*c ((b2) – (4ac))=-31 b) x^2+y^2/z^2 ((x2) + ((y2) / (z2)))=


10,71
Introducción a la Programación
_____________________________________________________________________________________________

c) 4*x+5*y/3*z ((4x)+(((5y)/ d) y-x/z-u (y – (x/z) – u) =5,6


3)z))=5,8666

e) 2*3.1416*r^3 (2pi(r3)) = 98,175 f) (x-y)^2+(z+u)^3*2 (((x-y)2)+


(((z+u)3)2)) = 52

g) (3+(((62)/9) resto 2 ))=3 h) 3*4div2 ((3 × 4) div 2) = 0


3+6^2/9mod2

Ejercicio Propuesto 3. Convierte en expresiones algebraicas las siguientes expresiones


algorítmicas y evalúalas cuando las variables toman los valores indicados, en JavaScript

Valores: a=3; b=4; c=5; r=3.6; u=-1;x=-3.2; y=0.7;z=7

Expresión a) (b^2-4*a*c)^1 div 2 b) x^2+y^2/z*2 c) 4 div 3 *x+5*y/3*z


Algorítmica

Expresión (b2-4ac)/2 (x2+y2)/(z2) ((4/3)*x*y)/(3z)


Algebraica

Resultado -22 -0.69642857143 -0.14222222222

Ejercicio Resuelto 4. Evalúa las siguientes expresiones

Expresión 1 Expresión 2 Expresión 3 Expresión 4


4+5*2+6*3+5 2^2*3 2/2*4 3+12*(18-4^2)

4 + 10 + 18 + 5 4*3 1*4 3 + 12 * (18 – 16)

14 + 18 + 5 12 4 3 + 12 * 2

32 + 5 3 + 24

37 27

Expresión 5 Expresión 6 Expresión 7 Expresión 8


3>6 3>6 Y 3<6 3>6 O 3<=6 3>6 Y 3<6 O NO
3<>6
FALSO FALSO Y CIERTO FALSO O CIERTO
FALSO Y CIERTO
FALSO CIERTO O NO CIERTO

FALSO Y CIERTO
O FALSO

FALSO O FALSO
Introducción a la Programación
_____________________________________________________________________________________________

FALSO

Ejercicio Propuesto 4. Evalúa las siguientes expresiones en JavaScript

Expresión a Expresión b Expresión c Expresión d


4 + 3*2 / 6 – 16 / 2*4 3 + 5 ^ 2 * 10 3 * 5 < 7 * 2 y 15 / 3 >= 2 no (15 > 2 o 7 < 4)

4+1-16/2**4 3+25*10 FALSO Y VERDADERO NO FALSO O


FALSO
4+1-32 3+250 VERDADERO
NO FALSO
-27 253

También podría gustarte