Login - 225 users online  


  
Foros


0
votos
La cantidad de votos diarios que tiene cada usuario es igual a la cantidad de bolitas del mismo.
Dale votos al thread para mantenerlo arriba en la home del sitio.
Ayuda con Programación URGE





Thread creado por soytotaltmente el 11/11/2010 04:03:03 pm. Lecturas: 595. Mensajes: 10. Favoritos: 0






11/11/2010 04:03:03 pm 
      -2                           
soytotaltmente


Miembro desde: 11/11/2010

Threads abiertos: 1
Mensajes: 0
Subtítulos subidos: 0
Threads Favoritos: 0





El colegio PATITO requiere de un programa que le ayude a llevar el registro de las calefacciones de todos sus alumnos.
Ellos reciben de los profesores un archivo de texto con el siguiente formato:
Juan
Pedro
Paco
José
Ignacio
Poncho
Luis
Pedro
Félix
100
100
80
50
20
70
90
100
100
90
95
100
90
100
95
98
99
91
91
92
93
100
70
92
64
10
50

En donde los primeros 9 elementos corresponden a los nombres de los alumnos seguidos de otros 27 elementos que representan las calificaciones de los 3 exámenes parciales.
Cada conjunto de 9 calificaciones corresponde a un parcial, siendo 3 en total, el orden de cada conjunto representa la calificación del alumno en el mismo orden que aparecen estos.
Por ej. Para Juan Su calificación del primer parcial es de 100, para el segundo es de 90 y para el tercero es de 91 y así sucesivamente para cada alumno.

El colegio requiere generar dicho archivo con formato CSV, tal como se muestra a continuación.
Alumno, Parcial1, Parcial2, Parcial3, Promedio
Juan, 100, 90, 91,93.66666667
Pedro, 100, 95, 92,95.66666667
Paco, 80, 100, 93,91
José, 50, 90, 100,80
Ignacio, 20, 100, 70,63.33333333
Poncho, 70, 95, 92,85.66666667
Luis, 90, 98, 64,84
Pedro, 100, 99, 10,69.66666667
Félix, 100, 91, 50,80.33333333
El alumno con promedio más bajo es: IGNACIO
El alumno con promedio más alto es: PEDRO

Aunque el archivo de origen los datos están ordenados por la matricula del alumno, el colegio requiere que los alumnos debe aparecer ordenados por nombre.
Después del nombre debe aparecer cada calificación de su parcial y al final de la línea el promedio de calificación del alumno
También requiere saber que alumnos tienen las calificaciones más altas y más bajas
En cada salón siempre hay 9 alumnos, así que tu programa deberá funcionar de manera correcta, con cualquier dato en el formato planteado.
El nombre de archivo de entrada deberá ser: PATITO.txt
El nombre de archivo de salida deberá ser: PATITO.csv


11/11/2010 07:16:37 pm 
       1                           
pendrakon


Miembro desde: 14/10/2004

Threads abiertos: 9
Mensajes: 3566  
Subtítulos subidos: 89
Threads Favoritos: 0





como que ni siquiera es tarea tuya, ni el lenguaje de programacion pones. suerte


11/11/2010 07:20:30 pm 
       1                           
rovirito


Miembro desde: 21/02/2009

Threads abiertos: 113
Mensajes: 2731  
Subtítulos subidos: 6
Threads Favoritos: 0








11/11/2010 08:16:54 pm 
       2                           
MiguelReloaded


Miembro desde: 12/10/2009

Threads abiertos: 12
Mensajes: 399  
Subtítulos subidos: 0
Threads Favoritos: 0






soytotaltmente escribió:
El colegio PATITO requiere de un programa que le ayude a llevar el registro de las calefacciones de todos sus alumnos



Pero el registro de las calefacciones no cambia si es verano o invierno???



11/11/2010 08:38:56 pm 
       0                           
ricardogl


Miembro desde: 03/04/2006

Threads abiertos: 203
Mensajes: 4799  
Subtítulos subidos: 25
Threads Favoritos: 0





