Você está na página 1de 19

!

!"#$% "'() *+(,-, '()


6128 - lnl2
!"#$%&'()* ,

Aula 01

rofessor Murllo Zanlnl de Carvalho

L-mall: murllo.eleLronlca.mecaLronlca[gmall.com

SlLe:
(./01234567 8
! rofessor: Murllo Zanlnl de Carvalho
! Lmall: murllo.eleLronlca.mecaLronlca[gmall.com
! ulas da semana: CulnLas das 19:10 as 22:40
! Locals: Sala 12 e LaboraLrlo 14 (26)
)59:50;13<7 =>602>.?7?7
! 1relnamenLo em Llnguagem C - MlZPA8l, vlcLorlne
vlvlane - LdlLora earson renuce Pall

)59:50;13<7 =>602>.?7?7
! Curso MlcroconLroladores lC - rogramao em
C" - (hup://www.porLalwebaula.com.br/webslLe_/lndex.php?
opuon=com_conLenL&vlew=arucle&ld=121:curso-onllne-mlcroconLroladores-plc-programacao-em-
c&caud=31:mlcroconLroladores-plc&lLemld=149)

)59:50;13<7 =>602>.?7?7
! use a Cabea! rogramao - 8A88?, aul &
C8llll1PS, uavld - LdlLora AlLa 8ooks

