Está en la página 1de 7

UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA

VICE RECTORADO ACADEMICO

SILABO 2008-A
CODIGO DEL CURSO: : 1.1 DATOS GENERALES
FACULTAD:

0302116

Ing. De Produccin y Servicios Ingeniera Industrial


ESCUELA:

DEPARTAMENTO:

Ingeniera Industrial

PROFESORES: Juan Carlos Torreblanca de Velazco (Profesor Grupo A Teora y prcticas) TITULO: In eniero Industrial GRADO ACADEMICO : In eniero Industrial Is!ael V"liz Vilca (Profesor Grupo # Teora y prcticas) TITULO: In eniero Industrial GRADO ACADEMICO: $%c&: In eniera Industrial #raulio #ustos Arapa:(Profesor Grupo C Teora y prcticas) TITULO: In eniero Industrial
ASIGNATURA:

LENGUAJE DE PROGRAMACION
Ao: 2007-A S"#"$%&": III Martes Mircoles ORAS TOTALES :! T: 2 Jueves TP: 0 P: 2 L'(: ) Sbado

PRE REQUISITO: CREDITOS: 5 (Cinco) Calculo en una

'ariable
Lunes

Viernes

16:45-18:15( !
ORARIO To%'* S"#'n'*:

1":45-1#:15($! 18:15-1%:45(&-'!

1":""-11:(" ('! ):""-1":""(&- ! 16:45-18:15( ! 1":""-11:(" ('! 11:("-1(:""($! 16:""-1%:""(&-$! 14:("-16:""(&-'!


404 LAB

AULA:

404

404- LAB
#( #ustos )

404-LAB

T( Torreblanca

V( V"liz

)aboratorio

1.2

EXPOSICION DE MOTIVOS

*n la actualidad el uso del recurso co!putador co!o +erra!ienta es funda!ental, sobre todo en el rea de ciencias y In eniera dada la !a nitud de operaciones tanto en la cantidad co!o en la dificultad -ue en for!a creciente, afecta a la calidad del profesional para -ue sea co!petiti'o frente a otros -ue 'ienen siendo preparados en este ca!po de la infor!tica& *l curso de )en ua.e de Pro ra!aci/n es el pri!er curso del 0rea de siste!as de la currcula de la *scuela Profesional de In eniera Industrial y, representa la base sobre la cual el estudiante debe basar las acti'idades si uientes en la !ayora de los cursos bsicos y de for!aci/n profesional&

1.3. OBJETIVOS
*nse1ar al estudiante a razonar en for!a l/ ica y al ort!ica para proble!as en la co!putadora& Al finalizar el curso el alu!no debe estar en capacidad de: 2 3ise1ar, codificar y e.ecutar pro ra!as en el len ua.e C utilizando pro ra!aci/n estructurada, orientada a ob.etos (P44)& - Aplicar el recurso co!putador en la soluci/n de los proble!as In eniera& - Crear aplicaciones en )en ua.es de Pro ra!aci/n Visual, 5sando *studio 6&7 y C 88 #uilder 6&7, *tc& la soluci/n de

las t"cnicas de ele!entales de para ello Visual

1. . CONTENIDO ANALITICO
PARTE I FUNDAMENTOS DE LENGUAJE DE PROGRAMACION ANSI C
CAPITULO 1: FUNDAMENTOS DE PROGRAMACI!N
O"#$%&'() E)*$+,-&+() C(.%$.&/( A'2.+$ 5 *9poner una 'isi/n :&: Concepto de siste!as&2 3efinici/n, ele!entos, eneral del curso co!ponentes& :&; %oluci/n de proble!as en co!putador&2 Al orit!os, 3esarrollar los dia ra!as de flu.o, e.ercicios& conceptos bsicos de :&< Pro ra!aci/n en C y C88, )en ua.e de :&=& %oft>are 5sado para )en ua.es de pro ra!aci/n, pro ra!aci/n y #orland C ?&7, Visual C8*studio 6&7 (Visual #asic, describir los ele!entos Visual C88, Visual J88), C88 #uilder 6&7, *.e!plo del len ua.e C de aplicaciones en cada %oft>are& :&? Co!ponentes principales de un pro ra!a C y C88& $ostrar el concepto de Palabras reser'adas& *ntrada y %alida en C8 :&6 Tipos de& Tipos de datos, Constantes& , Variables& 8 4peradores :&@ *ntrada y salida en C *stndar funciones printf() ?&B; y scanf()A :&B *ntrada y salida en C88 ob.etos Cin y Cout& :&C A!biente de pro ra!aci/n, edici/n, co!pi2laci/n y e.ecuci/n de un pro ra!a en C88& :&:7 *.ercicios& L$+%012 O"3&42/2: D@E Cap : L$+%012 S04$1&/2: D:ED;ED<E Todo el libro B&B;

CAPITULO 2: SENTENCIAS DE CONTROL O"#$%&'() E)*$+,-&+() C(.%$.&/( Ad-uirir 3estreza en el ;&: Condici/n si!ple la sentencia if& razona!iento l/ ico y ;&; Condici/n $Fltiple la sentencia s>itc+& al ort!ico para ;&< #ucle for& resol'er proble!as de ;&= #ucle >+ile& pro ra!aci/n en la ;&? #ucle do >+ile& co!putadora& ;&6 #ucles anidados& ;&@ 4tras sentencias de control ,e9it, breaG, etc& ;&B Hunciones predefinidas ;&C Proble!as de aplicaci/n& L$+%012 O"3&42/2: D@E Cap ; L$+%012 S04$1&/2: D:ED;ED<E Todo el libro

A'2.+$ 5

:=,B7

:@,6?

CAPITULO 3: FUNCIONES
O"#$%&'() E)*$+,-&+() C(.%$.&/( *nse1ar al alu!no el <&: 3efinici/n de una funci/n& !ane.o y la i!plantaci/n <&; )la!ada a una funci/n& de funciones en un <&< Pase de par!etros por 'alor& len ua.e de <&= Ar u!entos de una funci/n& pro ra!aci/n, <&? Creaci/n de libreras Include& Co!prender el concepto <&6 Iecursi'idad& de recursi'idad co!o <&@ Ar u!entos de lneas de /rdenes t"cnica para resol'er <&B& Proble!as proble!as L$+%012 O"3&42/2: D@E Cap < L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5

;<,?<

CAPITULO : INTEGRACION 6 DIFERENCIACION 7 RAICES DE ECUACIONES


O"#$%&'() E)*$+,-&+() C(.%$.&/( Ad-uirir destreza en el =&: Inte raci/n nu!"rica& !"todos !ane.o de las t"cnicas de =&; Introducci/n a la diferenciaci/n los !"todos nu!"ricos =&< Iaces de *cuaciones $"todos de #usca, co!o son Inte raci/n bisecci/n y Ie ula Halsi nu!"rica, races de 6&= Iaces de ecuaciones& $"todos Iterati'os ecuaciones y =&= Intersecci/n de cur'as diferenciaci/n nu!"rica =&? 0reas y VolF!enes =&6 3iferenciaci/n nu!"rica Aplicar los !"todos =&@ *.ercicios aprendidos a la soluci/n P1&8$1 E928$. de proble!as L$+%012 O"3&42/2: D@E Cap& = !ate!ticos y de L$+%012 S04$1&/2: D:ED;ED<E Todo el libro In eniera A'2.+$ 5

;C,=7 <;,?;

CAPITULO :: ARREGLOS
O"#$%&'() E)*$+,-&+() C(.%$.&/( $ostrar conceptos de listas ?&: Tipos estructurados de datos& (Vectores) y tablas (!atrices) ?&; Arre los&2 'ectores y !atrices& ?&< 4rdena!iento y bFs-ueda& Aplicar los 'ectores y !atrices ?&= Colas, pilas, y otras aplicaciones& en la soluci/n de proble!as ?&? Proble!as& co!o pilas, colas y otras L$+%012 O"3&42/2: D@E Cap ? aplicaciones L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5

;C,=7 <;,?;

CAPITULO 6: ERRORES6 INTERPOLACION 7 ALGEBRA LINEAL NUMERICA


O"#$%&'() E)*$+,-&+() C(.%$.&/( Aplicar los conoci!ientos 6&: Introducci/n& %eries de Taylor, nF!eros en sobre arre los para resol'er la !e!oria& proble!as de Al ebra lineal 6&; Interpolaci/n de )a ran e& nu!"rica 6&< Interpolaci/n de Je>ton& 3esarrollar aplicaciones sobre 6&? A.uste de cur'as& re resi/n lineal a.uste de cur'as y 6&6 0l ebra lineal nu!"rica interpolaci/n 6,@ Aplicaciones L$+%012 O"3&42/2: D@E Cap 6 L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5

=@,76

CAPITULO ;: PUNTEROS
O"#$%&'() E)*$+,-&+() 3efinir la 'ariable puntero Co!prender el C(.%$.&/( @&: 3efinici/n de 'ariable puntero& @&; 4peradores de direcci/n e indireci/n& al!acena2 @&< 4peraciones con punteros& A'2.+$ 5

!iento de los datos en la !e!oria de la co!putadora

@&= Punteros a arre los& @&? Pase de par!etros por referencia @&6 Arre los de Punteros @&@& Hunciones a punteros& @&B *l tipo de referencia de C88 @&B Aplicaciones y proble!as L$+%012 O"3&42/2: D@E Cap @ L$+%012 S04$1&/2: D:ED;ED<E Todo el libro

?;,C=

CAPITULO 8: CADENA DE CARACTERES6 ESTRUCTURAS ARC<IVOS


O"#$%&'() E)*$+,-&+() $ostrar el uso de las cadenas y sus aplicaciones C(.%$.&/( B&: Cadena de caracteres& B&; Principales funciones de cadena& B&< Hunciones de con'ersi/n de cadenas a Co!prender los flu.os de nF!eros y 'ice'ersa& datos y arc+i'os y !ostrar B&= Punteros a cadenas& sus aplicaciones B&? *structuras, uniones, typedef, enu!eraciones B&B& Hlu.o de datos& B&C& Arc+i'os& Tipos , !ane.o de arc+i'os B&:7&Proble!as& S$40./( E928$. L$+%012 O"3&42/2: D@E Cap B L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5

?B,B; 6:,@6

PARTE II PROGRAMACION ORIENTADA A OBJETOS


CAPITULO =: CLASES 7 OBJETOS
O"#$%&'() E)*$+,-&+() C(.%$.&/( A'2.+$ 5 *9a!inar el concepto de tipo y C&: Hunda!entos de tecnolo a de ob.etos clase C&<& Clase&2 Concepto, co!ponentes, control de acceso, clases anidadas $ostrar la diferencias de C&= 4b.eto& definici/n y caractersticas clases y ob.etos C&?& Hunciones !ie!bro&2constructores y destructores& $ostrar las Venta.as de la C&6 Pase de ob.etos a funciones pro ra!aci/n 4rientada a C&@ Arre lo de ob.etos 4b.etos P44 C&B Puntero a ob.etos C&C *.ercicios& L$+%012 O"3&42/2: D@E Cap C 6@,6? L$+%012 S04$1&/2: D:ED;ED<E Todo el libro

CAPITULO 10 <ERENCIA 7 JERARQUIA DE CLASES


O"#$%&'() E)*$+,-&+() *9a!inar el concepto Kerencia y Jerar-uas de C(.%$.&/( :7&: Kerencia&2 5na 'isi/n eneral& :7&; *specificaciones de acceso a la clase base *9plicar el uso de :7&< Kerencia !Fltiple constructores y destructores :7&= 5so de constructores y destructores en la +erencia& :7&? Hunciones a!i os (friend) :7&6 Clases a!i o& :7&@ 4peraciones en un entorno de entado a ob.etos :7&B *.ercicios L$+%012 O"3&42/2: D@E Cap :7 L$+%012 S04$1&/2: D:ED;ED<E Todo el libro de A'2.+$ 5

@<,?7

CAPITULO 11: SOBRECARGA 7 POLIMORFISMO


O"#$%&'() E)*$+,-&+() C(.%$.&/( Co!prender conceptos de ::&: 3efiniciones sobrecar a de funciones y ::&; %obrecar a de funciones operadores ::&< %obrecar a de 4peradores ::&= Hunciones Virtuales ::&? Clases 'irtuales y clases Abstractas ::&6 4tras caractersticas del P44 ::&@ Aplicaciones L$+%012 O"3&42/2: D@E Cap :: L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5

@C,=:

CAPITULO 12: FLUJO DE DATOS ORIENTADO A OBJETOS


O"#$%&'() E)*$+,-&+() C(.%$.&/( $ostrar la !anipulaci/n :;&: Hlu.os de entrada y salida estndar en C88& de flu.os y Arc+i'os en :;&; Clases de ob.etos de flu.o de entrada y P44 salida& :;&< $anipuladores :;&= Arc+i'os& 4peraciones bsicas& :;&? $ane.o de i!presora y otros dispositi'os :;&6 Plantillas (te!plates) :;&@ *.ercicios T$1+$12 E'2302+&>. L$+%012 O"3&42/2: D@E Cap :; L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5

B?,;C BB,;=

PARTE III PROGRAMACION EN ?INDO?S


CAPITULO 13 FUNDAMENTOS DE LA PROGRAMACION EN ?INDO?S
O"#$%&'() E)*$+,-&+() C(.%$.&/( $ostrar las 'enta.as de :<&:&2 *l entorno de LIndo>s pro ra!aci/n 'isual en :<&;& Aplicaciones Lindo>s orientada a!biente Lindo>s Procedi!ientos :<&<& A!biente de $icrosoft Visual C88 :<&= &2 A!biente de C88 #uilder :<&?&2 Aplicaciones con Visual C88 y $HC L$+%012 O"3&42/2: D@E Cap :< L$+%012 S04$1&/2: D:ED;ED<E Todo el libro A'2.+$ 5 a

C=,:;

CAPITULO 1

MANEJO DE COMPONENTES 7 PROGRAMACI!N GRAFICA


A'2.+$ 5

O"#$%&'() E)*$+,-&+() C(.%$.&/( Crear aplicaciones raficas y :=&: Co!ponentes VC) co!ponentes VC) en C88 :=&; Pro ra!aci/n rfica #uilder 6&7 :=&<&Creaci/n de aplicaciones en C88 #uilder :=&= Presentaci/n de traba.o de aplicaci/n L$+%012 O"3&42/2: D@E Cap := L$+%012 S04$1&/2: D:ED;ED<E Todo el libro

:77

1. : ACTIVIDADES
)as acti'idades a realizar de acuerdo a las directi'as son: a) Presentaci/n de %ilabus b) Inicio del 3ictado& c) 3ictado: Clases !a istrales& Clases te/rico2practicas(%e to!ar en cuenta las inter'enciones de los alu!nos)& Prcticas diri idas en rupos de < alu!nos& (taller de pro ra!aci/n)

Prcticas de laboratorio& Presentaci/n de traba.o final de pro ra!aci/n 'isual d) *'aluaci/n per!anente usando aula 'irtual y Internet e) *laboraci/n y presentaci/n de planillas&

1.6

RECURSOS MATERIALES

a) #iblio rafa& #) )aboratorio de Co!putadoras& c) %oft>are de )en ua.e C88 #uilder 6&7M& , yNo Visual C88 V?&7 d) Aula con retroproyector !ulti!edia& f) Plu!ones de pizarra acrlica d) %eparatas y copias,y !aterial en C3, 3V3 ,etc f) Internet aula 'irtual y P ina L*#

