15.02.2018 Views

Lab1 - repaso conceptos 1

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Universidad del Quindío<br />

Ingeniería Electrónica, 2017-II<br />

a)<br />

b)<br />

c)<br />

⎧<br />

⎨ x 2 + x + 1, x ∈ (−1,0]<br />

f (x) = x 2 + x , x ∈ (0,1)<br />

⎩<br />

x 2 , x ∉ (−1,1)<br />

f (x) =<br />

{ x + 3 , x ≤ 0<br />

x 2 + 2x, x > 0<br />

⎧<br />

⎨ sen<br />

√ 2 (x) , x ∈ [0,2π]<br />

f (x) = x<br />

⎩<br />

2 + x, x ∈ (7,10]<br />

e x2 /4<br />

, x ∈ (−5,0)<br />

En el mismo programa generar cada una de las funciones, es decir, primero solicitar el valor de x<br />

para calcular la función a), luego escribir el resultado de la función, seguido a esto solicitar nuevamente<br />

el valor de x que será utilizado en la función b) y lo mismo con la función c).<br />

12. Escribir un programa que solicite un número entero y determinar; si este tiene hasta 5 cifras, la<br />

suma de sus dígitos y cuantos de sus dígitos son pares. Para saber si es de dos cifras, compararlo<br />

con 9 y 99, es decir, si es mayor que 9 y menor que 100 el número tiene dos dígitos. Si es de 3 cifras<br />

con 99 y 999, etc. Por ejemplo, el dígito más significativo (el que esta más hacia la izquierda) es<br />

el cociente resultante al dividir el número de tres cifras entre 100, el segundo dígito es el cociente<br />

resultante al dividir el residuo de la división anterior entre 10 y el tercer dígito es el residuo de la<br />

última división.<br />

Al realizar las divisiones se debe utilizar la función que trunque el resultado, para evitar que se<br />

generen resultados con parte decimal.<br />

13. Escribir el algoritmo que permita ordenar 5 números de mayor a menor. El usuario debe ingresar<br />

los números enteros y el programa debe imprimirlos en pantalla ordenados.<br />

14. Escribir un algoritmo que clasifique a los triángulos de acuerdo a las coordenadas de sus vértices y<br />

a sus ángulos, usar la estructura adecuada que permite seleccionar cualquiera de las dos opciones.<br />

Para el primer caso calcular la distancia entre dos puntos, dada por d = √ (x 2 − x 1 ) 2 + (y 2 − y 1 ) 2<br />

que permita definir los lados del triángulo.<br />

Tipos de triángulos:<br />

Equilátero; todos los lados son iguales.<br />

Isósceles; dos de sus lados son iguales.<br />

Escaleno; todos los lados son diferentes.<br />

Rectángulo; uno de sus ángulos es igual a 90 ◦ , los otros < 90 ◦ .<br />

Acutángulo; todos sus ángulos son menores a 90 ◦ .<br />

Obtusángulo; uno de sus ángulos es mayor a 90 ◦ y los otros < 90 ◦ .<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!