si es para ti y estas estudiando alguna lic o ing en informatica mejor cambiate de carrera, si no sabes programacion bajate unos videotutoriales de java o visual basic, la verdad programar a lo mejor muchos piensan q es dificil pero no lo veo mucho asi, al menos solo es practica y practica, y aqui nadie te lo va hacer al menos cuando tube problemas con java si hubo varios q me dieron tips mas NO me lo hicieron el programa, asi q mejor hazlo tu o paga q te lo hagan si es un trabajo o lo venderas


11/11/2010 10:36:09 pm 
       0                           
santipro


Miembro desde: 04/02/2007

Threads abiertos: 16
Mensajes: 309  
Subtítulos subidos: 0
Threads Favoritos: 0





Enserio que es MUY simple el problema.
Te tiro unas ideas en pseudocodigo, vos pasalo al lenguaje que sea.

No esta optimizado, es la manera MAS basica de hacerlo.

-Haces un vector (arreglo) de 9 posiciones, que contenga estructuras del tipo: cadena, entero, entero, entero.
-Haces lectura secuencial y vas ordenando en el vector (Es mas, podes hacer un bucle si sabes como, para llenar el vector).
-Una vez terminado de leer el archivo (lo cerras) y haces un ordenamiento (burbujeo con comparacion de cadenas o como se te cante),
-2 variables que contengan el mejor y peor promedio.
-Creas un archivo, copias el array de punta a punta (ya esta ordenado supuestamente)
-Copias las 2 variables con peor y mejor.
-Cerras el archivo.
END.


11/11/2010 11:50:27 pm 
       2                           
goyik


Miembro desde: 10/09/2006

Threads abiertos: 41
Mensajes: 1515  
Subtítulos subidos: 6
Threads Favoritos: 0






ricardogl escribió:
si es para ti y estas estudiando alguna lic o ing en informatica mejor cambiate de carrera, si no sabes programacion bajate unos videotutoriales de java o visual basic, la verdad programar a lo mejor muchos piensan q es dificil pero no lo veo mucho asi, al menos solo es practica y practica, y aqui nadie te lo va hacer al menos cuando tube problemas con java si hubo varios q me dieron tips mas NO me lo hicieron el programa, asi q mejor hazlo tu o paga q te lo hagan si es un trabajo o lo venderas



Programar no es dificil, solo es practica y practica, jajajajaja, tu estas loco, amigo, programar es un arte, es como la musica, la pintura, es crear algo que toma vida dentro del computador, y eso es una cosa que el 99% de los mortales nunca aprenderá a hacer, al menos no de manera aceptable, porque una macro de excel la hace cualquier pendejo, pero un programa serio, ya eso es cosa de hombres.
Y te lo digo con base, ya que de mi promoción de mas de 40 Ingenieros en Informatica, solo 3 verdaderamente le ´echabamos bolas´ con los programas, los demas los mandaban hacer o se los haciamos nosotros y se los vendiamos, y de esos algunos hasta se graduaban de toga blanca, jajajajaja.
Y eso se repite año tras año en cada promoción.


12/11/2010 12:43:51 am 
      -1                           
MichaelSOG


Miembro desde: 10/02/2009

Threads abiertos: 52
Mensajes: 3076  
Subtítulos subidos: 1
Threads Favoritos: 0






goyik escribió:

ricardogl escribió:
si es para ti y estas estudiando alguna lic o ing en informatica mejor cambiate de carrera, si no sabes programacion bajate unos videotutoriales de java o visual basic, la verdad programar a lo mejor muchos piensan q es dificil pero no lo veo mucho asi, al menos solo es practica y practica, y aqui nadie te lo va hacer al menos cuando tube problemas con java si hubo varios q me dieron tips mas NO me lo hicieron el programa, asi q mejor hazlo tu o paga q te lo hagan si es un trabajo o lo venderas


Programar no es dificil, solo es practica y practica, jajajajaja, tu estas loco, amigo, programar es un arte, es como la musica, la pintura, es crear algo que toma vida dentro del computador, y eso es una cosa que el 99% de los mortales nunca aprenderá a hacer, al menos no de manera aceptable, porque una macro de excel la hace cualquier pendejo, pero un programa serio, ya eso es cosa de hombres.
Y te lo digo con base, ya que de mi promoción de mas de 40 Ingenieros en Informatica, solo 3 verdaderamente le ´echabamos bolas´ con los programas, los demas los mandaban hacer o se los haciamos nosotros y se los vendiamos, y de esos algunos hasta se graduaban de toga blanca, jajajajaja.
Y eso se repite año tras año en cada promoción.



