0% encontró este documento útil (0 votos)
80 vistas5 páginas

Taller de Introducción A Los Algoritmos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 5

I.

Indique si los nombres de estas variables son correctos o incorrectos y


justifique su respuesta.
a. A3456g -
b. 9 ft1 -
c. 45vb -
d. a1 -
e. op2c_2 -

II. ¿En cuáles de los siguientes pares es importante el orden de los


enunciados? Es decir, si se modifica el orden ¿cambian los resultados
finales? (Suponemos que X≠Y≠Z).

a) X=Y b) X=Z c) X=Y d) Z=Y


Y=Z X=Y Z=X X=Y

III. Resolver los siguientes ejercicios mostrando detalladamente la solución


teniendo en cuenta la precedencia de los operadores matemáticos.

1. 7*8*(160 mod 3*3*3) div 5*13-28

2. 6+3*(4/2-6+4) /2 mod 4

3. 4 * (8 - 3 * 2) + (5 +3 * 2) * 3.0

4. (5 + 3 +12 / 6 − 4) · (4 /2 − 3 + 6) / (7 − 8 / 2 − 1) **2

5. 6(-3(8+6-9) +6) +4(-8(1+3-6) +1)

IV. Muestre cómo se comporta la memoria del computador en cada paso.

1. Se supone que las variables A, B y J son de tipo entero, C y D de tipo real,


CAD de tipo carácter y DEC de tipo booleano. Consideremos también que
tenemos que realizar las siguientes asignaciones:

1. A<- 1
2. A<-A+3
3. J<-0
4. J<-4*3 mod 3
5. Cad<- ‘Casa Verde’
6. B<- J div A
7. C<- B/3
8. DEC<-(8>5) y (15<2*3)
9. D<-B*5/J*2
10. A<-A*3
11. C<-C/5
FACULTAD DE INGENIERÍA

TÉCNICA PROFESIONAL EN MANTENIMIENTO DE SISTEMAS


INFORMÁTICOS

PROGRAMACIÓN DE COMPUTADORES

12. DEC<-DEC o (I=J)


13. A<-C
14. CAD<-J

Tabla

Tabla de Memoria

Número de
Asignació A B J C D CAD DEC
n

10

11

12

13

14

2. Se supone que las siguientes variables inician con los siguientes valores
BETA=200, CES=0.5, CONT=800, SUM=600, AME=100, PAG=40, TEN=10,
RES=2, MAX=2000, ULT=0.20
1. TOTA<-BETA*CES+10
2. ROT<-PAG
3. MAN<- MAX / TEN
4. FAC<-PAG * AME / 2
5. BOTA<-CONT + SUM –MAX
FACULTAD DE INGENIERÍA

TÉCNICA PROFESIONAL EN MANTENIMIENTO DE SISTEMAS


INFORMÁTICOS

PROGRAMACIÓN DE COMPUTADORES

6. FAC<-RES * TEN * AME


7. TOTA<-60 + PAG – AME
8. ZOR<-MAX * ULT / 2 + ROT
9. CARO<-BETA + AME + TEN + ULT
10. NEKO<- MAX * AME + PAG – RES * CARO

Tabla
Tabla de Memoria

Número de
Asignació TOTA ROT MAN FAC BOTA ZOR CARO NEKO
n

10

V. Realizar las pruebas de escritorio y describir los problemas que resuelven


estos algoritmos.

1. Inicio
Escribir (“Ingrese la base del Triángulo”)
Leer bt
Escribir (“Ingrese la altura del triangulo”)
Leer ht
At=(bt*ht)/2
Escribir (“El área del Triangulo es”, At)
Escribir (“Ingrese la base del Rectángulo”)
Leer br
Escribir (“Ingrese la altura del Rectángulo”)
Leer hr
FACULTAD DE INGENIERÍA

TÉCNICA PROFESIONAL EN MANTENIMIENTO DE SISTEMAS


INFORMÁTICOS

PROGRAMACIÓN DE COMPUTADORES

Ar=(b*h)
Escribir (“El área del Rectángulo es”, Ar)
Fin
1R. Este ejercicio busca resolver tanto el área del rectángulo como el área
del triángulo, al poner aprueba el algoritmo el programa reconoce como
errores las líneas en las que se busca describir tanto At como AR, ya que el
programa indica que se esperaba solo una expresión, dicho erro se
soluciona borrando los paréntesis.

2. Inicio
Escribir (“Ingrese el nombre del Estudiante)
Leer nombre
Escribir (“Ingrese la primera nota)
Leer n1
Escribir (“Ingrese la segunda nota)
Leer n2
Escribir (“Ingrese la tercera nota)
Leer n3
P=(n1+n2+n3) /3
Escribir (“El promedio de”, nombre,” es de “, P)
Fin

2R. Este algoritmo busca hallar el promedio de los estudiantes, al poner a


prueba dicho logaritmo saltan varios errores los cuales son los mismos ya que
los procesos no tienen las comillas de cierres, el error se soluciona poniendo
las comillas adecuadamente.

VI. Desarrollar la solución de los siguientes problemas:


1. Realizar un algoritmo que, dado el valor de la compra y el valor a pagar
por el cliente, calcular el valor a devolver al cliente.

Algoritmo Compra
Escribir "Precio del producto";
Leer p1
Escribir "Valor pagado";
Leer v1
c=v1-p1
Escribir "El valor a devolver al cliente es: “, c;

FinAlgoritmo

2. Realizar un algoritmo que, dado la cantidad de mujeres y hombres de


un grupo, calcule el porcentaje de hombres y mujeres del grupo.

Algoritmo Porcentaje
Escribir "Cantidad de mujeres"
FACULTAD DE INGENIERÍA

TÉCNICA PROFESIONAL EN MANTENIMIENTO DE SISTEMAS


INFORMÁTICOS

PROGRAMACIÓN DE COMPUTADORES

Leer m1
Escribir "Cantidad de hombres"
Leer n1
p1=m1+n1
tm=m1/p1*100
tn=n1/p1*100
Escribir "El porcentaje de mujeres es de: “, tm,"%";
Escribir "El porcentaje de hombres es de: “, tn,"%";

FinAlgoritmo

También podría gustarte