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 Oitava Aula aula8.pdf Nona Aula aula9.pdf Décima Aula aula10.pdf Décima Primeira Aula aula11.pdf Décima Segunda Aula aula12.pdf Décima Terceira Aula aula13.pdf Décima Quarta Aula aula14.pdf Décima Quinta Aula aula15.pdf
Datas das provas e entrega do trabalho:
Primeira Prova Segunda Prova Terceira Prova Prova Final 19/05 ??/?? 07/07 14/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 .