0 notas 0% acharam este documento útil (0 voto) 2 visualizações 8 páginas 1-Python Starter
A lógica de programação é a organização de instruções para que um computador possa entender e executar tarefas, semelhante a uma receita detalhada. Os quatro pilares da lógica incluem sequência, decisão, repetição e variáveis, que são fundamentais para a criação de algoritmos. O documento também enfatiza a importância de pensar de forma estruturada ao resolver problemas do dia a dia, utilizando exemplos práticos para ilustrar conceitos de programação.
Descrição aprimorada por IA
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 ou leia on-line no Scribd
Ir para itens anteriores Ir para os próximos itens
Salvar 1-Python Starter para ler mais tarde
(-Python Starter
Logica de programacgao
Logica de Programagao: Como Ensinar um Computador a
Pensar
Imagine que vocé precisa explicar para alguém como fazer um sanduiche pelo telefone. Essa
pessoa nunca fez um sanduiche na vida e vocé precisa ser muito especifico em cada passo. E
exatamente isso que fazemos quando programamos!
O que é Logica de Programacgao?
Logica de programacao é a arte de organizar pensamentos e instrugdes de forma que um
computador possa entender e executar. E como escrever uma receita muito detalhada, onde cada
passo deve ser claro e na ordem correta.
Pensando Como um Computador
Os computadores sao muito "burros" - eles so fazem exatamente o que mandamos. Se vocé
disser "pegue 0 pao”, ele ndo sabe qual pao, onde esta 0 pao, ou como pegar. Precisamos ser
muito especificos:
+ | Va até a cozinha
~ | Abra o armario da direita
9. | Pegue 0 pao de forma
4. | Coloque sobre a bancada
Os 4 Pilares da Logica de Programacao
1. Sequéncia (Ordem dos Passos) Como vestir uma roupa: primeiro a calcinha/cueca, depois a
calca, depois a blusa. A ordem importa!
2. Decisao (Se... entdo...) "SE esta chovendo, ENTAO leve o guarda-chuva, SENAO nao precisa”
3. Repeticao (Fazer varias vezes) "ENQUANTO tiver roupa suja, FAGA: pegue uma pega, lave,
torga, estenda”
4. Varidveis (Gavetas para guardar informagdes) Como etiquetas em potes: "agticar
‘café". Guardamos informagées com nomes para usar depois.
Exemplo Pratico: Fazer um Café
Vamos "programar” como fazer café:
antcroCor
Pegue a chaleira
Encha com 4gua
Ligue © fogo
ENQUANTO a Agua ndo ferver, ESPERE
SE a agua ferveu, ENTAO:
= Desligue 0 fogo
= Coloque pé de café no coador
~ Despeje a agua quente
6. SENAO, volte ao passo 4
7. Sirva 0 café
FIM
nceitos Importantes com Exemplos do Dia a Dia
Algoritmo: E a receita completa. Como a receita de bolo da sua avo - passo a passo.
Vari
|
¢|
iaveis: Sao como gavetas etiquetadas:
Gaveta "IDADE" — guarda 0 numero 45
Gaveta "NOME" — guarda "Maria"
Gaveta "SALDO_CONTA" — guarda 1500,00
Condicionais: Como semaforos da vida’
|
¢|
‘SE semaforo verde — ande
SE semaforo vermelho — pare
SE semaforo amarelo — diminua velocidade
Loops (Repeti¢des): Como escovar os dentes:
|
Pol
REPITA 30 vezes: mova a escova para cima e para baixo
r que Isso é Util?
Mesmo sem programar, vocé usa légica de programagao todos os dias:
|
¢
|
Col
Planejando a rota mais rapida para o trabalho
Organizando as tarefas de casa por prioridade
Decidindo 0 que cozinhar baseado no que tem na geladeira
mecando na Pratica
Para treinar, tente "programar" atividades simples:
1
2
Como trocar uma lémpada queimada
Como fazer uma ligacao telefonica
Como preparar um ovo frito
Escreva cada passo, pensando em todas as possibilidades:| E se nao tiver ovo?
| E se a frigideira estiver suja?
+¢| E se acabar o gas?
Dica de Ouro
‘Comece pensando na solugao em portugués comum, depois se preocupe com a linguagem de
programagao. A ldgica @ mais importante que a sintaxe!
Lembre-se: programar é resolver problemas do dia a dia usando pensamento organizado.
Quer praticar? Tente "programar" como vocé faz para escolher que roupa vestir pela manha,
considerando 0 clima, 0 que tem limpo no armario e onde vail
Apresentagao Logica de programacgao
‘| Sao instrugao (pasos finitos e organizados) para que o computador possa interpretar
(algoritmos) e realizar uma determinada agao.
| E 0 estudo da estrutura da linguagem das maquinas.
Algoritimos
| Exemplo de uma lista de compras como um algoritmo:
Algoritmo de compras
Abrir a geladeira
- Se hd ovos
Nao fazer nada
- Do contrario
Pegar carteira
Ir até o supermercado
Comprar ovos
Voltar para casa
S i
| Fim se
iat Fim algoritmo
Python - Modulo 1 PMS OY
Algoritmos 1
Todo algoritimo possui 3 partes:
‘¢| Entrada | Processamento | SaidaExercicios:
Calcular a média das notas de alunos de uma turma que realizaram 4 provas (P1, P2, P3 e
P4)
R8
Quais sao os dados de entrada?
R: P1, P2, P3, P4
Quais so os procedimentos de processamento?
R: media = (P1+P2+P3+P4) /4
Quais sao os dados de saida?
R8
Codigo
pi =10
P2=7
328
Pye 7
media = (P14?2+P3+PU)/u
print(nedia)
8
Elementos da Programagao
*
Variaveis e Constantes
Operadores
Estruturas de controle de Fluxo
Lagos
Métodos
Variaveis
| Varidveis e Constantes: sao elementos basicos que um programa manipula. Uma varidvel €
um espago reservado na meméria do computador para armazenar um tipo de dado
determinado. Embora uma variével possa assumir diferentes valores, ela so pode armazenar
| Os tipo de variaveis so: Numéricas, Caracteres, Alfanumericas, Logicas
um valor a cada instante.
Exemplo:
Nome = *José*‘abcde123"
Incrementar, decrementar, comparar e avaliar dados dentro do computador.
Operadores aritiméticos
(+) Adicao
(-) Subtragao
(*) Multiplicacao
(OA Neil
(**) Exponenciagao
Python - Modulo 1
Gaeadarar ie POTTY| Operadores relacionais.
Operadores relacionais
(=) Iguala
(<>) Diferentede —~
(>) Maior que
(<) Menor que
(>=) Maior ou igual a
(<=) Maior ou igual a
SMe aes toa WY
Operadores
| Operadores Légicos
Operadores ldégicos
(AND) E
Ke): ol
(NOT) Nao
Python - Mdodulo 1 PWV
Operadores
Estruturas de RepeticaoMaen ten POY)
Estruturas de Repeticao
nec on PSYII
Estruturas de Repeti¢cao
Fundamentos da Linguagem Python
+| Jupyter ¢ uma IDE ideal para quem vai realizar ciéncia de Dados.Numeros
import pandas as pd
print(2 + 2)
4
| Existem dois tipos de numeros em python: int (Inteiros) e float (ponto flutuante).
Variaveis
¢| E um termo utilizado, seguido do sinal de (=), exemplo: &BI2 onde a letra "a
numero 2.
= (recebe) o
+] © exemplo acima o valor de "a" é 2. Ou seja, a varidvel “a” é igual a 2
Ase
18
nome = ‘José*
| Quando o valor de uma variavel for um texto, sera chamado de "String" e deve ser inserido
aspas (""), duplas ou simples.
Exemplo de variaveis
a=10
typeCa)
int
bei
type)
float
none = "José!
typeCnome)
str
Strings e Indexagao
| Strings sdo textos, e so definidas por aspas simples ou duplas ("José" ;