0% encontró este documento útil (0 votos)
45 vistas12 páginas

Evaluación de Expresiones y Algoritmos

Este documento presenta una introducción a la programación y la resolución de ejercicios. Explica que la programación requiere entender cómo piensan las computadoras, conocer al menos un lenguaje de programación y crear algoritmos con valores de entrada y salida. Luego, presenta varios ejercicios de evaluación y conversión de expresiones algebraicas a algoritmos y viceversa. Finalmente, concluye que la programación requiere conocimientos previos y estudio continuo para satisfacer las necesidades humanas.

Cargado por

Tadeo Mijangos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas12 páginas

Evaluación de Expresiones y Algoritmos

Este documento presenta una introducción a la programación y la resolución de ejercicios. Explica que la programación requiere entender cómo piensan las computadoras, conocer al menos un lenguaje de programación y crear algoritmos con valores de entrada y salida. Luego, presenta varios ejercicios de evaluación y conversión de expresiones algebraicas a algoritmos y viceversa. Finalmente, concluye que la programación requiere conocimientos previos y estudio continuo para satisfacer las necesidades humanas.

Cargado por

Tadeo Mijangos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERIA: LICENCIATURA EN INGENIERÍA Y ADMINISTRACION

MATERIA: PROGRAMACIÓN

ACTIVIDAD: RESOLUCIÓN DE EJERCICIOS

Semestre y grupo: 1
INTRODUCCIÓN
Cuando se quiere crear un programa tenemos que ver cuales son las cosas que se necesitan para
poder empezar hacerlo y en la programación se necesita ver desde lo mas básico, para empezar,
tenemos que ponernos en el lugar de las computadoras y pensar como ellas, después saber al
menos un tipo de lenguaje de programación, para poder darle indicaciones especificas y generar
una estructura ya que esta es fundamental para que el programa de resultados exitosos, se
necesita crear un algoritmo y es ahí donde entra la estructura y el algoritmo es como una función
en las matemáticas, necesita valores de entrada y valores de salida para poder desarrollarla.

En el desarrollo de esta actividad, vamos a poder observar como evaluamos expresiones si


fuéramos una computadora y diferentes algoritmos para cada instrucción ya sea necesario.
DESARROLLO
3.4) Evaluar la siguiente expresión para A = 2 y B = 5:
3*A-4*B/A^2
INICIO
Entrada: A, B
Procedimiento:
X= 2^2
Y= 3(2)
Z= 4(5)
Z/X= 20/4
Y-(Z/X)= 6-5
Resultado: 1
Fin
3.5) Evaluar la expresión
4/2*3/6+6/2/1/5^2/4*2
Procedimiento:
4/2*3/6+6/2/1/5^2/4*2
4 / 2 * 3 / 6 + 6 / 2 / 1 / 25 /4*2
2* 3 / 6 + 6 / 2 / 1 / 25 /4*2
6 / 6 + 6 / 2 / 1 / 25 /4*2
1+ 6 / 2 / 1 / 25 /4*2
1+3/ 1 / 25 /4*2
1+3/ 25 /4*2
1+0.12/4*2
1+0.03*2
1+0.06
1.06
3.6) Escribir las siguientes expresiones algebraicas como expresiones algorítmicas:
a) √ b2−4 ac = raiz b^2-4*a*c

x2 y 2
b) = x^2+y^2/z^2
z2
3 x +2 y
c) = 3*x+2*y/2*z
2z
a+ b
d) = (a+b)/(c-d)
c−d
e) 4 x2 −2 x +7 = 4*x^2-2*x+7
x+ y 3 x
f) − = (x+y)/x-(3+x)/5
x 5
a
g) = a/(b*c)
bc
h) xyz= x*y*z
y 2−¿ y
i) 1
¿ = ( y 2−¿ y ¿)/( x 2−¿ x ¿)
x2 −x1 1 1