1. ;. RECURSOS BIBLIOGRAFICOS
BIBLIOGRAFIA BASICA @OBLIGATORIAA :& Oon $aynard N L$.402#$ /$ *1(41282+&>. C N Hondo *ditorial de Pontificia 5ni'ersidad Cat/lica N:CB@& ;& Oerni ian #rian L& Iitc+ie 3ennis $N E3 3$.402#$ /$ *1(41282+&>. CBPrintece +all2+ispanoa!ericana %&AN :CC:& <& AntonaGos Ja!es ,$ansfields JI& PI4GI$ACI4J *%TI5CT5IA3A *J C, Printice Kall Iberia $adrid :CC@ =& Joyanes A uilar )uisN CCC 2 )0 23+2.+$ B 5J *JH4P5* 4II*JTA34 A 4#J*T4%$cGra>2Kill N $adridN :CC= ?& Ieisdorp+ Oent CCC B0&3/$1 3, PI*JTIC* KA)) , $"9ico ,:CCC 6& V"liz Vilca Is!ael N L$.402#$ /$ P1(41282+&>. Apuntes de clase 6 5J%A, ;77= BIBLIOGRAFIA COMPLEMENTARIA@SUGERIDAA :& Ceballos Hco& Ja'ierB M&+1()(-% V&)023 CCC 2*3&+2+&(.$) *212 ?&.32BRAMA B1==6 ;& Ceballos Hrancisco Ja'ierN Curso de pro ra!aci/n C88 IA$A N :CC: <& JAOA$5IA %K4ICKII4 N MD%(/() N08D1&+() =& Pappas C+ris K& $urray Lillia! K& Visual C++ 6.0. Manual de referencia &Lillia! & $C Gra>2Kill& *spa1a :CCC

