?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Corrector+de+estilo+para+programas+en+C&rft.creator=Castro+Moledo%2C+Cristina&rft.contributor=Gago+Garc%C3%ADa%2C+Esther&rft.subject=Telecommunications&rft.description=Este+proyecto+propone+una+posible+soluci%C3%B3n+a+la+problem%C3%A1tica+con+la+que+se+encuentran+los+profesores+de+Programaci%C3%B3n+I+a+la+hora+de+corregir+las+pr%C3%A1cticas+de+los+nuevos+alumnos.+A+ra%C3%ADz+de+las+conversaciones+mantenidas+con+los+profesores+de+la+asignatura%2C+se+ha+llegado+a+la+conclusi%C3%B3n+de+que+hay+una+serie+de+requisitos+de+estilo+que+los+programas+deben+cumplir+para+poder+ser+considerados+correctos.+El+criterio+utilizado+para+esta+consideraci%C3%B3n+contiene+aspectos+de+manejabilidad+y+legibilidad+de+un+programa%2C+as%C3%AD+como+claridad+y+estructura+adecuadas.+Siempre+dentro+del+marco+de+los+objetivos+a+alcanzar+por+el+alumno+que+cursa+la+asignatura+de+Programaci%C3%B3n+I.+El+sistema+hace+uso+de+estos+requisitos+para+realizar+un+an%C3%A1lisis+de+los+programas+proporcionados+por+los+usuarios+(alumnos+y%2Fo+profesores)%2C+con+el+fin+de+determinar+si+son+correctos+o+no.+Para+la+realizaci%C3%B3n+de+este+proyecto+se+han+tenido+en+cuenta+las+posibles+soluciones+tecnol%C3%B3gicas+existentes%2C+pero+dado+que+los+requisitos+que+se+van+a+analizar+han+sido+definidos+por+profesores+de+la+asignatura%2C+es+decir+son+requisitos+especiales%2C+no+se+encontr%C3%B3+ninguna+que+se+pudiera+adaptar+para+obtener+la+soluci%C3%B3n+requerida.+La+soluci%C3%B3n+que+se+plantea+en+este+proyecto+se+ha+desarrollado+utilizando+Java+como+lenguaje+de+programaci%C3%B3n+y+el+entorno+Eclipse+tanto+para+el+c%C3%B3digo+como+para+la+interfaz+gr%C3%A1fica.+Como+resultado+se+obtiene+un+sistema+que+permite+al+alumno%2C+a+trav%C3%A9s+de+una+interfaz+gr%C3%A1fica%2C+realizar+una+evaluaci%C3%B3n+del+programa+seleccionado.+Adem%C3%A1s%2C+ofrece+funcionalidades+extras+orientadas+a+los+profesores%2C+como+realizar+la+evaluaci%C3%B3n+de+todos+los+archivos+contenidos+en+una+carpeta+u+obtener+estad%C3%ADsticas+para+ver+los+fallos+generales+de+los+archivos+contenidos.++Absract%3A+This+project+proposes+a+possible+solution+to+the+problems+faced+by+the+teachers+of+Programming+I+when+it+comes+to+correcting+the+papers+of+new+students.+After+several+conversations+with+the+teachers+of+the+module%2C+it+has+een+concluded+that+there+are+a+series+of+style+requirements+that+the+programs+must+meet+in+order+to+be+considered+correct+and+accurate.+The+criterion+used+for+this+consideration+contains+aspects+of+manageability+and+maintainability+of+a+program%2C+of+clarity+and+of+adequate+structure.+Always+within+the+framework+of+the+objectives+to+be+achieved+by+the+student+who+is+studying+the+subject+of+Programming+I.+The+system+makes+use+of+these+requirements+to+carry+out+an+analysis+of+the+programs+provided+by+the+users+and+thus+determine+if+they+are+correct+or+not.+For+the+realization+of+this+project%2C+possible+existing+technological+solutions+have+been+taken+into+account%2C+but+as+the+requirements+to+be+analysed+have+been+defined+by+teachers+of+the+subject%2C+i.e.+special+requirements%2C+none+have+been+found+that+could+be+adapted+to+obtain+the+required+solution.+The+solution+proposed+in+this+project+has+been+developed+using+Java+as+a+programming+language+and+the+Eclipse+environment+for+both+the+code+and+the+graphical+interface.+As+a+result%2C+a+system+is+obtained+that+allows+the+student+to+make+an+evaluation+of+the+selected+program.+In+addition%2C+it+offers+extra+features+aimed+at+teachers+being+able+to+evaluate+all+the+files+contained+in+a+folder+or+obtain+statistics+to+see+the+general+failures+of+such+files.&rft.publisher=E.T.S.I+y+Sistemas+de+Telecomunicaci%C3%83%C2%B3n+(UPM)&rft.rights=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2019-03&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=PeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.format=application%2Fzip&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FrestrictedAccess&rft.identifier=http%3A%2F%2Foa.upm.es%2F56558%2F