Eso explica porque Windows esta tan mal programado, y la mayoría de la gente lo use.


12/11/2010 09:58:41 am 
       0                           
Se me hace que te hiciste el user para preguntar esto



Igual, que lenguaje usan?


12/11/2010 01:00:59 pm 
       0                           
goyik


Miembro desde: 10/09/2006

Threads abiertos: 41
Mensajes: 1515  
Subtítulos subidos: 6
Threads Favoritos: 0






MichaelSOG escribió:

goyik escribió:

ricardogl escribió:
si es para ti y estas estudiando alguna lic o ing en informatica mejor cambiate de carrera, si no sabes programacion bajate unos videotutoriales de java o visual basic, la verdad programar a lo mejor muchos piensan q es dificil pero no lo veo mucho asi, al menos solo es practica y practica, y aqui nadie te lo va hacer al menos cuando tube problemas con java si hubo varios q me dieron tips mas NO me lo hicieron el programa, asi q mejor hazlo tu o paga q te lo hagan si es un trabajo o lo venderas


Programar no es dificil, solo es practica y practica, jajajajaja, tu estas loco, amigo, programar es un arte, es como la musica, la pintura, es crear algo que toma vida dentro del computador, y eso es una cosa que el 99% de los mortales nunca aprenderá a hacer, al menos no de manera aceptable, porque una macro de excel la hace cualquier pendejo, pero un programa serio, ya eso es cosa de hombres.
Y te lo digo con base, ya que de mi promoción de mas de 40 Ingenieros en Informatica, solo 3 verdaderamente le ´echabamos bolas´ con los programas, los demas los mandaban hacer o se los haciamos nosotros y se los vendiamos, y de esos algunos hasta se graduaban de toga blanca, jajajajaja.
Y eso se repite año tras año en cada promoción.


Eso explica porque Windows esta tan mal programado, y la mayoría de la gente lo use.


Me parece como muy rebuscado tu comentario, en realidad no se que quisiste decir, parece que solo buscaste despotricar windows o mi comentario sin importar el contexto, porque lo mismo podriamos aplicar para otros sistemas operativos ´alternativos´, yo diria que Linux esta mal echo porque hay mucho pirata que cree que ssabe programar bien metiendo sus narices donde no hace falta.




