bcc201 – introdução à programação apresentação da ... · • introdução à lógica de...
TRANSCRIPT
![Page 1: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/1.jpg)
BCC201
BCC201–IntroduçãoàProgramaçãoApresentaçãodaDisciplina(AulasPráticas)
BCC201–IntroduçãoàProgramaçãoUniversidadeFederaldeOuroPretoDepartamentodeCiênciadaComputaçãoProf.ReinaldoSilvaForteswww.decom.ufop.br/reinaldo2016/01
1
![Page 2: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/2.jpg)
BCC201
Agenda• Obje=vos;• Ementa;• Cargahorária;• Formadeavaliação;• Comunicação;• Bibliografia.
2
![Page 3: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/3.jpg)
BCC201
Objetivos• Apresentaroalunoconceitosbásicossobreprogramação;• Apresentarcomandoseestruturasdedadosparaprogramação;
• ApresentaralinguagemC++.
3
VocêdeveestarpreparadoparaProgramar,independentementedalinguagem.
Nofinaldocurso:
![Page 4: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/4.jpg)
BCC201
Ementa• IntroduçãoàlógicadeProgramação.• Conceitosbásicossobrealgoritmos,u=lizaçãoeformasderepresentação(fluxogramaeportugol).
• Tiposdedados.Variáveiseconstantes.• Expressõeseoperadoresrelacionais,aritmé=coselógicos.• Estruturascondicionaisederepe=ção.• Modularizaçãodeprogramas(funçõeseprocedimentos).• Estruturasdedadoshomogêneas(vetoresematrizes)eheterogêneas(estruturas).
• Manipulaçãodecadeiasdecaracteres.• Ponteirosealocaçãodinâmicadememória.• Processamentodearquivos.
4
![Page 5: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/5.jpg)
BCC201
Cargahorária• Semanal:6h/a–4teóricas+2prá=cas.• Total:90h/a.
• AulasPráMcas:• Terças-feiras,das15:20às17:00(Turma31);• Terças-feiras,das17:10às18:50(Turma32);• Terças-feiras,das19:00às20:40(Turma33);• Saladeaula:Laboratório30-ICEB;• Saladoprofessor:ICEB-III,sala17.
5
![Page 6: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/6.jpg)
BCC201
Formadeavaliação• A=vidades:• Provas(2);• A=vidadesprá=cas-AP(emlaboratórioeextra-classe);• Trabalhoprá=co-TP;
• 40%danotadadisciplina.
• Distribuiçãodepontos:• Nota_Prá=ca=0.20*P1+0.30*P2+0.25*AP+0.25*TP
6
![Page 7: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/7.jpg)
BCC201
Formadeavaliação• ConteúdodasProvas:• Prova1:Atécomandosderepe=ção(whileefor)• Prova2:Atéestruturasheterogêneas
• Datas:• Adefinir,dependedocronogramadaparteteórica
7
![Page 8: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/8.jpg)
BCC201
Formadeavaliação• Frequência:• Controlediário;• Presençamínimaparaaprovação:75%(somadepráMcaeteórica);
• Chanceseoportunidadesextras:• Somenteparaosassíduos(>=90%defrequência);
8
![Page 9: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/9.jpg)
BCC201
Comunicação• Informaçõesgeraisedownloads:• Páginaweb:www.decom.ufop.br/reinaldo;• Moodle:hop://www.decom.ufop.br/moodle(principalmenteparaentregadetrabalhoseesclarecimentodedúvidas);
• Acesseperiodicamenteestesrecursosparainformaçõesmaisrecentes.
• Atendimentoextraclasse:• Nasaladoprofessor:
• Sala17(ICEBIII);• Horáriodoprofessorestánositeepregadonaporta.• Foradohoráriodeatendimento,procureagendarantecipadamentepore-mail([email protected])oupessoalmente. 9
![Page 10: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/10.jpg)
BCC201
Monitoria• Estagiáriodocente• Monitoriadadisciplina
Informaçõesembrevenosite
10
![Page 11: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/11.jpg)
BCC201
BibliograIia• Básica:• DEITEL,H.M.;DEITEL,P.J.,C++:comoprogramar,5a.Edição,Pearson,2006.
• STROUSTRUP,B.,PrincípiosePrá=casdeProgramaçãoComC++,BookmanCompanhiaEditora,2012.
• MIZRAHI,V.,V.,TreinamentoemlinguagemC++:Módulo1,2aEdição,Pren=ceHall,2006.
• MIZRAHI,V.,V.,TreinamentoemlinguagemC++:Módulo2,2aEdição,Pren=ceHall,2006.
• SAVITCH,W.;C++Absoluto,PearsonBrasil,2004.
11
![Page 12: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/12.jpg)
BCC201
BibliograIia• Complementar:• LIPPMAN,S.B.;LAJOIE,J.;MOO,B.E.,C++Primer,FiwhEdi=on,2012.
12
![Page 13: BCC201 – Introdução à Programação Apresentação da ... · • Introdução à lógica de Programação. • Conceitos básicos sobre algoritmos, u=lização e formas de representação](https://reader035.vdocuments.pub/reader035/viewer/2022070801/5f02aec77e708231d4057c52/html5/thumbnails/13.jpg)
BCC201
FIM!• Vamosparao“Portugol”.
13