Portal da Monitoria
Algoritmos e Lógica de Programação
Introdução
Apresentação da monitoria, perfil do monitor, cronograma de atendimentos e ferramentas de desenvolvimento.
Acessar
Aula 01: Fundamentos
O que são algoritmos, tipos de representação, variáveis, constantes e tipos primitivos de dados.
Acessar
Aula 02: Condicionais
Tomadas de decisão no código: estruturas simples, compostas, aninhadas e a estrutura de escolha (Caso).
Acessar
Aula 03: Repetições
Automatização de tarefas com laços de repetição: Para (For), Enquanto (While) e Faça-Enquanto (Do-While).
Acessar
Aula 04: Arrays
Estruturas homogéneas: manipulação de Vetores e Matrizes, e o tratamento especial de Strings em C.
Acessar
Aula 05: Registos
Estruturas heterogéneas: agrupamento de diferentes tipos de dados usando Structs e modelos de objetos.
Acessar
Aula 06: Sub-rotinas
Modularização de código: criação de Funções e Procedimentos, escopo de variáveis e parâmetros.
Acessar
Aula 07: Ponteiros
Manipulação de memória: endereçamento, operadores de endereço (&) e conteúdo (*) na Linguagem C.
Acessar
Aula 08: Persistência
Manipulação de ficheiros em disco: modos de abertura (r, w, a), escrita e leitura de dados em C e Python.
Acessar