Post on 13-Sep-2015
description
Introduo a Algoritmos
Prof. Jonathas BernalJonatas.oliveira@pitagoras.com.br@prof_bernal
Planejamento de AulasDividido em trs tpicos principais:Apresentao terica de conceitos de Algoritmos
Conceituao de Algoritmos Matemticos e Computacionais
Aplicaes prticas
Planejamento de AulasTrabalhos em grupos sobrePrograma funcional e apresentao em classe
Estudos de Caso em sala de aula e em Laboratrio
ObjetivosConhecer aspectos Bsicos de AlgoritmosFundamentos de LgicaProgramao de ComputadoresConstruo e interpretao de algoritmos estruturadosConhecer e Manipular tipos primitivos de dados
ObjetivosConstruir algoritmosSoluo de um dado problemaManipulao de dados adequadaTraduo de solues algortmicas para linguagem computacionalDominar o processo de descrio e soluo de problemas atravs do desenvolvimento de programas de computador por pseudolinguagem
ObjetivosConhecimento da importncia da estruturao de algoritmos computacionais perante os desafios cientficos e tecnolgicosDominar os ambientes de programao e utilizar linguagens de forma cientfica.
Tpicos da disciplinaDefinio, conceito e formas de representao de algoritmosFundamentos de programaoTipos de dadosComandos bsicosApresentao da lingagem c/c++
Tpicos de AulaDefinio de Estrutura de controle e tiposDefinio de laos de repetio e tiposDefinio de estruturas vetoriais e matriciaisAplicao estruturada
EmentaDefinio de algoritmosConceitos introdutrios para programao de computadores:Tipos de dadosDeclaraes de atribuioEntrada e sada de dadosIntroduo linguagem C/C++Estruturas de controle e Laos de repetio
Contedo ProgramticoDefinio de AlgoritmoConceito de algoritmosO algoritmo e o computadorTipos de AlgoritmosFormas de representao de algoritmos
Contedo ProgramticoFundamentos de ProgramaoIdentificadoresTipos de dadosVariveis e constantesExpressesComandos bsicos
Contedo ProgramticoIntroduo linguagem C/C++Apresentao da linguagemComandos de declarao de tiposInstrues simples de comandosAtribuio, leitura de dados, apresentao de resultados
Contedo ProgramticoEstruturas de ControleEstrutura de seleo simplesEstrutura de seleo compostaEstrutura de mltipla escolha
Contedo ProgramticoLaos de RepetioRepetio controlada por varivelRepetio condicional com teste no incioRepetio condicional com teste no fimBreak e continue
Contedo ProgramticoVetores, Matrizes e StringsDeclarao de vetores unidimensionaisCadeias de caracteresDeclarao de vetores multidimensionais Vetores de cadeias de caracteresInicializao de vetoresLimites de vetores e sua representao em memria