3. Objetivos da Aula
• Entender os conceitos básicos de programação estruturada:
Vamos aprender os princípios básicos de como escrever programas de
computador de forma organizada. Isso inclui aprender sobre os passos
necessários para resolver problemas usando o computador.
• Conhecer a importância da programação no mundo atual:
Vamos discutir por que aprender a programar é importante nos dias de
hoje. Veremos como a programação é usada em muitas áreas diferentes
da nossa vida cotidiana, como em aplicativos de celular e jogos de
computador.
• Explorar os fundamentos da lógica de programação:
Vamos aprender como pensar de maneira lógica para resolver problemas.
Veremos como usar "se" e "então" para tomar decisões e como repetir
instruções até que uma tarefa seja concluída. Isso é como aprender as
regras básicas de um jogo antes de começar a jogar.
4.
5. O que é Programação?
• Programação é como dar instruções ao computador sobre o que fazer.
É como escrever uma receita para ele seguir. Por exemplo, se
queremos que o computador nos mostre uma mensagem na tela,
precisamos escrever um conjunto específico de instruções que o
computador possa entender.
• Programas são usados em muitas coisas que usamos todos os dias.
Por exemplo, quando usamos redes sociais como o Facebook ou
Instagram, estamos interagindo com programas de computador que nos
permitem compartilhar fotos, conversar com amigos e muito mais. Da
mesma forma, aplicativos de celular como WhatsApp, Uber e jogos de
celular são todos exemplos de programas que foram criados por
programadores. Até mesmo os caixas eletrônicos que usamos para
sacar dinheiro são controlados por programas de computador.
6. Conceitos Básicos de Programação
Algoritmos:
Algoritmos são como receitas que nos guiam para resolver um problema.
Eles são uma sequência de passos simples que seguimos para completar
uma tarefa. Por exemplo, uma receita de bolo nos diz exatamente o que
fazer em cada etapa para preparar o bolo.
Variáveis:
Variáveis são como caixas de memória que usamos para guardar
informações. Elas podem armazenar coisas como idade, nome ou nota.
Por exemplo, podemos usar uma variável chamada "idade" para guardar a
idade de uma pessoa.
Estruturas de Controle:
As estruturas de controle nos ajudam a controlar o que acontece em um
programa. Elas nos permitem tomar decisões e repetir ações. Por exemplo,
podemos usar uma estrutura de controle para decidir se devemos ir à
escola ou ficar em casa em um dia chuvoso. condicionais (if-else) e loops
(for, while).
7.
8. Paradigma da Programação Estruturada
Programação estruturada:
É como organizamos as instruções de um programa. Seguimos uma ordem
lógica, fazendo escolhas e repetindo tarefas conforme necessário.
Importância da organização para a legibilidade e manutenção do
código:
É importante manter o código bem organizado para que seja fácil de
entender e de fazer mudanças. Quando o código é organizado, podemos
ler e alterá-lo mais facilmente.
10. Compiladores e Ferramentas de
Desenvolvimento
•Um compilador é como um tradutor que transforma o código que
escrevemos em linguagem de programação (chamado de código-fonte) em
instruções que o computador pode entender (chamado de código de
máquina). É como se o compilador "traduzisse" o que escrevemos para a
linguagem que o computador pode executar.
•As IDEs (Integrated Development Environments - Ambientes de
Desenvolvimento Integrados) são programas que nos ajudam a escrever
código de forma mais fácil. Elas geralmente incluem recursos como edição
de texto, depuração (para encontrar e corrigir erros no código) e execução
do código. Alguns exemplos populares de IDEs para programação em
Python são PyCharm e Visual Studio Code (VS Code), este último com
extensões específicas para Python.