Objetivo do curso
O curso de Programação I tem o objetivo introduzir os conceitos de algoritmos, programação procedural, bem como apresentar os fundamentos da linguagem C e preparar os alunos para desenvolverem aplicações nesta linguagem.
Ementa
Introdução à programação. História da linguagem. Introdução à linguagem C. Variáveis, constantes, expressões aritméticas e lógicas. Tipos de dados, E/S de dados. Operadores. Comandos de controle: seleção, repetição. Funções. Matrizes e strings. Estruturas. Ponteiros. Alocação dinâmica. Arquivos.
Aula 1 - Introdução à programação
Aula 2 - Estrutura básica, tipos de dados e variáveis
Aula 3 - Constantes e funções de E/S
Aula 9 - Matrizes e strings II
Aula 11 - Geração de num. aleatórios
Aula 12 - P1
Aula 14 - Apresentação T1
Aula 17 - União, enumeração, typedef
Aula 18 - Correção da prova e Laboratório
Aula 19 - Introdução à ponteiros
Aula 20 - Ponteiros (expressões e passagem de parâmetro)
Aula 21 - Exercícios sobre ponteiros
Aula 22 - Exercícios passagem de parâmetro
Aula 24 - Ponteiros, vetores e structs
Apostila: Curso de linguagem C (UFMG)
***************************
Última atualização 2015