Está en la página 1de 4

Introducción a la Programación

_____________________________________________________________________________________________
TALLER No. 1 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

a) Talla de camisa b) Raza

c) Horóscopo d) Peso de una


persona

e) Ciudad donde f) Meses del año


vives

g) Precio de una i) Fecha de


camisa nacimiento

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


algebraicas:

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)
Introducción a la Programación
_____________________________________________________________________________________________
(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) a3 + b-1 b) x*y+x*12z

c) x*y/z/2-y/x*z d) x+y/z*y4-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

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


(((5y)/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


Introducción a la Programación
_____________________________________________________________________________________________

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
Algebraica

Resultado

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

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)
Introducción a la Programación
_____________________________________________________________________________________________

También podría gustarte