BCC104 - Algoritmos e Programação I - 2025-1Carga horária da disciplina: 60 horas/aula Professor(es) em 2025-1
ObjetivosEmentaIntrodução, conceitos básicos de programação, comandos de controle de fluxo, funções definidas pelo usuário, tipos de dados compostos.Conteúdo Programático- onteúdo programático:- ● Introdução: - ○ Funcionamento de computadores e de programas - ○ Linguagens e ambientes de programação - ○ Programação estruturada - ○ Algoritmos e fluxogramas - ● Conceitos básicos: - ○ Variáveis e expressões de tipos primitivos - ○ Funções e constantes matemáticas - ○ Comandos de entrada e saída - ● Comandos de controle de fluxo: - ○ Operadores relacionais e lógicos - ○ Estruturas de decisão - ■ Simples - ■ Aninhadas - ○ Estruturas de repetição - ■ Controladas logicamente - ■ Controladas por contador - ■ Laços aninhados - ● Funções definidas pelo usuário: - ○ Definição de funções - ○ Chamada de funções - ○ Criação de bibliotecas de funções - ● Tipos de dados compostos: - ○ Vetores homogêneos - ○ Matrizes homogêneas - ○ Registros heterogêneos Bibliografia- 1. ASCENCIO, A. F. G.; CAMPOS, E. A. V. de. Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ e Java. Pearson Education do Brasil Ltda. São Paulo, 2012. 3a Edição, ISBN: 9788564574168. Disponível na biblioteca digital E-BOOKS BVIRTUAL PEARSON via Minha UFOP.- 2. MANZANO, J. A. N. G.; OLIVEIRA, J. F. de, Algoritmos - Lógica para desenvolvimento de Programação de Computadores. Editora Érica, 2016. 28a Edição, ISBN 978-85-365-1865-7. Disponível na biblioteca digital E-BOOKS MINHA BIBLIOTECA via Minha UFOP. - 3. PERKOVIC, L. Introdução à Computação Usando Python: Um foco no desenvolvimento de aplicações. LTC - Livros Técnicos e Científicos Editora Ltda., 2016. 1a Edição, ISBN 978-85-216-3092-0. Disponível na biblioteca digital E-BOOKS MINHA BIBLIOTECA via Minha UFOP. Bibliografia complementar- 1. GUEDES, S. Lógica de Programação Algoritmica. Pearson Education do Brasil Ltda. São Paulo, 2014. Primeira Edição, ISBN: 9788543005546. Disponível na biblioteca digital E-BOOKS BVIRTUAL PEARSON via Minha UFOP.- 2. BANIN, S. L. Python 3 - Conceitos e Aplicações: uma abordagem didática. Editora Érica, 2018. 1a Edição, ISBN 978-85-365-3025-3. Disponível na biblioteca digital E-BOOKS MINHA BIBLIOTECA via Minha UFOP. - 3. MENEZES, N. N. C. Introdução à programação com Python: algoritmos e lógica de programação para iniciantes. 3. ed., rev. e ampl. São Paulo: Novatec, 2019. - 4. SOUZA, M. A. F. de; et. al. Algoritmos e Lógica de Programação. Cengage Learning. São Paulo, 2005. - 5. FARRER, H. et. al. Algoritmos Estruturados. 3ª Edição. LTC - Livros Técnicos e Científicos. Rio de Janeiro, 1999. |
Departamento de Computação | ICEB | Universidade Federal de Ouro Preto
Campus Universitário Morro do Cruzeiro | CEP 35400-000 | Ouro Preto - MG, Brasil
Telefone: +55 31 3559-1692 | decom@ufop.edu.br