💪 Exercícios — Aula 16: Introdução à Programação
Chegou a hora de aplicar tudo o que aprendeu para entender como o código ganha vida e resolve problemas reais.
🟢 Nível Básico
1. Tradutores de Código
Explique com suas palavras a diferença fundamental entre: - a) Um Compilador (Ex: Linguagem C). - b) Um Interpretador (Ex: Python).
2. O Meu Primeiro Comando
Escreva a linha de código necessária para exibir a frase "Sou um programador!" na tela usando a linguagem Python.
🟡 Nível Intermediário
3. A Memória Viva: Variáveis
Imagine que você quer criar um programa para somar dois números que o usuário digitar. - Por que é necessário usar Variáveis para guardar esses números antes de realizar a soma? O que aconteceria se não tivéssemos variáveis?
4. Automatizando com Loops
Um dos superpoderes da programação é a repetição. - Cite um exemplo de tarefa repetitiva (na vida real ou digital) que poderia ser automatizada usando um Loop (Laço de Repetição) em vez de escrever o código manualmente 100 vezes.
🔴 Desafio Master
5. Os Níveis de Abstração 🪜
As linguagens de programação são divididas em Alto Nível e Baixo Nível. - a) Por que dizemos que o Assembly é uma linguagem de baixo nível? (Pense na proximidade com a CPU). - b) Qual a vantagem de um desenvolvedor moderno preferir uma linguagem de Alto Nível (como JavaScript ou C#) para criar um aplicativo de celular?