Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.com         Pide una cotización a nuestros corr...
Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber real...
Servicio de asesoría y resolución de ejercicios         ciencias_help@hotmail.com        almacena en un arreglo nuevo los ...
Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.comEjercicioInstrucciones:Realiza los siguiente...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.com        q = p;        *p = 15;        cout<...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber rea...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.comInstrucciones:Realiza el siguiente ejercici...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber rea...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.comInstrucciones:Después de haber realizado la...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.com    2. Realiza una función que reciba como ...
Servicio de asesoría y resolución de ejercicios     ciencias_help@hotmail.comPara agregar película es necesario que se alm...
Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.com         001 Dragon Robert W. 1980 2 5      ...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.comEnvíar tu proyecto final, en formato de des...
Servicio de asesoría y resolución de ejercicios       ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber rea...
Servicio de asesoría y resolución de ejercicios      ciencias_help@hotmail.com    2. ¿Qué aparece en la pantalla si se eje...
Servicio de asesoría y resolución de ejercicios    ciencias_help@hotmail.comEjercicio 2.    1. En el directorio principal ...
Servicio de asesoría y resolución de ejercicios         ciencias_help@hotmail.comActividad integradora 2Instrucciones:Del ...
Servicio de asesoría y resolución de ejercicios     ciencias_help@hotmail.comInstrucciones:Deberás desarrollar un programa...
Upcoming SlideShare
Loading in …5
×

Computación 2 sept 2012

