0% acharam este documento útil (0 voto)
0 visualizações10 páginas

05_Programacao

O documento aborda os fundamentos da programação, incluindo pensamento computacional, algoritmos, variáveis, condicionais, repetições, funções, listas, dicionários, erros e depuração. Cada seção enfatiza a compreensão dos conceitos e a prática em situações concretas. O projeto prático proposto integra esses conceitos em um exercício de cadastro de tarefas.

Enviado por

Eduarda Castro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
0 visualizações10 páginas

05_Programacao

O documento aborda os fundamentos da programação, incluindo pensamento computacional, algoritmos, variáveis, condicionais, repetições, funções, listas, dicionários, erros e depuração. Cada seção enfatiza a compreensão dos conceitos e a prática em situações concretas. O projeto prático proposto integra esses conceitos em um exercício de cadastro de tarefas.

Enviado por

Eduarda Castro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Introdução à Programação

Material educacional original


1. Pensamento computacional
Programar começa pela compreensão do problema. É necessário identificar entradas, processamento e
saídas. A decomposição divide um problema grande em partes menores, facilitando o desenvolvimento
e os testes. Antes de escrever código, descreva com palavras os passos que precisam acontecer.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
2. Algoritmos
Um algoritmo é uma sequência organizada de passos para alcançar um resultado. Uma boa solução
deve ser clara, finita e capaz de lidar com as entradas previstas. Fluxogramas e pseudocódigo podem
ajudar a planejar uma solução antes da implementação em uma linguagem.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
3. Variáveis
Variáveis armazenam informações durante a execução. Podem representar números, textos, valores
lógicos ou coleções. Bons nomes tornam o código mais compreensível. Também é importante saber
quais operações são adequadas para cada tipo de dado.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
4. Condicionais
Estruturas condicionais permitem que o programa escolha caminhos diferentes. Em Python, if, elif e else
são usados para implementar decisões. Condições podem utilizar comparações e operadores lógicos.
Uma condição deve representar claramente a regra que o problema exige.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
5. Repetições
Laços automatizam tarefas repetitivas. O for é útil para percorrer sequências ou repetir uma quantidade
conhecida de vezes; while é adequado quando a repetição depende de uma condição. Um cuidado
importante é evitar loops infinitos, verificando se a condição de parada será alcançada.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
6. Funções
Funções agrupam instruções responsáveis por uma tarefa específica. Elas podem receber parâmetros e
retornar resultados. A modularização evita repetição e facilita testes. Funções pequenas e com
responsabilidades claras tendem a ser mais fáceis de entender e modificar.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
7. Listas e dicionários
Listas permitem armazenar conjuntos de valores e percorrê-los com estruturas de repetição. Dicionários
organizam informações em pares de chave e valor. Essas estruturas aparecem em cadastros, listas de
produtos, notas de alunos e muitos outros problemas de programação.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
8. Erros e depuração
Erros de sintaxe impedem a interpretação correta do programa; erros de execução aparecem durante o
funcionamento; erros lógicos produzem resultados incorretos. A depuração consiste em localizar a
causa do problema. Testar casos pequenos e observar valores intermediários são estratégias úteis.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.
9. Projeto prático
Um projeto inicial pode ser um cadastro simples de tarefas. O programa pode receber uma tarefa,
armazená-la em uma lista, mostrar as tarefas e marcar uma delas como concluída. Esse exercício reúne
entrada, variáveis, listas, condicionais, laços e funções. O objetivo é aplicar conceitos em uma situação
concreta.

Resumo da seção: compreender o conceito, identificar suas aplicações e praticar sua utilização em
situações concretas.

Você também pode gostar