Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Asignación 02 - 00000235248

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

Alumno—

Stacey Michelle Boesler Guicoza

ID—
00000235248

Asignación—
Asignación 02 - Expresiones Aritméticas

Fecha—
29 de agosto de 2022

Materia—
Programación II

Profesor—
Mtro. Mario Alberto García Valenzuela

INSTITUTO TECNOLÓGICO DE
SONORA
INSTITUTO TECNOLÓGICO DE SONORA
Dirección de Ingeniería y Tecnología

Departamento de Computación y Diseño

Programación II

Asignación 2: Expresiones Aritméticas


Esta asignación deberá realizarse forma individual y entregarse en un solo documento Word
(.doc, .docx) o PDF. Use una portada simple que contenga el nombre de la materia, número y
nombre de la asignación, su ID y nombre.

1. Escríbase una expresión en C para cada una de las siguientes expresiones matemáticas:

x+ y
a)
y
+3
z
a) (x+y) / ((v/z)+3)

b) (x2 + y2 ) 2

b) ((x*x) + (y*y)) * ((x*x) + (y*y))

c)
- b - b2 - 4ac
2a
c) (-b-sqrt(b*b)-(4*a*c))) / (2*a)

x+ y - z
d)
2x+ y2 - xyz

d) (x+y-z) /((2*x) + (y*y)-(x*y*z))

2. Escríbase una expresión matemática equivalente a cada una de las siguientes


expresiones de C

a) a*b*c/d/e
𝐚𝐛𝐜
𝐝
𝐞
b) x + y/z*(a + b)
𝐱+𝐲
𝐳(𝐚 + 𝐛)

c) a - b*c/d + e*f
𝐛𝐜
𝒂− + 𝒆𝒇
𝒅
d) k*q1*q2/r/r
𝐤𝒒𝟏 𝒒𝟐
𝐫
𝐫
3. Determinar el valor y tipo de cada expresión si es una expresión válida. Si la expresión no
es válida indicar porqué.

a) 10/3 + 5*2 doble 13.333

b) 10++ + 5 % 2 entero 12

c) 12.5 + (2.5/(6.2/3.1)) doble 13.75

d) -4 * (-5 + 6) entero -4

e) sqrt(4 * 2 + 2) doble 3.16

f) '7' + 12 caracter 67

4. Suponga que a, b, c, d, e, y, son variables de los siguientes tipos y valores asignados:

char a = 35, d = 'Y';


int b = 583, c;
double x = 4.3, y = 0.8, z = -2.2, w;

Determine el valor y el tipo de las siguientes expresiones:

a) c = (b / a)/(b % a)

c = (583/35) / (583/35) = 16/23 = entero 1

b) b *= b / (b - a)

583 * = 583 / (583-35) = entero 620

c) w = 3 * sqrt(fabs(x + y))

w = 3 * sqrt (5.1) = doble 6.75

d) d -= ('@' - '+')

89 - = (64-43) 89 - = 21 caracter 68

ITSON Manuel Domitsu Kono

También podría gustarte