Aviso:
Grupo do Whatsapp da disciplina:
Canal do YouTube:
https://www.youtube.com/@prof.linderEmenta:
Conceitos de algoritmo. Algoritmo como representação da solução de problemas. Constantes. Identificadores. Palavras reservadas. Variáveis e tipos primitivos. Operadores. Expressões. Instruções. Lógica de programação estruturada. Pseudolinguagem e seu uso na representação de algoritmos. Comandos de entrada e saída de dados. Estrutura de controle de fluxo (sequencial, condicional e iterativa). Teorema de Böhm-Jacopini. Conceito e classificação de Linguagens de Programação. Introdução a uma Linguagem de Programação de alto nível estruturada. Ambiente de programação. Componentes da Linguagem de Programação selecionada: estrutura de um programa, identificadores, palavras reservadas, variáveis, constantes, declaração de variáveis, operações básicas, comandos de entrada e saída, estruturas de controle de fluxo, estruturas de dados homogêneas e heterogenias, modularização, escopo de nomes e tempo de vida de variáveis. passagem de parâmetros, recursividade, tipos de dados definidos pelo usuário e arquivos. Classificação e pesquisa de dados. Uso em laboratório de uma linguagem de programação de alto nível.Índices desta página:
Bibliografia
Material para download
Datas das Provas
Avisos
Básica:
Algoritmos, Teoria e Prática. CORMEN, T. H. et al. - 3ª edição. Editora Campus, 2012. Completo e Total. SCHILDT, H. - 2ª edição. Pearson Education, 2006.
Complementar:
A Linguagem de Programação C ANSI. KERNIGHAM, B. W.; RITCHIE, D. M. Elsevier, 2ª ed. 1990. Conceitos de Linguagens de Programação. 9ª ed. Bookman, 2011. Fundamentos da Programaçã de Computadores. ASCENCIO, A. F. G.; CAMPOS, E. A. V. 3 ª ed. Editora Pearson Education, 2012. Introdução à Programação - Algoritmos. OLIVEIRA, A. B.; BORATTI, I. C. 4ª ed. Visual Books, 2013.
Material para Download:
Primeira Aula aula1.pdf Segunda Aula aula2.pdf Terceira Aula aula3.pdf Quarta Aula aula4.pdf Quinta Aula aula5.pdf Sexta Aula aula6.pdf Sétima Aula aula7.pdf Material disponibilizado no último semestre em que a disciplina foi ofertada material
Datas das provas e entrega do trabalho:
Primeira Prova Segunda Prova Terceira Prova Prova Final ??/?? 13/05 15/06 20/07
Aviso sobre o procedimento para solicitação de segunda chamada:
Para solicitar a realização de uma segunda chamada o aluno deve entrar com um processo no NAD (Núcleo de Atendimento ao Discente) conforme determina o Ato Normativo Nº 001/2011 .