Clase01 FCYP_2_2015

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