Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia:
Análisis y Diseño de Algoritmos Avanzado
Alumno:
Dirk Hans Krakaur Floranes
A0119461845
Facilitador:
Dr. Luciano Sustaita Roque.
Febrero, 2021
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Instrucciones
A partir de las lecturas de la unidad, realiza un ensayo donde incluyas:
Given:
1.
2.
3. public class Spock {
4. public static void main(String[] args) {
5. int mask = 0;
6. int count = 0;
7. if( ((5<7) || (++count < 10)) | mask++ < 10 ) mask = mask + 1;
8. if( (6 > 8) ^ false) mask = mask + 10;
9. if( !(mask > 1) && ++count > 1) mask = mask + 100;
10. System.out.println(mask + " " + count);
11. }
12. }
Which two are true about the value of mask and the value of count at line 10?
(Choose two.)
A. mask is 0
B. mask is 1
C. mask is 2
D. mask is 10
E. mask is greater than 10
F. count is 0
G. count is greater than 0
Respuesta:
C y F son correctos. En la línea 7 el || evita que count se incremente, pero el |
permite incrementar mask. En la línea 8, el ^ devuelve valor verdadero solo si
exactamente un operando es verdadero. En la línea 9 la mask es 2 y el && evita
que count se incremente.
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Aspecto 2: Desarrolla una aplicación que permita resolver el siguiente
ejercicio. Recuerda incluir las instrucciones y las pantallas de salida.
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Captura de pantalla (instrucciones)
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Aspecto 3: Desarrolla una aplicación que permita resolver el siguiente
ejercicio. Recuerda incluir las instrucciones y las pantallas de salida.
Artículo Valor
1 239.99
2 129.75
3 99.95
4 350.89
Desarrolle una aplicación en Java que reciba como entrada los artículos
vendidos por un vendedor durante la última semana, y que calcule y muestre
los ingresos de ese vendedor. No hay límite en cuanto al número de artículos
que un vendedor puede vender.
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Captura de pantalla (instrucciones)
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Aspecto 4:
Una compañía desea transmitir datos a través del teléfono, pero le preocupa
que sus teléfonos puedan estar intervenidos. Le ha pedido a usted que
escriba un programa que cifre sus datos, de manera que éstos puedan
transmitirse con más seguridad. Todos los datos se transmiten como
enteros de cuatro dígitos. Su aplicación debe leer un entero de cuatro dígitos
introducido por el usuario y cifrarlo. Después imprima el entero cifrado.
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Pantallas de Salida:
www.udavinci.edu.mx
Análisis y Diseño de Algoritmos Avanzado
Unidad 3: Estrategia de árboles para la búsqueda
Actividad Integradora
Referencias
Joyanes Aguilar, L. y Zahonero Martínez, I. (2011). Programación en Java:
algoritmos, programación orientada a objetos e interfaz gráfica de usuarios.
Distrito Federal: McGraw-Hill Interamericana
www.udavinci.edu.mx