Upload
ivana-korze
View
224
Download
0
Embed Size (px)
Citation preview
8/19/2019 Clase01 FCYP_2_2015
1/23
UNIVERSIDAD DE SANTIAGO DE CHILEFACULTAD DE INGENIERÍAFundamentos de Computación y Programación
CLASE N
1INTRODUCCIÓN
8/19/2019 Clase01 FCYP_2_2015
2/23
Docente
Atención a estudiantes:
CONOCIÉNDONOS
Nombre Francisco Acuña Castillo
[email protected] [email protected]
Días y horas Hacer cita previa vía correo
Luar o !"#io Hacer cita previa vía correo
O$ros
Hacer cita previa vía correo
8/19/2019 Clase01 FCYP_2_2015
3/23
!
INFOR%ACIÓNAD%INISTRATI&A
8/19/2019 Clase01 FCYP_2_2015
4/23
"
'ORAS DE DEDICACIÓN (UE RE(UIERE LA ASI)NATURA
TEOR*AE+ERCICI
OSLA,ORATORI
OAUTOESTUDIO TOTALES
(!"#"NC$A%
"#&
-NORESENCIALE
S/03
42
65162
UNIDAD T*TULO N8 DE'ORASTEOR*A
1 "structuras de control '5 Funciones ) abstracciones *
4 ro+ramación para lain+eniería
**
,-,A% ' #"/ANA# 0
UNIDADES TE%9TICAS
8/19/2019 Clase01 FCYP_2_2015
5/23
#
E&ALUACIÓN C9TEDRA
%a evaluación de c1tedra2 se calcula a trav3sdel promedio de tres cali4caciones con i+ualponderación
5" N6' (Fecha por a+endar&57nidades ' ) *
5" N6* (Fecha por a+endar&
57nidades '2 * ) 85romedio de notas parciales
8/19/2019 Clase01 FCYP_2_2015
6/23
$
RO%EDIO DE NOTASARCIALES
Corresponde al promedio de un con9unto detests de entrada ue se llevar1n a cabo en elhorario de laboratorio en los primero ';minutos de la clase2 a partir de la semana del *
de noviembre
"l promedio de los tests corresponde a una
cali4cación2 euivalente a una nota parcial deC1tedra
%a inasistencia a un test se cali4ca con la notamínima ) no "s r"cu:"ra;l"
8/19/2019 Clase01 FCYP_2_2015
7/23
%
ru";a R"cu:"ra$i
8/19/2019 Clase01 FCYP_2_2015
8/23
No$a #" C?$"#ra
Considera las si+uientes notas ) se calculacomo el promedio simple de las 2 !"or"s
cali>cacion"s entre
& N (romedio de Notas arciales& & "' (rueba "scrita ro+ramada '& & "* (rueba "scrita ro+ramada *& & A' (Nota ' rueba acumulativa&
& A* (Nota * rueba acumulativa&
E&ALUACIÓN C9TEDRA
8/19/2019 Clase01 FCYP_2_2015
9/23
'
CALIFICACIÓN FINAL
#e calcular1 la nota 4nal de la asi+natura de acuerdo a:
#i las notas 4nales de c1tedra ) de laboratorio sona!;as ma)ores o i+uales a 273 entonces:
Nota Final 37B Nota C1tedra B 37B Nota %aboratorio
#i al+una de las notas 4nales de laboratorio o dec1tedra es menor a 2732 entonces:
Nota Final %"nor No$a(Nota C1tedra2 Nota %aboratorio&
#i el alumno aprueba sólo c1tedra o sólo laboratorio2la nota se +uarda por un s"!"s$r" ) al semestre
si+uiente slo rin#" la parte de la asi+natura uereprobó
8/19/2019 Clase01 FCYP_2_2015
10/23
()
''' Fundamentos de Computación )ro+ramación
Eía o4cial de comunicación para el curso http:GGG.udesantia+ovirtual.cl %-A
DATOS DEL CURSO
SECCION 'ORARIO SALA-s/
C6 &1 S1 430
http://www.udesantiagovirtual.cl/http://www.udesantiagovirtual.cl/http://www.udesantiagovirtual.cl/
8/19/2019 Clase01 FCYP_2_2015
11/23
((
Alcides [email protected]
%uciano [email protected]
Horarios de atención a estudiantes:
Son :u;lica#os "n UD"San$iao&ir$ual
COORDINADORES
mailto:[email protected]:[email protected]:[email protected]:[email protected]
8/19/2019 Clase01 FCYP_2_2015
12/23
(
LA ASI)NATURA
*+u, -oy a aprender enprogramación.
8/19/2019 Clase01 FCYP_2_2015
13/23
(!
7n usuario #" a:licacion"s computacionales no es lo mismo ue unusuario :ro"sional de loscomputadores
"n Fundamentos de computaciónaprender1s a co!unicar$" con elcomputador
%a pro+ramación b1sicamente es":licarl" al computador u3 es louieres ue el ha+a2 en un l"nua"Gu" "l co!:u$a#or "n$i"n#a
No es una ciencia2 Ies una ha;ili#a#J2
LA ASI)NATURA
8/19/2019 Clase01 FCYP_2_2015
14/23
("
artiremos con un vocabulario b1sico Eamos a di=erenciar entre hardware )software
Diremos ue hardware tiene relacióncon los componentes =ísicos de unco!:u$a#or
/ientras ue software tiene relacióncon las ins$ruccion"s ue unco!:u$a#or e9ecuta
&OCA,ULARIO ,9SICO
8/19/2019 Clase01 FCYP_2_2015
15/23
(#
7n co!:u$a#or es un arte=acto capa< de al!ac"nar7 co!:u$ar
y !ani:ular #a$os2 tanto de manera ló+ica como matem1tica2
ue adem1s puede in$"rac$uar con un usuario
"st1 basado en la arGui$"c$ura #" &on N"u!ann compuestopor:
7nidad Ari$!H$ico Lica (ALU&
7nidad de Con$rol %"!oria
Dispositivos IO
,us"s
AR(UITECTURA DECO%UTADORES
8/19/2019 Clase01 FCYP_2_2015
16/23
($
7n co!:u$a#or es un arte=acto capa< de al!ac"nar7 co!:u$ar
y !ani:ular #a$os2 tanto de manera ló+ica como matem1tica2
ue adem1s puede interactuar con un usuario
"st1 basado en la arGui$"c$ura #" &on N"u!ann compuestopor:
7nidad Ari$!H$ico Lica (ALU&
7nidad de Con$rol %"!oria
Dispositivos IO
,us"s
AR(UITECTURA DECO%UTADORES
%os primeros dos elementos m1s unos dispositivos dealmacenamiento llamados r"is$ros7 constitu)en la uni#a#
c"n$ral #" :roc"sa!i"n$o -CU/
8/19/2019 Clase01 FCYP_2_2015
17/23
(%
7n bit es la unidad mínima de la electrónica di+ital2 representa la"is$"ncia o in"is$"ncia #"
8/19/2019 Clase01 FCYP_2_2015
18/23
(/
7n bit es la unidad mínima de la electrónica di+ital2 representa la"is$"ncia o in"is$"ncia #"
8/19/2019 Clase01 FCYP_2_2015
19/23
('
Software sea usa como sinónimo :rora!a
7n pro+rama es una s"cu"ncia #" ins$ruccion"sescritas en al+>n l"nua" #" :rora!acin ue uncomputador puede in$"r:r"$ar ) ""cu$ar
/1s t3cnicamente2 software es el con9unto:rora!as7 :roc"sos7 r"las y #ocu!"n$acin asociada para la operación de un sis$"!a #"
inor!acin
"ntre estos ha) sis$"!as o:"ra$i
8/19/2019 Clase01 FCYP_2_2015
20/23
!-K!A/AC$MN
%os len+ua9es de pro+ramación son la =orma en uecomunicamos a los computadores las ins$ruccion"s ue ueremos ue ""cu$"n
Como los humanos no podemos usar binario puro paradarle instrucciones al computador2 ) el computador noes capa< (a>n& de se+uir a la per=ección instruccionesen len+ua9e natural2 los l"nua"s #" :rora!acin son el punto intermedio
"?isten len+ua9es de pro+ramación para diversospropósitos2 de distinta comple9idad ) documentacióndisponible2 por eso en este curso partiremos
aprendiendo un len+ua9e de :ro:si$o "n"ral )
8/19/2019 Clase01 FCYP_2_2015
21/23
,H-N
)thon es un len+ua9e D" :ro:si$o "n"ral7 por lo ue
es >til para realiltiples tareas) desarrollar distintos tipos de
so=tGare2 ) no est1 orientado a uncon9unto de problemas en especí4co %ul$i:ara#i!a7 es decir2 permite
traba9ar sobre distintos en=oues o paradigmas de pro+ramación
In$"r:r"$a#o7 lo ue implica ue elcódi+o en )thon se trans=orma encódi+o de m1uina cuando senecesita la instrucción en especí4co
8/19/2019 Clase01 FCYP_2_2015
22/23
)thon
)thon es un len+ua9e D" :ro:si$o "n"ral7 por lo ue
es >til para realiltiples tareas) desarrollar distintos tipos deso=tGare2 ) no est1 orientado a uncon9unto de problemas en especí4co
%ul$i:ara#i!a7 es decir2 permitetraba9ar sobre distintos en=oues o paradigmas de pro+ramación
In$"r:r"$a#o7 lo ue implica ue elcódi+o en )thon se trans=orma encódi+o de m1uina cuando senecesita la instrucción en especí4co
II lo m1s importante de todoJJ
)thon es un e?celentelen+ua9e para aprender2 apro+ramar pues al ser unlen+ua9e de alto nivel2 su
sinta?is se parece m1s a la denuestro len+ua9e ue al de la
m1uina
8/19/2019 Clase01 FCYP_2_2015
23/23
!
RE)UNTAS
M