Prueba aptitudinal ferdjjd
-
Upload
fernandodjjd -
Category
Documents
-
view
1.383 -
download
1
Transcript of Prueba aptitudinal ferdjjd
Colegio De Bachillerato Fiscal Cap. Edmundo Chiriboga.
Nombre: Fernando Gushque Curso: 1BIFecha: 2013-06-253 Parcial-2 Quimestre
Prueba actitudinalProgramación en Pascal-Informática
Prueba actitudinalProgramación en Pascal-Informática
OBJETIVO: General: Brindar una idea clara a un estudiante sobre sus capacidades en lo laboral.Específicos:Ofrecer al usuario preguntes con respuestas acorde a sus gustos e ideas.Dar una idea específica de lo que a futuro posiblemente podría ser su profesión.
Prueba actitudinalProgramación en Pascal-Informática
JUSTIFICACIÓN
Muchos estudiantes al momento de terminar sus estudios secundarios no están seguros de que hacer con sus vidas, no quieren dedicar su tiempo a algo que no va a ser de su agrado, entonces se pueden valer de estos test para ayudarse.
Prueba actitudinalProgramación en Pascal-Informática
MARCO TEÓRICO:ANALÍTICO:Los establecimientos educativos nos ofrecen unaserie de conocimiento con el cual el alumno sedefiende en la vida, pero al momento de salir almundo exterior y afrontar una vida nueva, comodecidir qué hacer con su vida y escoger untrabajo, las divergencias entre sus criterios no sehacen esperar, en esta busque a una solución senos presenta opciones como un test altitudinal encual se evalúan nuestros gustos para llegar a daruna conclusión de una posible carrera, a futuro,las preguntas en el mismo son solamente paraevaluar las inclinaciones del alumno y ayudarlo,con un 80% de efectividad, el restante 20% esdecisión del usuario.
Prueba actitudinalProgramación en Pascal-Informática
CONCLUCIONES:
Este programa facilitará una elección al usuario de una forma fácil ysencilla, que puede ser usado de forma eficiente, y con un ciertogrado de realidad y objetividad.
RECOMENDACIONES:
Los programas d este tipo no son 100% confiables, y para suprogramación se recomienda tener un compendio más amplio depreguntas agrupadas en una estructura WHILE DO para acortar laslíneas de código.
Prueba actitudinalProgramación en Pascal-Informática
GLOSARIO:Array: palabra reservada para declarar a un vector dentro de las variables.Case of: palabra que controla la posibilidad de que se dé o no un cierto proceso,responde a las decisiones del usuario.Delay: Palabra reservada usada para retrasar un proceso y permitir al usuario tener unamejor apreciación de los procesos que se van dando.Else: palabra reservada usada para expresar la parte negativa de un IF THEN, estapalabra no debe ir precedida por un “;” en su línea anterior ni posterior, para un mejordesarrollo debe ser delimitada de un BEGIN y un END.For to do: contador, suprime el WHILE DO, simplemente se agrega el inicio de lavariable después del FOR y el alcance después del TO.Gotoxy: comando usado para designar un posición en la pantalla a una línea deimpresión o inserción de datos, (X= [0-80] y Y= [0-25]).Lenght: extensión para la declaración de variables, permite al usuario ingresar palabras,es decir caracteres variados.Normvideo: contrario al TEXTCOLOR suprime esta función y las letras adquiere el colorconvencional.Procedure: comando que acopla una serie de procesos que van a ser usados en elprograma principal, cada vez y cuando se le llame de forma correcta.Textcolor: función que asigna un color a las letras en la impresión.
Prueba actitudinalProgramación en Pascal-Informática
EXPLICACIÓN TÉCNICA GENERAL DE PROCESOS:Se usan alrededor de nueve variables repartidas en distintos procesos, así se da unaentrada estilizada con el uso de PROCEDURE, después al usuario se le muestra unapresentación y se le pide que ingrese 1 para continuar, la valoración se controla con unREPEAT-UNTIL, y GOTOXY después se muestra una segunda pantalla o llamado MENU,en el cual se presenta al usuario 3 opciones.Al momento de ingresar la elección del usuario se usa REPEAT-UNTIL, para controlarque los números ingresados se encuentren en el rango asignado, y se controla con unIF-THEN la opción a ejecutarse.La opción 1, indica la función del programa principal, se despliegan un total de 10preguntas, cuyo conteo de respuestas se controla mediante VECTORES, en su totalidad4, los cuales se reparten en 4 asignaturas, Matemática, Ciencias naturales, Cienciassociales y Ciencias técnicas, al final se valorará la profesión acorde al número más altode las variables, y se imprime un ventana con las calificaciones del usuario,presentándose dos opciones.En la opción 2 se presenta una lista de las profesiones disponibles en las distintas áreas,dos por cada área.En la opción número 3 nos encontramos con el manual de usuario en donde se reflejaen trabajo realizado por el programador, posee explicaciones con la palabra reservadaWRITELN.
Prueba actitudinalProgramación en Pascal-Informática
LÍNEAS DE CÓDIGO:program aptitudinal;uses crt;Declaraciòn de variablesvar d,a,e,i,j:integer;
m: array[1..5]of integer;
-Declaraciòn de subprogramasprocedure cuadro;BeginControl de espaciosfor i:=1 to 79 dobegingotoxy(i,1);textcolor(3);writeln('Û');normvideo;end;
for i:=1 to 79 dobegingotoxy(i,24);textcolor(3);writeln('Û');normvideo;end;
for i:=1 to 24 dobegingotoxy(1,i);textcolor(3);writeln('Û');normvideo;end;
for i:=1 to 24 dobegin
gotoxy(79,i);textcolor(3);writeln('Û');normvideo;end;End;
procedure membrete;Declaraciòn de subprograma que serausado como portadabegingotoxy(15,3);textcolor(11);writeln('COLEGIO DE BACHILLERATO FICAL CAP. EDMUNDO CHIRIBOGA');normvideo;textcolor(15);writeln;gotoxy(3,5);writeln('Ä Programador: Fernando Gushque',' ','1IB');writeln;
Prueba actitudinalProgramación en Pascal-Informática
gotoxy(3,7);writeln('Este programa esta destinado a ayudar a un usuario en calidad');gotoxy(3,8);writeln('de estudiante recien graduado, a dar una propuesta predictiva');gotoxy(3,9);writeln('de su carrera a futuro, considerando que los resultados en este');
gotoxy(3,10);writeln('test son solamente una guia, mas no representan un realidad');gotoxy(3,11);writeln('definitiva de su profesion a futuro');writeln;end;
Prueba actitudinalProgramación en Pascal-Informática
procedure menu;Declaraciòn del programa de menùprincipalbegintextcolor(11);gotoxy(5,5);writeln('MENU:');normvideo;textcolor(15);writeln;gotoxy(5,8);writeln('El presente programa cuenta con las siguientes opciones:');
writeln;gotoxy(5,9);writeln('1.-CUESTIONARIO APTITUDINAL.');gotoxy(5,10);writeln('2.-PROFESIONES DISPONIBLES.');end;
Prueba actitudinalProgramación en Pascal-Informática
procedurecuestionario;Parte principal del programabegin;for i:=1 to 4 dobeginm[i]:=0end;begin;textcolor(11);writeln('CUESTIONARIO:');normvideo;textcolor(15);writeln;
writeln(' ',' ','A continuacion se le presentara una serie de 10 preguntas:');writeln;writeln(' No existe respuestas incorrecta.');writeln;
textcolor(11);Inicio del cuestionariowriteln('1.ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ');normvideo;textcolor(15);preguntawriteln(' Me gustan los animales y las plantas, y me gustariatrabajar con ellos');writeln(' a futuro');writeln;alternativaswriteln(' 1.-Si ', '2.-Posiblemente ', '3.-Quiza ', '4.-No');
Prueba actitudinalProgramación en Pascal-Informática
Validaciòn de selecciònuntil((e=1) or (e=2) or (e=3) or (e=4));Acumulaciòn de puntajesif(e=1)thenm[2]:=m[2]+4elseif(e=2)thenm[2]:=m[2]+3elseif(e=3)thenm[2]:=m[2]+2elseif(e=4)thenm[2]:=m[2]+1;
X10El proceso se repite 10
veces con distintas preguntas
Programación de subprograma-impresión de notas obtenidas-mediante supociones IF-THENbegin;clrscr;cuadro;normvideo;textcolor(11);gotoxy(3,3);writeln('PROMEDIOS OBTENIDOS:');writeln;normvideo;textcolor(15);
Prueba actitudinalProgramación en Pascal-Informática
gotoxy(3,5);Exposición de calificacioneswriteln('Matematica: ', m[1]);gotoxy(3,6);writeln('Ciencias naturales: ', m[2]);gotoxy(3,7);writeln('Ciencias sociales: ', m[3]);gotoxy(3,8);writeln('Ciencias tecnicas: ', m[4]);normvideo;end;
Asignación de asignaturas ganadores, por calificación y posición dentro del programaif( (m[1]>=m[2]) and (m[1]>=m[3]) and (m[1]>=m[4]))thenbegin;
textcolor(11);gotoxy(3,10);writeln('
','MATEMATICA');normvideo;textcolor(15);gotoxy(3,11);writeln('
','Ingenieria en sistemas y Fisico');end
elseif( (m[2]>=m[1]) and (m[2]>=m[3]) and (m[2]>=m[4]))thenbegin;
textcolor(11);gotoxy(3,10);
writeln(' ','CIENCIAS NATURALES');
normvideo;textcolor(15);gotoxy(3,11);writeln(' ','Botanico
y Zootecnista');end
Prueba actitudinalProgramación en Pascal-Informática
elseif( (m[3]>=m[2]) and (m[3]>=m[1]) and (m[3]>=m[4]))thenbegin;
textcolor(11);gotoxy(3,10);
writeln(' ','ESTUDIOS SOCIALES');
normvideo;textcolor(15);gotoxy(3,11);writeln('
','Historiador y Abogado');end
elseif( (m[4]>=m[2]) and (m[4]>=m[3]) and (m[4]>=m[1]))thenbegin;textcolor(11);
gotoxy(3,10);writeln(' ','CIENCIAS
TECNICAS');normvideo;textcolor(15);gotoxy(3,11);writeln('
','Arquitecto y Pintorabstracto');end;end;
Prueba actitudinalProgramación en Pascal-Informática
Digitaciòn de texto-profecionesdisponiblesprocedure trabajos;beginwriteln;writeln;gotoxy(3,3);textcolor(15);writeln('Acontinuacionse pone a consideracion del usuario los trabajos a');gotoxy(3,4);writeln('los que puedeacceder');normvideo;textcolor(11);
gotoxy(3,6);writeln('MATEMATICA');normvideo;textcolor(15);gotoxy(3,7);writeln('Ingenieria en sistemas y Fisico');gotoxy(3,9);textcolor(11);writeln('CIENCIAS NATURALES');normvideo;
textcolor(15);gotoxy(3,10);writeln('Botanico y Zootecnista');writeln;textcolor(11);gotoxy(3,12);writeln('ESTUDIOS SOCIALES');normvideo;textcolor(15);gotoxy(3,13);writeln('Historiador y Abogado');writeln;
Prueba actitudinalProgramación en Pascal-Informática
textcolor(11);gotoxy(3,15);writeln('CIENCIAS TECNICAS');normvideo;textcolor(15);gotoxy(3,16);writeln('Arquitecto y Pintor abstracto');normvideo;end;
Programa de control general…inserciòn se subprogramasBEGIN
clrscr;cuadro;
membrete; gotoxy(3,14); writeln('Ingrese 1 paracontinuar');repeat
gotoxy(3,15);writeln(' ');gotoxy(3,15);readln(a);until(a=1);
clrscr;
gotoxy(1,1);cuadro;gotoxy(5,5);menu;Validación para continuar con los procesosrepeatgotoxy(3,15);writeln(' ');gotoxy(3,15);readln(d);until((d=1) or (d=2) or(d=3));
Prueba actitudinalProgramación en Pascal-Informática
if(d=1)thenBeginUtilizaciòn de clrscrpara limpiar lasventanas de maneraconstanteclrscr;gotoxy(3,3);cuestionario;endelsebeginif(d=2)thenclrscr;cuadro;gotoxy(3,3);trabajos;end;readkey;END.Fin del programa
Gracias
por su
atencion