Prof. Omero Francisco Bertol (omero@utfpr.edu.br)

Fundamentos de Programação (Linguagem de Programação C)

01

Apresentação, Objetivo Geral da Disciplina, Ementário.

02

Noções de Hardware e Software: processador, memória, dispositivos de E/S, armazenamento em disco, programas.

03

Conceito de algoritmo e programação. Algoritmos: representação, técnicas e estruturas de elaboração. Técnicas de projeto e desenvolvimento de algoritmos.

04

Elementos básicos da Linguagem C: variáveis, tipos de dados e expressões.

05

Codificação em C. Comandos simples: entrada e saída. Comandos compostos: sequencial, condicional e repetitivos.

06

Vetores (variáveis indexadas), ou matrizes unidimensionais.

07

Cadeia de caracteres, ou string.

08

Subprogramação (funções).

09

Registros, ou estruturas (struct).

10

Arquivos (FILE).

11

Memória: Alocação Estática (vetor) X Alocação Dinâmica (ponteiro).

12

Estruturas de dados: lista linear, pilha e fila, implementações com vetor e ponteiro.

13

Árvores.

14

Grafos.

15

Métodos de Ordenação.
Editada pela última vez em 03-Setembro-2020.