1.8. METODOLOGIA
C)A%*% *J %A)4J&2 Clases !a istrales te/rico2 prcticos TIA#AJ4% 3* AP)ICACI4J&2 )os estudiantes desarrollarn un traba.o de aplicaci/n -ue sustentarn al final del curso, en rupos de <& ( la aplicaci/n es en Pro ra!aci/n 'isual) *QA$*J*% 3* C4JTI4)&2 *'aluaci/n peri/dica del a'ance del curso, rea.ustando y corri iendo el dictado, de acuerdo al rendi!iento obser'ado en cada e'aluaci/n& PIACTICA% CA)IHICA3A%&2 )os estudiantes rendirn practicas calificadas con la ua de Profesor se fo!entar el traba.o en e-uipo y la colaboraci/n& PIACTICA% 3* )A#4IAT4II4&2 )os estudiantes dispondrn de = +oras co!o !ni!o de prctica se!anales en co!putadoras en )&I&I&I& Tarea a resol'er por alu!no o rupo por Internet

1.= EVALUACION
E9E8$.$) @P21%$ T$(1,2A Pri!er *9a!en (*: ) Captulos : al = Peso ( ;7 R %e undo *9a!en (*; ) Captulos ? al B Peso ( ;7 R Tercer *9a!en (*< ) Captulos C al :; Peso ( ;7 R Practicas en clase (PC) Peso ;7 R P21%$ P1E+%&+2 %ustentaci/n del Traba.o Hinal (TH) Peso ( ;7 R Jota de )aboratorio J) (resoluci/n de tareas y asistencias) Peso ( <7 R E3 *1(8$/&( F&.23 @PFAse obtendr de la si uiente !anera PF( 8D*:8*;8*<S$enor Jota)T7&?8(NLC0.3C0.2FTFAU(:7&?

1.10: CALENDARIGACION
CAPIT5)4% %*$AJA% AC5$ %*$ R AVAJC* R AC5$ : :&?7 :&?7 B&B; B&B; ; :&?7 <&77 B&B; :@&6? < :&77 =&77 ?&BB ;<&?< = :&77 ?&77 ?&BB ;C&=: *VA)5ACI4J : 7&?7 ?&?7 ;&C= <;&<? ? :&?7 @&77 B&B; =:&:B 6 :&77 B&77 ?&BB =@&76 @ :&77 C&77 ?&BB ?;&C= B :&77 :7&77 ?&BB ?B&B; *VA)5ACI4J ; 7&?7 :7&?7 ;&C= 6:&@6 C :&77 ::&?7 ?&BB 6@&6? :7 :&77 :;&?7 ?&BB @<&?< :: :&77 :<&?7 ?&BB @C&=: :; :&77 :=&?7 ?&BB B?&;C *VA)5ACI4J < 7&?7 :?&77 ;&C= BB&;= :< :&77 :6&77 ?&BB C=&:; := :&77 :@&77 ?&BB :77&77 TIA#AJ4 HIJA) 7&?7 :@&?7 ;&C= :7;&C= T4TA) :@&77 :77&77

Are-uipa, ;77B $ayo ;;

222222222222222222222222222222222222 In & Juan Carlos Torreblanca de Velazco 3ocente PII2 3AII Grupo A

222222222222222222222222222222222222222222 $&%c& In & Is!ael V"liz Vilca 3ocente A%423AII Practica Grupo #

222222222222222222222222222222222222 In #raulio #ustos Arapa: 3ocente A5Q2GrupoC