Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Aula 1: Apresentação da disciplina e introdução às linguagens
• Compreender a importância da programação no mundo atual
• Distinguir entre linguagens naturais e linguagens formais
Aula 1 - Teoria
• A programação é fundamental em quase todas as áreas da sociedade moderna.
• Linguagem natural: usada no dia a dia, ambígua e dependente do contexto.
• Linguagem formal: precisa, rigorosa e sem ambiguidades.
• Computadores só compreendem linguagens formais.
Aula 1 - Exemplo prático
Exemplo em linguagem natural: 'Faz-me um café forte e doce.'
Exemplo em linguagem formal: 'Colocar 7g de café moído; adicionar 30ml de água a 90ºC; acrescentar 10g de açúcar.'
Aula 1 - Exercícios
• Reescreve 3 instruções do dia a dia em linguagem formal.
• Explica porque motivo um computador não consegue entender ordens em linguagem natural.
Aula 2: Algoritmos: noção e pseudocódigo
• Compreender o conceito de algoritmo
• Representar instruções em pseudocódigo
Aula 2 - Teoria
• Algoritmo: sequência finita de instruções para resolver um problema.
• Deve ser claro, preciso e terminar após passos finitos.
• Pseudocódigo: representação intermédia, próxima da linguagem natural mas estruturada como código.
Aula 2 - Exemplo prático
Problema: Fazer um chá
Início
 aquecer água
 colocar saqueta na chávena
 deitar água quente
 aguardar 3 minutos
 retirar saqueta
 servir
Fim
Aula 2 - Exercícios
• Escreve um pseudocódigo para abrir a porta de casa.
• Escreve um pseudocódigo que descreva: estudar 1h → pausa 15m → estudar 1h.
Aula 3: Dados e tipos de dados
• Identificar diferentes tipos de dados
• Compreender a importância de declarar o tipo correto
Aula 3 - Teoria
• Tipos de dados comuns: Inteiro, Real, Caractere, String, Booleano.
• Inteiro: números sem parte decimal (ex: 5, -12).
• Real: números com casas decimais (ex: 3.14, -0.25).
• Caractere: um único símbolo (ex: 'A', '7').
• String: sequência de caracteres (ex: 'Olá Mundo').
• Booleano: apenas dois valores possíveis (Verdadeiro ou Falso).
Aula 3 - Exemplo prático
int idade = 17;
float altura = 1.75;
char inicial = 'M';
string nome = 'Maria';
bool aprovado = true;
Aula 3 - Exercícios
• Identifica o tipo de dados mais adequado: idade de uma pessoa, altura, nome completo, nota de exame, resposta Sim/Não.
• Escreve exemplos de variáveis com valores para cada tipo de dados acima.
Aula 4: Variáveis e constantes
• Compreender a diferença entre variáveis e constantes
• Declarar corretamente variáveis e constantes em programas simples
Aula 4 - Teoria
• Variável: espaço de memória cujo valor pode ser alterado durante a execução do programa.
• Constante: valor fixo que não pode ser alterado após ser definido.
• A utilização de constantes evita erros e torna o código mais legível.
Aula 4 - Exemplo prático
int idade = 17; // variável
const double PI = 3.14159; // constante
Aula 4 - Exercícios
• Declara uma variável para guardar a nota de um aluno.
• Declara uma constante com o valor do IVA (23%).
• Explica em que situações é preferível usar uma constante em vez de uma variável.
Aula 5: Instruções de atribuição e entrada/saída
• Utilizar instruções de atribuição corretamente
• Aplicar comandos de entrada e saída
Aula 5 - Teoria
• Atribuição: operação que guarda um valor numa variável.
• Entrada: valores introduzidos pelo utilizador (ex: teclado).
• Saída: informação mostrada ao utilizador (ex: ecrã).
Aula 5 - Exemplo prático
Console.Write("Qual a sua idade? ");
int idade = int.Parse(Console.ReadLine());
Console.WriteLine("A sua idade é: " + idade);
Aula 5 - Exercícios
• Escreve um programa que peça ao utilizador o nome e o imprima no ecrã.
• Escreve um programa que peça 2 números inteiros e mostre a sua soma.
Aula 6: Operadores e expressões: aritméticos
• Identificar operadores aritméticos
• Aplicar operadores em expressões simples
Aula 6 - Teoria
• Operadores aritméticos comuns: +, -, *, /, %.
• As expressões seguem a prioridade matemática habitual.
Aula 6 - Exemplo prático
int a = 10, b = 3;
Console.WriteLine(a + b); // 13
Console.WriteLine(a - b); // 7
Console.WriteLine(a * b); // 30
Console.WriteLine(a / b); // 3
Console.WriteLine(a % b); // 1
Aula 6 - Exercícios
• Escreve um programa que peça dois números inteiros e mostre a soma, a diferença, o produto e o quociente.
• Escreve um programa que peça um número inteiro e mostre o resto da divisão por 2.

Mais conteúdos dessa disciplina