Jeje en definitiva, tendré que desaparecer mi dirección del msn de las páginas publicas
otro cuate del msn says:
si te agregue
otro cuate del msn says:
es que necesito tener amigos programadores
otro cuate del msn says:
que me ehcen la mano de vez en cuando
Update: jajajaja hablaba en serio!!! lástima que yo lo vi hasta las 6 de la tarde
hola amigos, esten estoy en examen y necesito ayuda por favor el que este conectado ahora que me ayude plis es urgente ayudame a realizar estos ejercicios en java:
ayudenme a rsolver estos problemas para las 2 de la tarde
Problemario del Primer Parcial – Programación Orientada a Objetos
(100pts)
1.- Una de las funciones básicas de un procesador de textos, conocida como “justificar texto”, consiste en alinear las palabras de una frase a los dos márgenes mediante la inserción equilibrada de espacios en blanco entre palabras. Es decir, insertando blancos entre las palabras de forma que los huecos en blanco entre cualesquiera dos palabras del texto resultante, no difieran en más de un espacio en blanco.
Para la realización del ejercicio se considerará que el texto sólo podrá estar formado por palabras que contengan caracteres alfabéticos (‘A’, …,’Z’, ‘a’, …,’z’) y dígitos (‘0’, …,’9’), separadas por espacios en blanco (‘ ‘), y que la longitud del texto será inferior o igual a 80 caracteres.
SE PIDE escribir una clase que almacene un texto y que permita imprimirlo “justificado” a una anchura de 80 caracteres, mediante la inserción equilibrada de espacios en blanco, bajo las siguientes suposiciones:
- el texto original contiene al menos dos palabras.
- el texto original no contiene blancos ni al final ni al principio.
- las palabras del texto original están separadas por un único espacio en blanco.
(100 pts)
2.- Dado n elementos no negativos almacenados, insertar un nuevo elemento x, también no negativo, de forma que la posición de inserción se corresponda con la posición (comenzando desde la primera) en la que el valor de la suma de los elementos (hasta dicha posición), supere el valor del elemento x a insertar, o en la posición n+1 en caso contrario.
(50 pts)
3.- Considerando que un crucigrama puede representarse como una matriz de caracteres se pide escribir un módulo que indique si se puede rellenar el crucigrama con una nueva palabra en una posición determinada y con una cierta orientación (0: horizontal, 1: vertical). Se entenderá que una palabra puede introducirse si hay hueco suficiente para ella y es compatible con otras palabras ya existentes en el crucigrama. Por ejemplo, en la figura siguiente en la posición (3,1) y sentido horizontal cabe la palabra SOL. La palabra SOLA no cabría, y la palabra SAL no sería compatible.
(50 pts)
4.- Se pide diseñar un método iterativo que, dada una matriz cuadrada M (de dimensión n), permita sumar los elementos de un anillo cualquiera k. En el ejemplo aparece una matriz de dimensión 6 con sus tres anillos (numerados como se indica en la figura).
(50 pts)
5.- Escribe un módulo que realice sobre un vector V de n números enteros una operación que denominaremos compactar, y que consiste en eliminar del vector todos aquellos números que no estén comprendidos dentro del intervalo cerrado dado por los valores a y b.
NOTA: Para la realización del algoritmo se tiene como restricción que la compactación debe hacerse sobre el propio vector, es decir, NO SE PERMITE emplear otro vector o matriz auxiliar.
(30pts)
6.-Considera la siguiente serie de números: 9, 28, 14, 7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1. A cada número par de la serie le sigue la mitad de su valor, mientras que a los impares les sigue uno más el triple de su valor. Los números en la secuencia aumentan y disminuyen hasta finalmente llegar al valor 1, que es el fin de la serie. La longitud de la secuencia varía según el valor inicial de la misma.
Por ejemplo, la longitud es de 20 números si el número inicial es 9, de 7 números si es 10, y de 4 números si es 8. Almacena los valores obtenidos para imprimir posteriormente, considerando que no conoces el número de elementos a obtener.
7.- El histórico de las calificaciones para una asignatura está formado por aquellos alumnos que como mínimo se han presentado una vez a alguno de los exámenes de dicha asignatura. La representación del histórico es una tabla, donde en cada fila aparecen los DNI de cada alumno (ordenados siempre de forma creciente) junto con las calificaciones obtenidas (véase nota C) por éste a lo largo de su carrera (véase nota A). Se pide:
(30 pts)
1) Escribe un método que, dado el histórico de las calificaciones para una asignatura, determine si todos los alumnos que aparecen en ella están o no en condiciones de poder presentarse al examen de la convocatoria actual, es decir, debe comprobar que en el histórico sólo aparecen alumnos repetidores (se han presentado como mínimo una vez y aún no han aprobado) y que no hayan consumido aún las 7 convocatorias disponibles.
(30 pts)
2) Escribe un método que, dada la tabla histórica de una asignatura (que ya ha sido validada mediante la función del apartado anterior) y la lista de calificaciones obtenida por todos los alumnos presentados (ya sean repetidores o nuevos alumnos) a la convocatoria actual (véase nota B), realice las siguientes tareas:
- Actualizar el histórico de los alumnos repetidores, manteniéndolo en orden según el DNI.
- Generar un histórico de los alumnos que hayan superado la asignatura en la última convocatoria, manteniéndolo en orden según su DNI.
NOTAS:
A) Se considerará que la tabla empleada para representar el histórico puede contener hasta un máximo de 200 filas y que cada alumno tiene hasta un máximo de 7 convocatorias para superar una asignatura.
B) Se considerará que la lista de calificaciones de los alumnos presentados a la convocatoria actual es una tabla de hasta un máximo de 350 filas en las que se almacenará el DNI del alumno junto con su calificación. Además, se supondrá que esta lista no está ordenada.
C) Las calificaciones de los alumnos estarán codificadas numéricamente como sigue: 0 (Sin nota), 1 (suspenso), 2 (aprobado), 3 (notable), 4 (sobresaliente), 5 (matrícula de honor).
19 Responses
Jesús
March 23rd, 2006 at 1:37 pm
1jajaja… sería buena idea, pero de mí ya no te salvas
pecesama
March 23rd, 2006 at 1:42 pm
2Jeje para nada, no lo pongo en ese sentido, de hecho yo mismo me la paso molestando gente (verdad Pablo?) si no a que llegan exigiendo las cosas
Diego
March 23rd, 2006 at 2:13 pm
3Pone una tarifa y ya, un euro la linea de codigo
pecesama
March 23rd, 2006 at 2:15 pm
4jeje no esta mal la idea, y en euros mucho mejor
Victor (trolleando)
March 23rd, 2006 at 2:17 pm
5jaja
Victor Bracco
March 23rd, 2006 at 4:12 pm
6Yo necesitaria algunos amigos multimillonarios, que me tiren algunos mangos por mes, o de vez en cuando, no pretendo ser tan exigente.
marcoss
March 23rd, 2006 at 6:47 pm
7Mi pregunta sería de dnde sacan tu dirección de correo?
Jesús
March 23rd, 2006 at 8:12 pm
8http://www.pecesama.net/
:p
marcoss
March 23rd, 2006 at 9:44 pm
9No tenés derecho a queja entonces, para eso se inventaron los formularios de contacto
pecesama
March 24th, 2006 at 5:30 am
10Quien se queja de que me agreguen? te recuerdo que fue lo que dice mi post
Jesús
March 30th, 2006 at 7:45 am
11mira tú, si resuelves los problemas te pagan??? y yo que creía que las pesetas ya no se usaban… XDDDD
pecesama
March 30th, 2006 at 7:57 am
12Cuales pesetas?
Jesús
March 30th, 2006 at 8:06 am
13**** (30 pts) *******
jajaja…
pecesama
March 30th, 2006 at 8:08 am
14jajaja, no tengos aqui mis iconos del msn, pero deja te mando el adecuado por ese medio
stan
March 30th, 2006 at 10:58 am
15jajaja… ta bueno el examen
pecesama
March 30th, 2006 at 11:18 am
16la verdad que si, bastante complejo a simple vista
Victor
March 30th, 2006 at 1:18 pm
17Puff, valla examensito. ¿Te envio todo eso a tu messenger :-S ? Ya me veo yo haciendo eso en los examenes jeje
pecesama
March 30th, 2006 at 1:35 pm
18si ese examen esta de puff dijieras tu.
no cual lo mando a una lista de como 100 correos, pero es el mismo que me agrego al messenger la vez que publique el post
abel
March 30th, 2006 at 5:52 pm
19que fiasco! :S
RSS feed for comments on this post · TrackBack URI
Leave a reply
Recomendados
Meta
Publicidad
Categorias
Recent Entries
Recent Comments
Most Commented
Pecesama.Net [weblog] is proudly powered by WordPress - BloggingPro theme by: Design Disease