%154@150A ?> "B7:57CD0
! 2 avallaes Lerlcas lndlvlduals e sem consulLa,
! 8elaLrlos dos ensalos reallzados em sala de aula,
! LlsLas de exerclclos reallzados em sala de aula,
! aruclpao nas aulas.
%0.?5CE>A ?> "F10B7CD0
! no aunglr nLnPuMA das condles de
reprovao,
! Medla nal malor ou lgual a 6,
! resena em aulas lgual ou superlor que 73 do
curso.
MdiaFinal = P1*0, 4
( )
+ P2*0, 6
( ) ( )
*0, 8+(Trabalhos *0, 2)
%0.?5CE>A ?> =>F10B7CD0
! Aunglr uma quanudade de falLas malor que 23
(20 falLas) ao longo do semesLre, lembrando que
para cada dla de aula perdldo, 4 falLas so
adqulrldas sem cusLo adlclonal!
! Medla nal lnferlor a 6,
! Caso a medla nal com as noLas das avallaes 1 e
2 for lnferlor a 6, o aluno poder reallzar a
avallao 3, sendo que essa avallao l8
subsuLulr a menor noLa (1 ou 2),
G067:5H7CD0 ?0 274>157: ?7A 7I:7A
! ara acessar o maLerlal das aulas, acessar o slLe da
lA1LC S8C (!!!"#$%&'()'"&*+"),)
%10.0;1727
AULA DATA DETALHAMENTO DO CONTEDO PROGRAMTICO (BASES TECNOLGICAS)
1 09/02/2011
Apresentao do curso. Reviso algoritmos e converso de algoritmos para estruturas de cdigo. Introduo a sistemas
operacionais e sistemas operacionais embarcados. Compiladores e ambientes de desenvolvimento.
2 16/02/2011
Elementos bsicos da linguagem C. Sequencia de instrues. Declarao de variveis. Caractersticas de um programa
bsico em C.
3 23/02/2011
Operadores aritmticos e lgicos. Funo de entrada padro.
4 01/03/2011
Estruturas de Deciso. Converso de algoritmos para cdigo utilizando estruturas de deciso.
5 08/03/2011
Estruturas de Repetio. Converso de algoritmos para cdigo utilizando estruturas de repetio.
6 15/03/2011
Funes. Definio de uma funo. Prototipagem de funes. Declarao de Funes.
7 22/03/2011
Vetores. Definio de vetor. Matrizes. Operaes com vetores e matrizes. Algoritmos de ordenamento.
8 29/03/2011
Cadeia de caracteres. Operaes com strings.
9 05/04/2011 Reviso para prova P1.
10 12/04/2011 Prova P1.
11 19/04/2011 Ponteiros. Declarao e inicializao de ponteiros. Aritmtica com ponteiros.
12 26/04/2011
Estruturas e unies. Declarao de estruturas. Utilizao de estruturas para o desenvolvimento de programas.
13 03/05/2011
Mtodos de acesso e processamento de arquivos.
14 10/05/2011
Desenvolvimento de interfaces grficas com o usurio utilizando Visual Basic Express 2010. Caractersticas principais no
desenvolvimento de interfaces grficas.
15 17/05/2011
Principais componentes utilizados no desenvolvimento de interfaces grficas. Propriedades e eventos destes componentes.
16 24/05/2011
Plataforma Arduino. Programao Arduino. Desenvolvimento de aplicaes com o Arduino.
17 31/05/2011
Reviso para a avaliao P2.
18 14/06/2011 Prova P2.
19 21/06/2011
Divulgao resultados Prova P2 e reviso contedo Prova P3.
20 28/06/2011
Aplicao Prova P3.
G5.;I7;>2 %
! L mals slmples de ser uullzada que a llnguagem
Assembly,
! um programa escrlLo em llnguagem C pode ser
compllado para dlversos conLroladore, com
pequenas modl c a es ( em f un o de
reglsLradores com nomes dlferenLes), o mesmo no
pode ser felLo em assembly,
! L uma llnguagem de alLo nlvel padronlzada.
G5.;I7;>2 %
! Seus programas so modulares (podem ser
dlvldldos em funes),
! Llnguagem uullzada para desenvolver programas
com alLo desempenho,
! Llnguagem esLruLurada.
$J>2F:0A ?> 7F:567CE>A I45:5H7.?0 :5.;I7;>2 %
ubunLu Llnux - 8eurado de (hup://
lnfoevo.escolasmolmenLa.pL/wp-conLenL/uploads/
2009/10/ubunLu2.[pg) em 04/08/2011
Apllcauvos para lhone - 8eurado de (hup://
blog.dcllck.com.br/wp-conLenL/uploads/lphone-
employeeadmln.png) em 04/08/2011
%02F5:7?01>A
! ConverLem o arqulvo de LexLo em llnguagem de
seres humanos para um con[unLo de lnsLrues que
o processador possa enLender,
rograma sendo compllado - 8eurado de (hup://lmgs.xkcd.com/comlcs/compller_complalnL.png)
em 04/08/2011
%02F5:7?01>A
! ulferenLe do ascal, onde os programas so
lnLerpreLados, os programas em C so compllados,
! Lm geral, os complladores funclonam em llnha de
comando, para aumenLar a produuvldade, eles so
uullzados em con[unLo com amblenLes lnLegrados
de desenvolvlmenLo (luL).
roblemas ao compllar um programa em
llnha de comando - 8eurado de (hup://
sLauc.deskLopnexus.com/Lhumbnalls/
43292-blgLhumbnall.[pg) em 04/08/2011
('$
! LnLre os amblenLes lnLegrados de desenvolvlmenLo
mals comuns, podemos clLar o vlsual SLudlo e o
uevC++,
! uuranLe o curso esLaremos uullzando a luL uevC++.
vlsual SLudlo - 8eurado de (hup://
www.aspneu.com/arugos/
vlsualSLudlo2010ulumaLe.[pg) em
04/08/2011
uevC++- 8eurado de (hup://
sanLospedro.wlklspaces.com/le/
vlew/devcpp.[pg) em 04/08/2011
!:IJ0;1727A
Lxemplo de uxograma para Lrocar uma lmpada - 8eurado de (hup://upload.wlklmedla.org/wlklpedla/
commons/Lhumb/4/46/LampllowcharL_pL.svg/230px-LampllowcharL_pL.svg.png) em 04/08/2011
!:IJ0;1727A
LsLruLura de ueclso
lnlclo e llm de AlgorlLmo
Ao
=>/>1K.657A )59:50;17<67A
-./0.$1%'2*

-34 5367 89 9 : ;<) *= % >". ) * ? @&* */$% A*1<&
&B0(A.C).D0."*%E7 F <A97 GA -$$H&*"7 I$%=$ J0<1%<7 ,KLKM

Você também pode gostar