458 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
458
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Computación 2 sept 2012

  1. 1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Pide una cotización a nuestros correos. Maestros Online Computación 2 Apoyo en ejercicios Servicio de asesorías y solución de ejercicios Ciencias_help@hotmail.com www.maestronline.com
  2. 2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber realizado la lectura del tema 1, realizar el siguiente ejercicio:Desarrolla un programa en C++ para la Federación Mexicana de Fútbol que calculeel bono que se le da de premio a cada equipo que participa en el torneo de Liga bajolos siguientes lineamientos. 1. Se pedirá el número de equipos que participaron en el torneo. Después se solicitará a cada equipo los datos que aparecen a continuación, para con base en ello calcular los puntos y el bono que obtuvieron: o Nombre del equipo. o Juegos jugados. o Juegos ganados. o Juegos empatados. o Goles a favor. o Goles en contra. 2. Los puntos del equipo se calculan de la siguiente manera: o Los juegos ganados obtienen 4 puntos. o Los juegos empatados obtienen 2 puntos. o El bono que se le da al equipo se calcula de acuerdo a lo siguiente:  Por cada punto se obtienen $140.  Por cada gol a favor se obtienen $850.  Por cada juego perdido se restan $250.  Si la cantidad de juegos ganados es múltiplo de dos (o sea 2, 4, 6, 8, 10, etc.) agregamos al bono $4000. 3. Para cada equipo imprimir en la pantalla la siguiente información: nombre del equipo, puntuación y bono a pagar. 4. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.Actividad integradora 1Instrucciones:Realiza un programa en Java para obtener de un arreglo entero de 50 elementos,que elementos son pares y que elementos impares.Se deberá de desarrollar una clase Números, que contenga como atributos elarreglo de tipo entero y dos arreglos donde almacenara los números pares eimpares. Debe de contener 3 métodos una llamado par, otro impar y desplegar:  El método par verifica que números del arreglo original son pares y los almacena en un arreglo nuevo los elementos pares.  El método impar verifica que números del arreglo original son impares y los www.maestronline.com
  3. 3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com almacena en un arreglo nuevo los elementos impares.El método desplegar, despliega todos los elementos que son pares e impares perodesplegando una leyenda de que ese elemento es par o impar.Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código.java y el archivo .class resultante incluyendo los mensajes de error desplegados y lasacciones correctivas que realizaste.EjercicioInstrucciones:Después de haber realizado la lectura del tema 2, realizar los siguientes ejercicios:Ejercicio 1. Realiza la función recursiva del número de combinaciones a escoger de rcosas distintas de un conjunto de n cosas, para n> 1 y 0 < r < n porUtiliza la siguiente definición:Ejercicio 2. Del ejercicio 1, realiza una función iterativa de la función recursivade combina(n,r).Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 3, realizar el siguiente ejercicio: 1. Genera un archivo que contenga números de tipo int, separados por espacios en blanco o saltos de línea. 2. Desarrolla un programa que lea este archivo de números tipo int y muestre el promedio de los números en la pantalla. 3. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos. www.maestronline.com
  4. 4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEjercicioInstrucciones:Realiza los siguientes ejercicios:Ejercicio 1. 1. Desarrolla un programa en C++, que fusione los números de dos archivos y escriba todos los números en un tercer archivo. 2. Cada archivo de entrada contiene una lista de números enteros (int) en desorden, el archivo de salida debe de contener todos los números enteros de ambos archivos ordenados de mayor a menor.Ejercicio 2. 1. Desarrolla un programa en C++ que pida al usuario los datos de sus empleados y los guarde en un archivo. Los datos a solicitar son: a. Nómina b. Nombre c. Sueldo diario d. Bono. 2. Los datos de cada empleado deben de ir en un renglón. Después leerás los datos del archivo y escribirás en pantalla la nómina del empleado y su sueldo total quincenal (sueldo+bono).Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 5, realiza los siguientes ejercicios:Ejercicio 1. Muestra gráficamente el resultado de las siguientes asignaciones y losvalores que se imprimen en pantalla. #include <iostream> using namespace std; int main() { int var1, var2, *p, *q; p = &var2; q= &var1; *p=3; p = new int (10); q = new int(20) ; *q = *p; cout<<*p<<" "<<*q<<endl; www.maestronline.com
  5. 5. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com q = p; *p = 15; cout<<*p<<" "<<*q<<endl; q = NULL; cout<<var1<<" "<<var2<<endl; delete q; delete p; return 0; }Ejercicio 2. Muestra gráficamente el resultado de las siguientes asignaciones y losvalores que se imprimen en pantalla. #include <iostream> using namespace std; int main() { int var1, var2, *p, *q; *p = 8; q= &var1; *q = *p; cout<<*p<<" "<<*q<<endl; q = NULL; p = NULL; p=new int(4); *q = *p; *p =10; cout<<*p<<" "<<*q<<endl; delete q; delete p; return 0; }EjercicioInstrucciones:Después de haber realizado la lectura del tema 6, realiza el siguiente ejercicio: 1. Crea un programa que solicite al usuario la cantidad de datos que requiera manejar en su arreglo y cree un arreglo dinámico de esa dimensión. 2. Deberá solicitar después los datos que contendrá el arreglo y llamar a la función que encuentra realice la suma de los elementos del arreglo;. 3. Finalmente el programa mostrará en pantalla los valores del arreglo y su suma. No olvides liberar la memoria dinámica cuando ya no se requiera. 4. Tendrás que crear una función que reciba como parámetro un arreglo de tipo entero y el tamaño del arreglo en otra variable entera. La función debe regresar como parámetros de salida la suma de los valores encontrados en el arreglo.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos. www.maestronline.com
  6. 6. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber realizado la lectura del tema 7, realiza el siguiente ejercicio:  Escribe la declaración de una clase Complejo que tenga atributos como real e imaginario de tipo double.y como métodos o funciones miembro: pedir datos, suma y resta.  Escribe después una función main que haciendo uso de la clase Complejo permita dar una parte real e imaginaria de un numero complejo y luego permita al usuario hacer las operaciones de suma y resta.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 8, realiza el siguiente ejercicio:Escribe una clase apropiada para Triángulo.Atributos: base, altura.Construye además las funciones apropiadas para: 1. El constructor default y un constructor que permita inicializar con los 2 datos recibidos como parámetro. 2. Calcular el área de un triángulo. 3. Calcular el perímetro. 4. Determinar cual es el mayor, considerando que el mayor es aquel que tiene mayor área. 5. Determinar si son idénticos. Ser idénticos implica que tiene la misma área y el mismo perímetro. 6. Ordenar el arreglo de triángulo de mayor a menor.La función main debe de declarar objetos de clase Triangulo y solicitar tanto basecomo altura, almacenándolo en un arreglo que contenga elementos de tipo objeto.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.Ejercicio www.maestronline.com
  7. 7. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comInstrucciones:Realiza el siguiente ejercicio:Realiza una clase Profesor que cumpla con los requisitos de ser un Tipo de DatoAbstracto para calcular el pago de un profesor.La clase debe contener los atributos:  Pago por alumno,  Número de alumnos,  Nómina del profesor,  Y debe tener los métodos de acceso y modificación correspondientes, así como el constructor default y otro constructor que cree el objeto con los 3 valores iniciales recibidos como parámetro.Escribe después una función main que permita al usuario manejar una lista deprofesores (un arreglo que tenga capacidad para 10 elementos de tipo Profesores)utilizando el siguiente menú de opciones: a. Agregar profesor a la lista. b. Mostrar lista de Profesores (nómina) y el pago total (Pago por alumno * Número de alumnos). Mostrarás las lista en base al pago total que recibió de mayor a menor. c. Modificar el pago por alumno de un Profesor. d. Terminar.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 10, realiza el siguiente ejercicio:Realiza un programa en C++ que solicite l usuario el tamaño de 2 arreglosdinámicos de tipo double e introduzca los valores a dichos arreglos, para realizar lassiguientes operaciones de las sobre carga pide. Vas a crear una clase de Arreglos,en donde las sobrecargas de los operadores serán funciones amigas.Sobrecargar los siguientes operadores: a. + Suma el último elemento de ambos arreglos. b. – Resta el último elemento de ambos arreglos.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos. www.maestronline.com
  8. 8. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber realizado la lectura del tema 11, realiza el siguiente ejercicio: 1. Desarrolla una clase Vehículo la cual tendrá las siguientes variables: a. nombre del fabricante (tipo string). b. número de cilindros en el motor (tipo int). c. propietario (tipo string).Asegúrate de que las clases tengan un complemento razonable de constructores yfunción miembro de acceso que contenga las variables antes mencionadas. 2. Después desarrolla un programa que cree 2 objetos de la clase Vehículo utilizando los métodos que definiste para la clase que muestre los datos. Ejemplo:  El propietario Carlos tiene un vehículo Pontiac que tiene 6 cilindros en el motor.  El propietario Luis tiene un vehículo Chevrolet que tiene 8 cilindros en el motor. 3. Crea una clase llamada Camión que se derive de Vehículo y tenga propiedades adicionales: capacidad de carga en toneladas (tipo double) y capacidad de remolque en kilos (tipo int). Debes crear los dos constructores, recordando que esta es una subclase, es decir, que dentro de cada constructor debes llamar el constructor de la clase base. El programa para probar esta clase debe crear 2 objetos de la clase Camión y debe mostrar datos como los siguientes: Ejemplo:  El propietario Carlos tiene un Camión marca Pontiac con capacidad de carga de 100.5 toneladas y capacidad de remolque de 500 kilos.  El propietario Luis tiene un Camión marca Chevrolet con capacidad de carga de 120 toneladas y capacidad de remolque de 650 kilos. 4. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.Ejercicio www.maestronline.com
  9. 9. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comInstrucciones:Después de haber realizado la lectura del tema 12, realiza el siguiente ejercicio: 1. Desarrolla una clase base Persona con una función miembro para mostrar los atributos de un objeto en pantalla y con atributo protegido el nombre, apellidos y edad. Genera un constructor en la clase basePersona que haga la asignación de los atributos mediante la función strcpy. 2. Crea una clase derivada llamada Alumno, la clase derivada debe agregar atributos como un arreglo de los cursos que lleva y los métodos de acceso y modificaciones para dicho atributo. 3. Realiza un programa que pida al usuario los datos del alumno y muestre en pantalla los cursos que lleva. 4. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 13, realiza el siguiente ejercicio: 1. Crea una clase base abstracta Vehículo que contenga una función virtual para mostrar los atributos de un objeto en pantalla y dos clases derivadas que deberán concretar la clase anterior: vehiculoTerrestre yvehiculoAereo. o La clase base definirá dos atributos: costo y año del vehículo y dos funciones para obtener sus valores. o Las clases derivadas vehiculoTerrestre y vehiculoAereo contienen los atributos kilometraje y horas de vuelo respectivamente. o Además deberán ofrecer funciones para obtener y establecer esos atributos. 2. Escribe una función de prueba main() que cree objetos de las clases derivadas y un apuntador de clase base que haga uso de la función virtual que se ha concretado en cada una de las clases derivadas. 3. Especifica con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 14, realiza el siguiente ejercicio: 1. Escribe la declaración de una clase derivada de la clase Excepción que sirva para indicar que existe un error en el archivo. www.maestronline.com
  10. 10. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 2. Realiza una función que reciba como parámetro un apuntador a una cadena que representa el nombre del archivo. La función debe mostrar en la pantalla el tamaño del archivo, pero si el archivo contiene error entonces debe lanzar una excepción del tipo que definiste. 3. Escribe también una función main que llame a esta función dentro de un bloque try y que tenga un bloque catch que atrape excepciones del tipo que creaste. 4. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 15, realiza el siguiente ejercicio: 1. Escribe una plantilla para una función que sirva para obtener la suma de una lista de números almacenados en un arreglo. La función debe poder trabajar con un arreglo de números enteros, de tipo double o de tipo long. 2. Escribe después una función main que llame a la función que creaste con arreglos de los diferentes tipos. 3. Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.InstruccionesUn Videoclub pretende administrar sus películas.Haz un programa que haga lo siguiente:Mostrar el siguiente menú: 1. Agregar película 2. Borrar película 3. Rentar 4. Devolver 5. Mostrar 6. SalirDeberás de crear una Clase Pelicula que contenga métodos para agregar, borrar,rentar, devolver y mostrar.Atributos, como Nombre del archivo, #Cliente, título, código, director, año, númerode rentas y número de copias y cada uno de estos atributos debe de tener suspropios métodos de obtención y modificación get y set. www.maestronline.com
  11. 11. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comPara agregar película es necesario que se almacene en un archivo llamado altas, ycada renglón contendrá los datos de una película (titulo, código, director, año,Numero Rentas y Número de copias). Al agregar una película lo hará al final delarchivo.Ejemplo: Titulo: Controlados Codigo: 007 Director: Jose Año: 2000 Numero Rentas: 0 Número de Copias: 3Archivo de altas.txt 001 Dragon Robert W. 1980 2 5 002 Inframundo Will B. 2002 1 5 003 Dragon II Robert W. 2000 3 2 004 Cars Ruben F. 2001 4 2 005 Casados Mario R. 2003 3 3 006 Quest Del toro. 2004 2 3 007 Controlados Jose 2000 0 3 1. Para borrar una película es necesario buscar en el archivo altas el código que el usuario proporcione y borrar ese renglón. Ejemplo: Código: 003 Archivo de altas.txt 001 Dragon Robert W. 1980 2 5 002 Inframundo Will B. 2002 1 5 ______________________________ 004 Cars Ruben F. 2001 4 2 005 Casados Mario R. 2003 3 3 006 Quest Del toro. 2004 2 3 007 Controlados Jose 2000 0 3 2. Al rentarse una película es necesario buscar en base al código e incluirle una bandera para controlar que está rentada la película. 3. Cuando se devuelve una película, se busca en base al código y se cambie la bandera para controlar que ya no está rentada. 4. Si se selecciona la opción 5, se mostrarán las películas que han sido rentadas. Ejemplo: www.maestronline.com
  12. 12. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 001 Dragon Robert W. 1980 2 5 002 Inframundo Will B. 2002 1 5 004 Cars Ruben F. 2001 4 2 005 Casados Mario R. 2003 3 3 006 Quest Del toro. 2004 2 3 5. Al seleccionar la opción 6, sale del programa.Es necesario que tu programa utilice funciones (las que tú consideres necesarias).Consideraciones importantes:La lista de información se debe guardar en un arreglo dinámico cuyos elementosson objetos de la clase Película.Al elegir la opción Salir, el programa debe guardar la información actualizada de laspelículas en el archivo.El programa deberá validar todos los datos que pida al usuario; es decir:  Que no se puedan agregar películas que ya están dadas de alta.  No se pueden borrar películas que no estén agregadas en el archivo o que se encuentren en renta.  El código de la película deben de ser números enteros positivos.  Que no se pueda rentar una película que no tenga copias existentes.  Que no se pueda devolver una película con un código incorrecto.  El menú solo acepta números de 1 a 6  Si se pide la opción mostrar, y aún no se ha registrado películas para ese caso, el programa debe indicar que no hay películas agregadas al archivo.  Al terminar de atender una opción, el programa debe regresar al menú y permitir que el usuario seleccione otra opción; el programa terminará sólo cuando se pida la opción SalirDeberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.AvanceLa primera entrega debe incluir el menú de opciones; deben estar funcionando lasopciones 1, 5 y 6. Esta primera entrega no requiere tener integradas lasvalidaciones de los datosEntrega FinalLa entrega final debe incluir el funcionamiento de las opciones 2, 3 y 4 del menú.También debe integrar las validaciones que se especifican cada vez que se pida alusuario dichos datos. www.maestronline.com
  13. 13. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEnvíar tu proyecto final, en formato de desarrollo de proyecto.EjercicioInstrucciones:Después de haber realizado la lectura del tema 16, realiza los siguientes ejercicios.Ejercicio 1.Escribe un programa que utilice una macro suma_arreglo para sumar los valores deun arreglo numérico. La macro deberá recibir como argumentos el arreglo y elnúmero de elementos en él.Ejercicio 2.Escribe un programa que utilice una macro con un argumento para calcular elvolumen de una esfera. Deberás de definir una constante simbólica PI que es13.14159.El volumen de una esfera es: 3(4/3) * PI * rr es el radio.Deberás especificar con comentarios en tu código fuente, las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 17, realiza el siguiente ejercicio.Ejercicio 1. Escribe un programa que implemente un método llamado SUMA quereciba dos listas del mismo tamaño L1 y L2. El método deberá de sumar loselementos contenidos en los nodos de ambas listas y guardar la suma en la listaL1.Ejemplo:Sumará los elementos del primer nodo de ambas listas, y lo guardará en el primeronodo de L1, luego sumará los elementos del segundo nodo de ambas listas y loguardará en el segundo nodo de L1 y así sucesivamente hasta llegar al final.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos. www.maestronline.com
  14. 14. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEjercicioInstrucciones:Después de haber realizado la lectura y comprensión del ejemplo del tema 18,realiza los siguientes ejercicios.Ejercicio 1. Escribe una implementación de un método llamado IMPARES, queelimine los nodos que se encuentren en posiciones impares de la lista, es decir,borrará el primer elemento, el tercero, el quinto y así sucesivamente. La lista nodebe de estar vacía. Debe de mostrar la lista después de haber eliminado los nodosimpares.Ejercicio 2. Escribe la implementación de un método llamado Cuenta_Datos, el cualrecibe un dato y genera como resultado la cantidad de veces que existe el dato enla lista. El método no modifica la lista, se puede considerar que la lista puede o notener elementos.Deberás especificar con comentarios en tu código fuente las instrucciones y lospasos en los cuales estás aplicando estos lineamientos.EjercicioInstrucciones:Después de haber realizado la lectura del tema 19, realiza el siguiente ejercicio:Ejercicio 1. Supón que tienes la siguiente estructura de archivos y el directorioactual está en inicio: 1. ¿Qué aparece en la pantalla si se ejecuta el comando ls? www.maestronline.com
  15. 15. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 2. ¿Qué aparece en la pantalla si se ejecuta el comando ls uno? 3. ¿Cuál es el o los comandos necesarios para eliminar el archivo Arch5.txt? 4. ¿Cuál es el o los comandos necesarios para mover el archivo Arch3.txt al directorio Tres? (Nota que debe quedar una sola copia del archivo Arch3.txt, dentro del directorio Tres) 5. ¿Cuál o cuáles son los comandos necesarios para eliminar el directorio uno con todo su contenido? 6. ¿Cuál es el o los comandos necesarios para copiar el directorio cuatro con todo su contenido dentro del directorio Tres? 7. ¿Cuál es el o los comandos necesarios para colocarse en el directorio diez? 8. ¿Con qué comando puedes verificar que efectivamente te encuentras dentro del directorio diez? 9. Estando dentro del directorio diez, ¿que aparece en la pantalla si se ejecuta el comando ls ..? 10. Estando en el directorio diez, ¿cuáles comandos son necesarios para cambiarse al directorio dos? 11. ¿Cuál es el o los comandos necesarios para crear el directorio once dentro del directorio cuatro? 12. ¿Cuál es el o los comandos necesarios para copiar el archivo Arch2.txt al directorio seis? (nota que deben quedar 2 copias de este archivo, la que ya existía no se borra).EjercicioInstrucciones:Después de haber realizado la lectura del tema 20, realiza los siguientes ejercicios.Ejercicio 1. 1. Date de alta en una computadora que tenga Linux. 2. Utilizando un editor de textos de la interfaz Gráfica X Windows crea un archivo de texto que contenga un párrafo (el contenido del archivo no es importante, lo importante es tener un archivo para trabajar). 3. Abre una Terminal. Una Terminal es el lugar en el que puedes trabajar con la línea de comandos de Linux.Utilizando los comandos de Linux que acabas de conocer crea una estructura dedirectorios como la que se muestra en la siguiente figura; nota que los rectángulosrepresentan directorios y los elipses archivos; no es necesario que crees todosesos archivos, lo que debes hacer es copiar el archivo que creaste en el inciso b) deeste ejercicio poniéndole el nombre que se indica en cada caso. www.maestronline.com
  16. 16. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comEjercicio 2. 1. En el directorio principal de la cuenta con la que te conectaste crea un subdirectorio dentro del directorio uno para guardar ahí un programa de C++ que vas a desarrollar posteriormente. 2. En un editor de textos de la interfaz gráfica X Windows escribe un programa de C++ que pida al usuario introducir valores a 2 arreglos de tamaño 10, y sume los valores de ambos arreglos y guarde la suma en un archivo de texto llamado Datos.txt. En el archivo debe aparecer la suma de los valores del primer elemento del arreglo en un renglón, la suma de los valores del segundo elemento del arreglo en el segundo renglón del archivo y así sucesivamente. 3. Guarda este programa en el directorio que creaste en el inciso a) de este ejercicio. 4. Compila el programa utilizando el comando g++ de la línea de comandos de Linux. 5. Si hace falta, corrige los errores de compilación que tengas. 6. Modifica el nombre del archivo ejecutable de modo que no sea a.out sino con el nombre suma.exe. 7. Ejecuta el programa. 8. Consulta el contenido del directorio para verificar si se creó adecuadamente el archivo Datos.txt. 9. Si no existe el archivo, revisa tu programa y corrige lo que haga falta. 10. Utiliza el comando less para ver el contenido del archivo Datos.txt.Deberás especificar con comentarios en tu código fuente, las instrucciones y lospasos en los cuales estás aplicando estos lineamientos. www.maestronline.com
  17. 17. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comActividad integradora 2Instrucciones:Del siguiente caso, realiza utilizando la notación UML: 1. El Diagrama de Clases. 2. El Diagrama de Secuencia que modele el comportamiento de la reserva de una instalación deportiva.Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. Enel centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistasde tesis). El centro en cuestión tiene socios, de los cuales se almacenan su nombre,dirección, ciudad, provincia, teléfono y cuota. Además, existen una serie deartículos que se pueden reservar si el socio lo requiere (balones, redes y raquetas).Cada instalación es reservada por un socio en una fecha dada desde una hora deinicio hasta una hora de fin. Cada reserva puede tener asociada uno o variosartículos deportivos que se alquilan aparte. Por ejemplo, si yo quiero hacer unareserva para jugar al tenis, tengo que reservar una instalación polideportiva y si lonecesito, las raquetas.Investiga en fuentes confiables de internet sobre la interfaz HashTable, incluye unejemplo de código y una explicación de la utilización de esta interfaz.Busca en fuentes confiables de internet los tipos de excepciones que maneja Java,cuales vienen ya definidas en el lenguaje y muestra algunos ejemplos de cada unade ellas.Actividad integradora 3Instrucciones:Investiga en diferentes fuentes confiables de internet sobre AWT y Swing, cuálesson sus ventajas y desventajas.Describe la clase JOptionPane, JPanel, JTable. Describe algunos de sus métodos eincluye un ejemplo en código.Realiza un programa en Java para crear un archivo copia.dat idéntico al archivooriginal.dat solo que cada ‘A’ se sustituye por ‘J++’.Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código.java y el archivo .class resultante incluyendo los mensajes de error desplegados y lasacciones correctivas que realizaste.Actividad integradora 4 www.maestronline.com
  18. 18. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.comInstrucciones:Deberás desarrollar un programa en HTML que mande un formulario mediante elmétodo POST. El formulario debe de contener lo siguiente:Deberás de desarrollar y utilizar un Servlet para que muestre los valores enviadospor el formulario.InstruccionesEl Banco Azul te ha contratado como líder de proyecto para desarrollar unaaplicación en Web en Java, con las siguientes especificaciones: 1. Toda la información se recibirá por medio de la interfaz en línea. 2. Por medio de Internet podrán realizar depósitos y retiros los cuales serán registrados en un archivo y se enviarán a la cuenta de correo electrónico que el cliente especificará. 3. Los retiros no pueden superar el monto del saldo. 4. En tu primera presentación al banco deberás mostrar: a. Diagramas UML del proyecto. b. Clases que utilizarás para el manejo de cuentas. c. Excepciones aplicadas al programa. 5. Deberá estar funcionando en una página web, realizando retiros y depósitos; enviando el saldo actualizado al correo electrónico que el cliente proporcionará. 6. Recuerda que la aplicación recibirá todos los datos por medio de un formulario web. www.maestronline.com

×