top of page

SISB001 - PROGRAMAÇÃO I - 2016.2

Professor: Thyago Tenório
Carga Horária: 60h (teórica)
Horário: Segunda (19:00 às 21:40)
Ementa:
Conceitos de procedimentos, algoritmos e programas. Identificadores, constantes, variáveis e atribuição. Tipos primitivos de dados. Operadores, funções e expressões. Comandos de entrada e saída. Instruções condicionais e de repetição. Tipos definidos pelo programador e tipos abstratos de dados. Estruturas compostas de dados: vetores, matrizes e registros. Manipulação de uma cadeia de caracteres. Noções de arquivos. Noções de Ponteiros. Programação de algoritmos usando uma linguagem de programação. Boas práticas de programação.
Bibliografia Básica:
- PAES, Rodrigo de Barros. Introdução à Programação com a Linguagem C, 1° Edição. Novatec, 2016. 
- SCHILDT, Herbert. C Completo e Total, 3° Edição. Makron Books, 2006. 
- DEITEL, Harvey; DEITEL, Paul. C - Como Programar, 6° Edição. Pearson Education, 2011.
Bibliografia Complementar:
- ARAÚJO, Everton Coimbra. Algoritmos - Fundamento e Prática, 3° Edição. Visual Books, 2007.
- KERNIGHAN, Brian W; RITCHIE, Dennis. The C Programming Language, 2° Edição. Pretence Hall, 1989.
- DEITEL, Harvey; DEITEL, Paul. C++ - Como Programar, 5° Edição. Prentice Hall Brasil, 2006.
- MEDINA, Marco; FERTIG, Cristina. Algoritmos e Programação - Teoria e Prática, 2ª Edição. Novatec, 2006.
- CORMEN, Thomas H. Algoritmos. Teoria e Prática, 3° Edição. Elsevier, 2012. 
Cronograma:
Materiais:
1. Apresentação da disciplina
2. Aula algoritmos
3. Programação estruturada - A linguagem C
3. Programação estruturada - A linguagem C (Parte 2)
- Tipos de dados, constantes e variáveis
- Programar em C/Tipos de dados
4 - Estruturas de seleção (Material)
5. Estruturas de iteração (repetição)
Prova AB1
Notas AB1 (atualizado 04-06-2017)

-----------------------------------------------------------------------------------

8.4 - Programar em C - Typedef
8.4 - Programar em C - Estruturas - Wikilivros
8.4 - Linguagem C - Struct
8.1 - Linguagem C - Strings
8.1 - Strings -Wikilivros
8 - Estruturas de dados (Vetores e Matrizes)
6. Exemplo de Execução de ponteiros
6. Linguagem C - Endereços e ponteiros
6. Programar em C - Ponteiros - Wikilivros
Notas AB2
Prova AB2

Universidade Federal de Alagoas

Campus Arapiraca / Pólo Penedo

  • Facebook Clean Grey
  • Twitter Clean Grey
  • LinkedIn Clean Grey

© 2021 por Thyago Tenório

bottom of page