r ' U c .Q . T , L ' ! L I.---- I. Datos y fnatfiwk. Juan Carlos Fi.lwlc0 Ruiz Cajeme # 47, Col. Alvaro Obregón, Wxiw D.F.C.P. 15980 Tel. 552-02-01 R.F.C. 6708122R0 Mat. 85325699 II. Lugar de R&kacibn. Universidad Autónoma ape. Período de raabción. Periodo de 8 m8888,comprendido del 20 de sepUmtlwa, ti 20 de diciembre de 1983 (trimestre QSO),y del 28 de marzo al 243 de junio d.1 (trifmstre 94-1). 111: Licenciatura. Ingeniería Electrónica, con área de concentración en Comunicaciones, cursada en la Universidad Arctbnoma Metro Básicas e I pa, en lei división de Cmcias a. IV. Nombre da4 programa. Ayudante de r en las la computach. V. Nombm dml m r . Ing. Sergio pduirz Rodea. : Introducción a la programación e Introducción a Coadyuvar en el datmrdo de las adithdades académicas, ai como auxiliar al titular de los cursos: . - Introduccióna laprogramación - Introducción la computación. 8 vfl.Introchicci6n. Las computadoras d d r 6 n b s modernas mn uno de los productos mkis importantes bsl siglo xx y esemial en muchas nte de la &M &as décadas. Son una herramienta : industria, g o b h o , ciencia, eduacizin, ..., en realidad en ccwi todos los txmpa~ckr nuestras vidas. U pippel de los p de computadora es esencial; sin una lista de instrucciones a seguir, la co es virtualmente iniftit. Los lengu de programación nos pgmiiten escribir e w a programas y por consiguiente comunicamos con las computadoras. W. Metodoloqlla No obsatante qw b des rea se flevaron a cabo dwrante dos trimetstres distintos y dos cursos distintos entre sí, el asesor y profesor titular de ambas fué el mismo, por lo cuál la metodología utilizada abarcó los mismos puntos: I.- Pmsentación deel bmiwi~ del curso 2.-Presentación de ia mfía 3.- Presentación der iafamra de evaluación del curso: a) Una tarea por capihdo estudiado del temario b) Un examen pamiel en la semana 6 dsll trimstre Un examen globrrl eldía indicado por la C.S.E. 1 . Intro&ieción a la ciencia de las computadoras 1.1 ¿Qué es una oompuladora? 1.2 Organización i i de una computatdom (hardware) 1.3 Loa progtarmDa -(re) I.4 Los lenguajes $r pragrsimación 1.5 La resolución de programas con compuZndora I.6 Programación mdukr 1.7 Programeeión I.8 Los lenguajes o Pascal. IC Iic 2. Intro$ueción a Pascal 2.1 La esUctursi &a un pmgrama en Pascal 2.2 Objetos de un pmgrama 2.3 Diramas de 2.4 r l o s de datos 2.5 Constantes 2.6 Variabtes 2.7 Sentencias 2.8 La sentenciai. d 2.9 Expresiones y 2.1O Operaciones 2. IIOperaciones 3. f3twemm de control 3.1 Expmsiones 3.2 La sentencia 3.3 Sentencias if anidadas 3.4 Programación con expresiones Iógicras 3.5 La sentencia 3.8 Comparación ncias if anidadas y ease 4. E 4.5 Terminación cle los budes 4.6 La sentencia nirpet 4.7 Comparacidn da los bucles while y 4.8 La sentencia f&br 4.9 Bucles anidados 4.10 Etección de k estructura repetitiva eckuada 5. La programación mcxiukr nte: los subprogramas 5.4 T r a n f m c k cb iro5omtacón: los y @*ales 5.7 Ambito de un M c a d o r 5.8 La declamsiiónfwvmrd 5.9 DiserSo 5.IO Induir &ros ibliotecm) 6. Fumbnes estándar y par el usuario 8.1 Las funciones de Twbo Pascal 6.3 Funciones 8.4 Funciones 6.5 Funciones 6.6 Funciones alc P De acuerdo a lo anterior las actividades s fueron -ir y calificar las Tamal: Escribir un algoritmo que lea cuatro números y a continuación imprima el mayor de los cuatro. SoluciQn: Designamas e E8g números a CiompBCIsIr como a,b,c,d , hacemos la compmci6n uno a uno c+ imp$m-msel mayor. Algo&m Mayor; COMIENZA SI a>b ENTONCES myor= OTRO myor=b SI mame ENTONCES ~ ~ F C SI m y W ENTONCES mayor4 IMPRIME myor FIN. Tarea 2:D i d r un algoritmo determinar si un nl'rmstro N es primo. Solucibn: Sabmos que los númms primos son los enteros mayoms o iguales a 2 y que u n h m h son div¡&Ms emtm ellos msmos y k unidad, por l a cue1p&ms diMdjr al.&nSM, N a examkmr por cada uno da Ius raumrSms que Is pmcedm, si el msjduo di, &@ma de est445 cf#b+skms es cem enbnces ciicho n ú m NO es un csn caso contrario d CO es. n ú m m -0, Algoritmo pnmo; COMIENZA DESDE Plum-snt=N-í HASTA 2 Hiaz Resid& MOD Num-ant SI Re9;idarú:=-OENTONCES Num-ank2 SI Reiskh~l? ENTONCES N No es pdtno OTRO SI es primo FIN. Tarea 3: Escribir un algoritmo que CepECute la superñcis, de un triángulo en función de la base y la altura. Solución: simp del tnánguto. Algoritmo Supeficie; COMIENZA b=base h=altum supemCig=(bxh)n FIN. Capítulo 2. Tarea I: Escribir un program qw, dibuje el triángulo siguiente: * * * * * * * ********* Solución: PROGRAM ad; USES CRT; . PROCEDURE Dibqja; BEGIN CMSCR; VVRITELN(' M#?lTEuv(' * * MlTELN(' * tlbrRITELN(' M/TELN('* 1 * READLN; C 9; 3; 3; * 3; C C C ;9 END; BEGIN Dibuja; END. 2 Y 3:Escribir un pmgrama que e31 m&,igulO da dnco letras y $8 imprima en el centro e l&gulo. Solución: PRSORAM WAD; USES CRT;. PROCEDURE Escnbe; VAR Paleibra:STRlNG[5]; BEGIN WITELN; IfVRITE('Pa1abm 8 , a una- READLN(Perlabra); GOTOXY(8,3); WRITíW(Pahh); READLN; END; BEGIN Dibuja; Escribe; END. C a m 3. Tama I : R d h r un progrenae que determine la fechr del domingo de Píulwa. Solucibn: La Wha de Pescua amwponcb al pdmr donringlo dgspuéa de k primm luna Ibm qua, sigue al úa primarnra. PROGRAM Pascua; USES CRT VAR Anno,A,6,C,D,E,Dia: INTEGER; BEGIN CLRSCR; WRITE('¿Cual es el ano?: 3; READuV(Ann0); A := Anno MOD 79; B := Anno MOD 4; C := Anno MOO 7; D := (79*A+24) MOD 30; E := (2*B+4*C+6*0+5) MOD 7; Dia := 22+D+E; WRITELN; WRITE('La -ha del cdb ?ascua de ',Anno,'w:3; IF Dia<=37 THEN WRITELW(e)ía,' de manof) ELSE WRITELN(Dia-31,' de abflll); READLN END. Tarea 2: Escribir un programa QW determine si un año es bisiesto. Solución: Un ceño es bisisesto si es múltiplo de 4. Los anos múltiplos de 100 no son bisiestos, s a h si ellos son IrrtnMn múltiplos de 400. PROGRAM USES CRT; I VAR Amo: INTEGER; EsSisiesto: BOOLEAN; BEGIN CMSCR; WRITE('Cua1 es d ano: 3; READLN(Ann0); EsBisiesto := FALSE; IF Anno MOD 4 = O THEN EsBisjesto := mUE; IF (Anno MOD 1 0 M ) AND (Anno MOD 4oo<XJ)THEN EsBisksto := FALSE; WRITEM; WRlT€(%I sAo ',Barno); IF Es8isjmto THEN WRlTELN(' es ELSE WRITELN(' no READLN END. to3; Capítulo 4. Tarea 1: Escribir un pmgmma que fxkulmtra suma 1 + I/Z + 1/3+ ... + l/n donde n se especifica por el usuario. debe acumui#f PROGRAM A m n i a ~ ; USES CRT;. VAR /,hi:INTEGER; Suma: REAL; BEGIN CLRSCR; Suma := O; se ú e b pedir @I wmno e/ valor 6. n; en segundo I m r se (WPWMB Sum),y en t-r lugar se tiebe makar n //as sumr l/l, la, íL3,..., lh. - WRITE('¿Cuentos t&m¡m sumar?: 3; READLN(N); FOR I : d TO N DO s u m := suma + 14; WRITEUV('ia suma d9 lu8 ',NI' pnmems térmims es: ',Suma:t 4 ) ; READLN END. Tares 2: Escribir un p r a ~ m m qua permita leer una serie de enteros y contar el número introducidos y su sum. Solucibn: En este entrada de &fos y los n ú m s son pusitivos, un voicer wntimla que t s d e mr un drsto &lido. mr un n ú m m el final do como CBSO, fryo. PROGRAM Calculo; USES CRTI. BEGIN CLRSCR; Cuenta := o; Tot81 := O; WRITE(' introduzca entern J, 3; WRITELN(' para terminar ertfien, negativol); WRITEUV; wRfTE(Wmchzca n ú m : 3; REALX.#(lVimero); WHILE Numero >= O DO BEGIN Cuenta := Cuenta + ;f Total := Total + Numm; wRITE('introduzca núnailwo: 3; READW(Nurnem) END; WRITELN('Numero t h mbms sumados: ,'e-); WRITELN(70tal de la s u m : ;Tot@); READLM END. Tarea 1: Dibujar un tablero de apdrez. SolUCión: Se debe Visuetliler fila se ua a drQsrjer con un file del tablero de q d m z ocho maw. Porello, cada nto tie nonth CWujkvrfila y mCkdi.de ciclos FOR. PROGRAM Awmz; USES CRT; " VAR FWINTEGER; PROCEDURE PintSrrFita (f:lNTEGER); VAR Blanco:BOOLEAN; Cdumna:INTEGER; BEGIN WRITE(' ':32); Blanco:=f MOD 2 = 7; FOR Columm:=í TO 8 DO BEGlN IF Blanco THEN WRITE(' 3 ELSE WRITE(CHR(2W),CHR(27 B); Blanco := MoTBRanCo END; WRITELN END; BEGIN CLRSCR; FOR Fila:=l TO 8 DO PintarFiIa(Ficg); READLN END. Tarea 2: Escribir un programa que ilustre la diferencia entre el paso de parámetros por valor y por refemncier y la correspondencia entre ellos. Solución: Se un progmm qia tms n ú m m , log mande llamar con un procedimiento y dQs manipule tie tral bm que el paso da p a m t m s sea ciar0 en la ejbcución. Program Pamrmtm; VAR A, B,C:INTEGER; PROCEDURE Irnprimir(D,E,F:INTEGER); BEGIN WRITELN('A:= :D:1,",:5, B=:E:l,' :5, %= ',F:l) END; PROCEDURE Pasar (O,E:INTEGER; VAR F:INTEGER); BEGIN vvRITELM('EntrZtdc3el pnwdhiento Pasar.); Imprim'flD,E,F); F:=D'E; IrzIRITEW('Sai¡da &I nto r>asaf); Irnpdm¡rfDlE,F) END; Capftuío 6. T a m 1: fXs&ar una kwrcidn que calcule p da la foma x" y un programa que uso de la misma. Sol&n: E ¡ valor de la PROGRAM Calculo; USES cpT; VAR A g 1:REAL; Arg2:lNTEGER; Resp:CHAR; FUNCTION Potencia(XRiAL; N:INTEGER): REAL; VAR JtlNTEGER; Prod.ucto:REAL; BEGIN IF X=O.O THEN Pot8nda := 0.0 ELSE BEGIN Producto := 1; FOR J:=l TO N DO Producto := Producto *x; Pobncie := Producto END END; ndo x un total de n ~ 0 0 ~ s . BEGIN REPEAT CLRSCR; ly un entero no negativo'); WRITELhl('idmduzca un nlinoign,m READLN(.rgf,Aq72); WRITEUl(Algf:4:2, I ekwech Q ', Arg2:f); WRITEUV('es ',Puten&a(Arg I,Aq2):5:2); WRITELAí('¿Otra prueba? (W):'); REAüLIW(íhsp) UNTIL (Resp='NN3OR (Resp'n') END. Tarea 2: Escribir un prograrmsi que permita deducir si un número n os primo, apoyandose en una función Iiarmda Primo. Solución: PROGRAM TestPnmos; USES CRT VAR N:INTEGER; FUNCTION Primo (Q:INTEGER):BOOLEAN; VAR D:INTEG€R; P:BOOLEAN; BEGIN IF Q<4 W E N Primo:=TRUE ELSE BEGIN P:=TRUE; D:=2; WHILE P AND (0 <= Q DIV 2) DO BEGIN P:= Q MOD D <> O; D:= 0+7 END; Pnmo:=P END . END; BEGIN CLRSCR; WRITELN(' Intrrslihnzcar un entero poSitiv0 9; wRITELN(' y Mpara terminar 3; READUV(N); WHILE Ab0 DO BEGIN IF Primo(N) WEN WRITELN(Nl' ea primo? ELSE WRITEíN(NlI no es primo'); w?ITEUV; W R I T E L N ( ' 1 n otro ~ entero: 9; READiN(N); END; WRlTELN('Fin tiel ptwgrama9; READUV END. i J d @camen 1: 1.-Dispositivo dectfónico utilizado para prmasar infommck!m y R. Cornputadom. 2.- Conjunto de instrucciones que hacen funcionar a una computadora. R.Programas. 3.- ComponenR. Hardware. ic rc fisicos que constttuyen asne c o m p ~ o r a . 4.- Conjunto de programas escrito para una computadora. R. Sotbare. 5.- Permiten la cofiwnicscióncon el u s d o . R.Dispositivos de entmda y salida. ic 6. Lenguaje esüuctumdo de alto nivel. R.Pascal. EL $0 DIV 5 DIV 4 .3 = 9 rc ri; P 7.- Resultado d.evaluar: 8.- Sirve para indicarle al programador y no a la computadora la pertenencia de una o varias sentencias. R. Modulo. 9.- ¿Qué nombre recibe b sentencia que se f , palabra reservada? R.W o . m después de un ';' antes de una 10.- Se le llama al uso de b mtencia dentro de Ea misma sentencia. R. Recursividi3d. E x a m 0lobal. 1 .- ,~J2utb valores puede tona~tuna expmsi6n l&i#p? R. 2, m o falso. 2.- ¿Cuando se utilizer d R. DIV se utiliza perm e/ tie una cMsi6n enbm. r DIV y cuando / ? áe una entern; /se utiliza psno, el Re&u 3.- Liste los operadores I6gicas. R. AND; OR; NOT. 4.- Lisb los operadm R. Mayor que; mnor que; w; dstinto; nmywo @mí; m n o r o igwirl. 5.- La expresión (4<5)AMD(338)OR (3>2) es... R. V m m 6.- Estructura de control selectiva. R.If- n3aen - &/se. 7.- Construya el equ R. A ' + 8'. 8. Sentencia de control rnSI operador OR cde la expresión (A AND 8)'. tiva. R. Case. 9.- Liste Iss estructuraa, de R.W k ; Repeat; For. 10.- Liste en que casos R. bWh se utiliza pana condición; 'Repat como su cumpijmiento de la inicio hush una con&uón final. 1que tienen ab/ bucle el cumpihiento de una el m n o s una wz d bude hasta el el bucle úeus)o condición de c' L' Segundo Tri~w&m:lnboducción a le ccmp&acibn. Temario I. ¿Como funciona pna computadora? 1.1 R a r s m histórico de lar mpufación 1.2 como hrnciona una c c m p m 1.3 El madeio da von Neumnn 2. Descripción f u m de un sistema ds cdmputo memoria twx&ar 3. ia programación de sistemas 4. Elementos de prqpmaición 4.1 Introducción 4.2 Concepto de algoritmo Tareas Tarea 1: 1.- ¿Qué es un tWémtmo analógico? continua entm dm~ m, el superiar y el irpfbnor. límitsn Q u r n cuantas M o r n s n, sino rtleó biien a una vcsnsmbn 2.- ¿Qué es un n digital? R. Son los íimhmms creados por el hombns, donde las pdciones ocupacbs se k c e n de m m cascwrter. 3.- ¿Qué es una mmpukdora digital y una cenalógica? R. Son co que manejan la infomración de mmra &scmfs-en unidnsrwr qus se //aman bots -,y son analóghs las que trabajan por medo & funciones contiwas. 4.- ¿Cuales son las partes que compones el modelo de Charles Babbage? R. UnKlsrd de entrada; uniddtd Eke mm&;un&d de procesamiento; unidad de control; unidad de salida. 5,- Mencione b s características sobmselientes de b l e wmreción de computadoras. R. La p n m m etapa abarcó I@ de í950. Sus dquinas están constmidas con circuitos de tubos de vacio; se progjmmran en Iengq& de m4quina (kngia@binario), y son gmndes y costosas. 6.- Mencione k s características wbrerselientes d4a b 2a generación de computadoras. R. Se c8mderiza por los * a) e&n ímmtm& * s con circuitos dg tmnsistores; &) m n s llanagdos "de &o nivel', y c) son de h m h o más mduddo, y de cosio menor que Iias anteriores. 7.- Mencione las características ración de computadoras. R. Su fabriaxibn está ba en ljos ci~uitosI fupamiento de wmitos de tmnsistoms "gmhdos" s placas y en que su m g n e j o es por medio de las lienguajes de contml db los sistemas opemtivos. 8.- ¿Cuál es la idea central del rrwdelo de von Neumann? R.La idea centml de su moddo de computación es ehmcemr las instmceioms del progrema cb una computadm en @upmpia w, &pando as¡ que las h q u i n a siga los paso3 definidos por su apmgmmalrnacm&*. 9.- ¿Cuales son Iss operaciones elementales sobre una cdúa de memoria? R. La leeturn y la escritura. 10.- Describa los pasos para R. Ir a la m m t i a - y extraer una inctruoctcán la siguiente da fetch). Ejecutar la instrucción. Prepararse para leer la siguiente casilla de memoria, y continuar nuevamente igual. Tarea 2: 1.- Mencione ias partes principales da, un sistema de computo. R El pro 6 t m Q I E I E centrcrl; ) unidsúes #e entrada salida; unidades de r central; la m memoria aux&tr. 2.- ¿Qué es el reloj maestro de Ica UCP? R. Es el que k indica cada cudndo se debe iniciar una, nueva operacibn. En término generales, sed este mlaj el que detemne la velociúad de operación del pmmrador. 3.- Mencione las operaciones ekmntaks que efectua una UAL. R.Suma y msta de dos números de punto fijo, muitipkaci6n y división de punto fijo, manipulacdn de los bits ds los q i s t m s y del ecum/iador, y compamción del contenido úe dos mgis?ms. 4.- ¿Qué es la mgmOna central? R.Es un conjunto de cekks direccionipbtes en donde la cornputaáorr, almacena toda la r mkntms est4 encwdda. información que \a O 5.- ¿En cuantas famihas $@ dividen las m w h s dg semiconductonss? R. Se dividen en doar ktJnrifias: est&ticSs y ciin6rniCas. Les p'menes almacenan la información mimtms e d n atimentisdas de. conkmte eitktka, mientras que las segundas requhmn t5-s de 'refmsco', QO mescriben la i n h m n que contiene c a d ceMa a razón de cientos de veces por 6.- ¿Qué es una R W ? R.Es un tipo de m m no volatil, esto infomrcidn grntwh en ell%ya no puede bonarse, SB) ábrkan en mdas m * o m s : ROM, PROM, EPROM, l a que pmúen EEPROM, de acLPfplirl0 con la f o m en qw, 8011 gmbadas y k m~w)en ser bonadas. 7.- ¿Qui son las R. Son las que SI pueden introducir cler por medio de los Crwp y l a co , grscas a elks so computadora pena que los proceoee y obtener msult&os dg salida. 8.- ¿Club es la m m o M suwZiaR R. Es la memoria e m a la co 9.- ¿Qué es un archivo? R.Es la información guedada en los meGtios nw?gn&ticos de almwnamiento. 10.- Mencione los tipos de unidades R.Basicamente exisfen dibs tipos: magnéticas que exisíen. en que I t d i n ~ se n khscribe & manera secuencial, y otras donde el a t w s o a los datos se hace de manera di& o aleatoria, es decir, sin importar el orden de lectura o escritura. El primer caso está representado porlas cintas, y el segundo por los discos. 1- ¿Como funciona la prograsmsuón de sMerrt.rp? R. Utiliza las VirtWdsQ M ó n i c a s cde enriqueciendo pauletinemsnts la co 'armat hemmientas de PrOgJnrrna aparecer como si estuviera dotada de de una computadora para ir sus operaciones. LEI iáea consiste en ren a la cOmpUnedom y la hagan ualitativamenta sarperio~s. 2.- Mencione algunas desventajas de hacer programas en lenguajes de máquina. R. Un programa en kngwje de máquina, no puede ser 'entencüiio' por otra de ceracterísticas diriem*s. Resulta totalmente incomprensible para un ser humano, ya que e-n escritos en en el sistema binano. La p q m m t 5 n de este tipo no puede alcanzar n i W s considerables tie complejidad, ya que cdsmce cad por cornpfeto da estructura y contenido semántico. 3.- ¿QUe que k e n m m m s , y lo R. Se lolp hacede fixma R. Un pmgmm d oe ck las pariic&&hh cks la expresiva de una idea 7.- ,$uérles son las funciones de un cargador? en extraer inhmmkM Oryeto R. Sus funciwm son relatimmc#adesemillas, y c mobs k rmmm ' y colocarla en cs&s sucesivas a 8.- Mencione la estructura funcional de un cornpilador. R. Entrada -> Analizador IexicugnMco -> Am'rsdor sintáctico -> Anslizador semánfico -> Generador y opirmizador de c-0 inbrmedio -> Gemrador y optimizador da cWgo objeto -> 9.- Mencine la función de un I opemtivo. R. La fu& $enasrica de un sks&wm operativo es m n h h r y dirigir la operación de las cornputedoms, de tal forma que p s e n t e n una imagen monolítica y Mml ante los usuarios h i *map tie cómputo. 10.-Mencione h s partes del modeto de estudio para ios sistemas operativos. R. Constsde: Nucebo -> Mem+ds memoria --> Mamp del procesador -> Manejo de entrada/scrPfjda -> Manejo de infomisción. 2.- ¿Qué se entiende por codificar? postehr a k de pmgmmr, y COneiQto R. Esta consMuyS wbet &pa n en describir, en de a& pmgmtnadtk &&euaúo, Is s d M n ya encontrada, o s ,gormecik?dbk~mrnacMn. 4.- ¿Qué es un dgmtmo? R.- Un algoritmo es una m m m f o m l y aktemStica ds un proceso. 5.- Describa la m & u h cb Turing. to: que &ne9 la 'cinta' de longitud et control fin& depende del simbdo dmwvado y d d 6.- ¿Qué se define oam un estímulo? R.- Es la conjunción de dos sucesos: 1) 9 m el control finito se encuentre en un &do estado el en el momernto que, 2) en la CeMa que está siendo observada haya un slmbolo s I . 7.- ¿Qué se entien& por reacción? R. La reacción de une, W u i n a conskúh4 en h s cosas: 1) a un nuevo esfado, 2) escribirá un nuevo símblo en el 1rcdbl rrecien leiáo, y 3) mown4 el control finito UNA celda a la dwecha o UNA celda a /a isquiewda. 8.- Mencione las fases en la constru&n R. Entender el prvbiema de un programa. Hacer el andlisis dei niismo Programar el moúelo & solución prqpuesto Codificado Cargado a la computetiora para su ejecución y ajuste Darle mantenimiento a lo largo de su vlfda útil. Li ? Ir r X. Objetivos y m h s elcanzatcbos. Con las actividadas realizadas durante los trimestre anter#Kss, 88 alcanzó lo siguiente: - Poroporciomr el alumno un medio attemtivo de consub y repoyo académico en las tareas asigmdus. - Permitir el cksamo de las ac%v o había plgturido. akcerd.emicas tal y c ~ m BQ - Auxiliar de ~m&¡Caz al profeser W r al evaluar y edmenes. - Impartir un buen número de oripis extraclase QKI d horario acordado entre alumnos iit XI. C o n c l ~ . - AI proporcionrw un medio altem&ivo de consulta, los @luma#ss aprovecharon cb mejor forma el curso ya que sirvió como a> nto a lo en las clases. - Se permitió al pmfwor titular IWar cd CerBO Sin presión $u$labores como Coordinador de la Lic. en Computación ya que no tenía la carga de evaluar tareas y exámenes. - AI impartir las amsurías fuera del horario de clases, se olyudó mds al alumo cbbido a que si alguno de ellos no pudo asistir a laguna clase, en la esesotia se podía poner al tanto al mismo tiempo que esta sirvió para reafirmar los conocimientos. equipo de computo m%mkmo. - Abrir más plams o C~WWOCPCTa un nbrrwero mayor de ayudantes para poder tener así une mejor atención parat el Wrnno. - Planear con @Icupo matximo de los grupos poder asignar Ira cmtibsid correcta de - Tener siempre p b ~ h para a y por b alumnos y que' en cualquier momento m m m n buena un mejor trato. BISUOORAFM. - PROGRAMACI6N EN TURBO PASCAL V. 5.0, 5 5 6 . 0 Joyanes Aguiliar, Luis Primera edición, Espaila Ed. Mc Graw Hill - INTRODUCCIÓN A LA COMPUTAC16pJY A LA PROGRAWCIÓN ESTRUCTURADA Levine Gutierrez, Gititienno Primera edición, MWco 1986 Ed. Mc Graw Hill - ALGORITMOS Y ESTRUCTURAS DE DATOS Wirth, Niklaus 1987 Primera edición, M&xic~ Ed. Prentice Hail - FUNDAMENTAL ALGORITHMS Knuth Tercera edición, U.S.A. 1990 Ed. Addison .__- Ccxmbwbr de la Lic. en-Ing.E l e m i - - cr