j) 2πr= 2*π*r
4 3
k) π r = 4/3*π*r^3
3
2 2
l) ( x ¿ ¿ 2−x 1) +( y ¿ ¿ 2− y 1) ¿ ¿= ( x ¿ ¿ 2−x 1) ¿ ^2 + ( y ¿ ¿ 2− y1 )¿ ^2
3.7) Escribir las siguientes expresiones algorítmicas como expresiones algebraicas:
a) b ^ 2 – 4 * a * c =b 2−4 ac
b) 3 * X ^ 4 – 5 * X ^ 3 + X 12 – 17= 3 x 4 -5 x 3+12x-17
b+d
c) (b + d) / (c + 4)=
c +4
d) (x ^ 2 + y ^ 2) ^ (1 / 2)= √ x 2+ y 2
3.8) Si el valor de A es 4, el valor de B es 5 y el valor de C es 1, evaluar las siguientes expresiones:
a) B * A – B ^ 2 / 4 * C
Inicio
Entrada: A, B, C
Procedimiento:
x=5^ 2
y= 5*4
z=4*1
x/z= 25/4
y-(x/z)=20-6.25
Resultado: 13.75
Fin
b) (A * B) / 3 ^ 2
Inicio
Entrada: A,B
Procedimiento:
X=3 ^ 2

Y= 4*5
Z=20/9
Resultado: 2.22
Fin
c) ((B + C) / 2 * A + 10) * 3 * B) – 6
((5+1)/2*4+10)+3*5)-6
((6)/2*4+10+3*5)-6
((3)*4+10+3*5)-6
(12+10+3*5)-6
(12+10+15)-6
37-6
31
3.9) Si el valor de A es 2, B es 3 y C es 2, evaluar la expresión:
A^B^C
(2)^(3)^(2)
8^(2)
64
3.10) Obtener el valor de cada una de las siguientes expresiones aritméticas:
a) 7 div 2= 3
b) 7 mod 2= 1
c) 12 div 3= 4
d) 12 mod 3= 0
e) 0 mod 5= 0
f) 15 mod 5= 0
g) 7 * 10 – 50 mod 3 * 4 + 9= 70-50 mod 12+9= 20 mod 21= 20
h) (7 * (10 – 5) mod 3) * 4 + 9= (7(5) mod 3)*4=(35 mod 3)*4= (2)*4= 8
3.11) Encontrar el valor de cada una de las siguientes expresiones o decir si no es una expresión
válida:
a) 9 – 5 – 3= 1
b) 2 div 3 + 3 / 5= 0.6
c) 9 div 2 / 5= 0.8
d) 7 mod 5 mod 3=1
e) 7 mod (5 mod 3)= 1
f) (7 mod 5) mod 3= 2
g) (7 mod 5 mod 3)= 1
h) ((12 + 3) div 2) / (8 – (5 + 1))= 3.75
i) 12 / 2
* 3= 18
j) raiz2

(cuadrado(4)= no es una expresión válida


k) cuadrado (raiz2(4))= no es una
expresión válida
l) trunc(815) + redondeo(815)= no es
una expresión válida
3.14. Calcular y visualizar la suma y el
producto de los números pares
comprendidos entre 20 y 400, ambos
inclusive.
3.15. Leer 500 números enteros y obtener cuántos son positivos.
3.17. Calcular la suma de los cuadrados de los cien primeros números naturales.

3.18. Sumar los números pares del 2 al 100 e imprimir su valor.


3.19. Sumar diez números introducidos por
teclado.

3.20. Calcular la media


de cincuenta números
e imprimir su
resultado.

3.21.
Calcular los
N primeros
múltiplos
de 4 (4 inclusive), donde N es un valor introducido por teclado.

3.22.
Diseñar un diagrama que permita
realizar un contador e imprimir los cien
primeros números enteros.
3.25. Escribir la suma de los
diez primeros números pares.
CONCLUSIÓN
En conclusión, pudimos observar que necesitamos de los conocimientos previos para poder lanzar
instrucciones, tenemos que saber los lenguajes que cada programa requiere para ser efectuado,
las computadoras sin la programación considero que serían algo inútiles, nosotros en la vida diaria
implementamos la programación desde que vamos a sentarnos a prender una computadora o
iniciar una actividad, la programación en conclusión es compleja y requiere de un estudio a fondo
para poder hacer que un programa funcione y poder darle el mantenimiento necesario si lo
requiere, ya que de igual modo tenemos que satisfacer las necesidades del humano.

Aprendimos a desarrollar un algoritmo no del todo bien ya que considero que se requiere más
práctica, pero al poder evaluar creo ya es un avance.
BIBLIOGRAFÍA
Luis Joyanes Aguilar "Fundamentos de Programación". Cuarta Edición. Ed. [Link] Hill.

También podría gustarte