Disciplina: LINGUAGEM DE PROGRAMAÇÃO
Autor: Colégio Estadual de Paranavaí | Publicado: 2012-07-15T16:37:00-07:00



Carga horária total: 240
h/a;
Teoria: 120
h/a;


Prática: 120h/a.






EMENTA






·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Abstração e resolução de
problemas;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Desenvolvimento e formas
de representação de algoritmos;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tipos de dados;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Operadores matemáticos;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Estruturas de controle;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Conceitos de linguagens de
programação;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Ambientes de
desenvolvimento.




CONTEÚDOS


&nbsp;




·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Etapa para resolução de um
problema via computador; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Conceitos básicos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Sequência lógica; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Conceitos de tipos de
dados e instruções primitivas; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Operadores matemáticos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Variáveis e constantes; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tabela verdade;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Representação e
implementação de algoritmos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Pseudocódigo; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Regras para construção de
algoritmos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Comandos de entrada e
saída; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Estrutura de controle
(seqüencial, condicional e repetição); 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Teste de mesa;

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Implementação de
algoritmos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Conceitos e operações com
arquivos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Modelo de programação; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Sintaxe da Linguagem de
Programação; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Organização do código,
modularização; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Elementos de controle; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Operações e propriedades; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Fase de desenho e fase de
execução; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tipos de controles; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Dados, escopo de variáveis
e constantes; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Mecanismos de programação;


·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Funções e procedimentos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Detecção e prevenção de
erros de sintaxe; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Erros semânticos; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Criação da interface; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Geração de Relatórios; 

·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Orientação a Objetos.


&nbsp;&nbsp;

BIBLIOGRAFIA




BOENTE
Alfredo. Construindo algoritmos computacionais: Lógica de Programação.
Brasport.



CARBONI
Irenice de Fátima. Lógica de Programação. Thomson Learning (Pioneira).




FORBELLONE
André Luiz, EBERSPACHER Henri F. Lógica de Programação – A construção de
algoritmos e estruturas de dados. 3ª Ed. Pearson/Prentice Hall. 


MANZANO,
Jose Augusto N. G. Algoritmos: lógica para desenvolvimento de programação em computadores. Editora
Érica. 2002.


SAID,
Ricardo. Curso de Lógica de Programação. Digerati/Universo de livros.


SENAC.
Construção de Algoritmos. Editora Senac.


SOUZA,
Marco Antonio Furlan de, GOMES Marcos Marques, SOARES Marcio Vieria. Algoritmos
e Lógica de Programação. Editora Thomson.


XAVIER
Gley Fabiano Cardoso. Lógica de Programação. Senac.


ZAVIANI.
N. Projeto de Algoritmos: Com Implementação em Pascal e C. Thonson. 2000.