Otros threads relacionados
tengo una tarea pero la verdad es que me resulto muy dificil,tengo que hacer un algoritmo en C que me pida 2 numeros, y que vaya sumando los numeros hasta el 2do. dejen pongo un ejemploIngreso el primero 2Ingreso el segundo 10El algoritmo tiene que realizar ( 2+3+4+5+6+7+8+9+10=54)que usarian un FOR un While o que ? :weep: Gracias de antemano :wave:
Por: kdj99 el 30/08/2011 07:26:19 pm
- Leido: 892 veces - Votos: 10 - Mensajes: 23 - Último mensaje: Medicenerx Ver último mensaje
font size=+2&Go, un nuevo lenguaje creado por Googleb&Incluido en un proyecto de fuente abierta, Go intenta combinar la velocidad de los lenguajes dinámicos con el rendimiento y seguridad de los lenguajes compilados./b&Google ha anunciado que está llevando al terrero de la fuente abierta un lenguaje de programación experimental llamado Go que intenta combinar la velocidad de desa
Por: guidoam el 13/11/2009 10:58:46 am
- Leido: 1013 veces - Votos: 10 - Mensajes: 12 - Último mensaje: guidoam Ver último mensaje
El objetivo de esta [link]http://99-bottles-of-beer.net/[/link][anchor_text]página[/anchor_text] es la creación de la canción 99 Bottles of Beer (letra [link]http://99-bottles-of-beer.net/lyrics.html[/link][anchor_text]aquí[/anchor_text]) en todos los lenguajes de programación (se actualiza permanentemente).Una curiosidad que creo que merece ser vista por cualquier profesional o aficionado al de
Por: LarryEllison el 07/01/2010 03:16:02 pm
- Leido: 1239 veces - Votos: 6 - Mensajes: 12 - Último mensaje: vegasub2 Ver último mensaje
necesito a una persona que sepa costos la verdad no se programar pero el maestro se puso loco y pidio ke hicieramos programas para sakar el costo preomedio, ueps y peps pero en un lenguaje de programacion :(si alguien pudiera ayudarme se lo agradeceria :Da cambio puedo dar premium de megaupload de 1 mes o 3 meses solo para ustedes :DGnte Honesta :D :D
Por: wossy666 el 09/03/2011 11:47:56 pm
- Leido: 433 veces - Votos: 5 - Mensajes: 3 - Último mensaje: wossy666 Ver último mensaje
Resulta que mi hermana menor en el verano va ser un curso de programación y es medio ansiosa la hincha pel... y me preguntó cual seria un b&buen lenguaje de programación/b& y me quede asi: [image]http://i.imgur.com/w2Xdn.gif[/image] [image]http://i.imgur.com/w2Xdn.gif[/image]No solo eso, sino que es medio demandante la niña y me pide que sea b&bien simple, fácil de usar/b& y para alguien b&que sepa 0 programación/b&. Recurro a uds con la ayuda ya que yo, como se dice, estoy mas perdido que turco en la neblina :wave: :wave: :wave:
Por: F3d388 el 12/10/2011 03:21:30 pm
- Leido: 1348 veces - Votos: 2 - Mensajes: 26 - Último mensaje: goyik Ver último mensaje
Estuve leyendo algunas cosas y me parecio interesantisimo.Alguien sabe algo.Aca les dejo el tecto de un [link]http://blog.diacode.com/introduccion-a-opa[/link][anchor_text]Blog[/anchor_text] donde lo describre de forma bastante completa:Hace un par de meses surgió Opa, un nuevo lenguaje de programación diseñado para el desarrollo web, que promete el desarrollo ágil de aplicaciones web seguras, altamente escalables y distribuidas.En Diacode acogimos la noticia con cierto escepticismo y antes de caer en juicios fáciles decidimos darle una oportunidad y empezar a trastear con este lenguaje. Antes de continuar vamos a enumerar algunos puntos interesantes sobre Opa: Es un lenguaje funcional, por tanto nos olvidamos de la programación orientada a objetos. Opa no es solo un lenguaje, sino que viene con un framework incorporado para todo el desarrollo. A diferencia de otros frameworks web como Ruby On Rails o Django, Opa además incluye una base de datos propia (no relacional y basada en paths), y un sistema para hacer deploy de las aplicaciones en un solo servidor o en varios. Opa es un lenguaje fuertemente tipado, es decir, la comprobación de los tipos de datos es estricta. Esto está directamente relacionado con la seguridad que promete el lenguaje. Es un lenguaje compilado, no interpretado (a diferencia de la mayoría de lenguajes web a excepción de Java y alguno más). Todo se compila en un único archivo .exe (lo cual para los que usamos Mac resulta un poco extraño). Al ejecutar este archivo .exe arrancará el servidor con nuestra aplicación. El framework de Opa no es MVC (Modelo, Vista, Controlador). Es más, el código del cliente y el servidor se escribe en los mismos archivos. Y aunque Opa incorpora un sistema de templates para las vistas, es habitual ver HTML dentro del propio código Opa. El código del cliente que habitualmente se escribe en Javascript, se escribe también en Opa, usando una serie de funciones que cuando
Por: ratonjuancarlos el 12/01/2012 01:04:44 am
- Leido: 501 veces - Votos: 1 - Mensajes: 4 - Último mensaje: gastyz Ver último mensaje
estoy por comprarlo. no entiendo mucho del tema pero me gusta. es recomendable este libro (como no encuentro de donde bajarlo voy a tener que comparlo)DISEÑO DE PROGRAMASAutor MENCHEN PEÑUELA Gracias.
Por: ratonjuancarlos el 07/01/2011 06:03:10 pm
- Leido: 709 veces - Votos: 1 - Mensajes: 5 - Último mensaje: CGared Ver último mensaje


programacion

1