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

Curso Programacao Avancada Criancas

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)
6 visualizações7 páginas

Curso Programacao Avancada Criancas

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
Você está na página 1/ 7

Curso de Programação Avançada para Crianças (Python)

1. Introdução à Programação (Revisão para Crianças)

O que é programação?

Programação é o processo de dar instruções ao computador para ele realizar tarefas. Essas tarefas

podem ser qualquer coisa, desde fazer contas até criar jogos! Quando você aprende a programar,

está aprendendo a pensar de uma maneira lógica para resolver problemas.

O que podemos fazer com programação?

Com programação, você pode criar muitos tipos de coisas, como jogos, aplicativos e até sites. Por

exemplo, você pode programar um jogo onde você pula obstáculos ou um aplicativo que ajuda a

fazer a lição de casa.

Como a programação ajuda a pensar melhor?

A programação melhora nosso raciocínio lógico. Isso significa que aprendemos a resolver

problemas de maneira organizada, pensar em soluções criativas e até melhorar nossas habilidades

em outras matérias da escola!

2. Variáveis e Tipos de Dados (Revisão)

Definindo variáveis

As variáveis são como caixinhas onde você guarda informações. Cada caixinha tem um nome, e

você pode guardar diferentes tipos de dados nela.

Exemplo:

idade = 10 # Guardando o número 10 na variável 'idade'

nome = "Maria" # Guardando o texto "Maria" na variável 'nome'


Tipos básicos de dados:

- Inteiro: 10, 5, -3

- Flutuante: 3.14, 0.5

- String (Texto): "Olá", "Python"

- Booleano: True, False

Como escolher o tipo certo de variável?

Você escolhe o tipo da variável dependendo do que você quer armazenar. Se você vai guardar um

número, usa um tipo inteiro ou flutuante. Se for um nome, usa uma string.

3. Operações Matemáticas e Comparações

Em programação, podemos fazer operações matemáticas e comparações para tomar decisões.

Operações Matemáticas:

soma = 5 + 3 # Soma

subtracao = 7 - 4 # Subtração

multiplicacao = 2 * 3 # Multiplicação

divisao = 10 / 2 # Divisão

Operações de Comparação:

igual = (5 == 5) # Verifica se dois números são iguais

maior_que = (10 > 5) # Verifica se 10 é maior que 5

menor_que = (3 < 8) # Verifica se 3 é menor que 8

Operadores Lógicos:

AND (E): Ambos os lados precisam ser verdadeiros para o resultado ser verdadeiro.
OR (OU): Só um lado precisa ser verdadeiro para o resultado ser verdadeiro.

NOT (NÃO): Inverte o valor lógico.

4. Controle de Fluxo (Condicionais)

Com as condicionais, podemos decidir o que o computador vai fazer dependendo das condições.

Se... então (if):

if condição:

# faz algo se a condição for verdadeira

Se... senão (else):

if condição:

# faz algo se a condição for verdadeira

else:

# faz algo se a condição for falsa

Se... então... senão se... (elif):

if condição1:

# faz algo

elif condição2:

# faz outra coisa

else:

# faz algo caso nenhuma condição seja verdadeira

5. Laços de Repetição (Loops)

Os loops são usados para repetir ações várias vezes, sem precisar escrever o código novamente.
Laço for:

for i in range(1, 6):

print(i) # Vai imprimir os números de 1 a 5

Laço while:

while condição:

# repete enquanto a condição for verdadeira

Exemplo de uso do loop:

count = 0

while count < 5:

print(count)

count += 1 # Aumenta a variável count em 1

6. Funções (Como usar e organizar o código)

Funções são como receitas de bolo. Você ensina ao computador uma tarefa uma vez, e ele pode

fazer isso sempre que você chamar a função.

Criando funções:

def saudacao(nome):

print("Olá, " + nome + "!")

Chamando a função:

saudacao("Carlos")

Funções com parâmetros:

As funções podem receber informações (chamadas de parâmetros) para usar dentro delas.
def soma(a, b):

return a + b

7. Listas e Vetores (Compreendendo e manipulando dados)

Listas são uma maneira de armazenar vários valores em uma única variável.

Criando listas:

notas = [10, 8, 7, 9] # Lista de notas

print(notas[0]) # Exibe a primeira nota (10)

Manipulando listas:

notas.append(5) # Adiciona um valor na lista

notas[0] = 9 # Modifica o primeiro valor da lista

notas.remove(7) # Remove o valor 7 da lista

8. Matrizes (Trabalhando com tabelas de dados)

Matrizes são listas dentro de listas, o que nos permite trabalhar com tabelas de dados.

Criando matrizes:

matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # Matriz 3x3

print(matriz[0][0]) # Exibe o valor 1

Manipulando matrizes:

matriz[1][2] = 10 # Modifica a célula da segunda linha, terceira coluna

9. Dicionários (Armazenando dados com chaves)


Dicionários permitem armazenar valores associados a uma chave.

Criando um dicionário:

pessoa = {"nome": "Ana", "idade": 10, "cidade": "São Paulo"}

print(pessoa["nome"]) # Exibe "Ana"

Manipulando dicionários:

pessoa["idade"] = 11 # Modifica a idade

del pessoa["cidade"] # Remove a chave "cidade"

10. Introdução a Algoritmos e Resolução de Problemas

Algoritmos são como receitas de como fazer algo passo a passo. Vamos escrever um algoritmo

simples para somar dois números:

Passos:

1. Receber o primeiro número

2. Receber o segundo número

3. Somar os dois números

4. Exibir o resultado

Código:

def somar(a, b):

return a + b

11. Desenvolvendo um Jogo Simples em Python

Agora que sabemos vários conceitos de programação, podemos começar a fazer jogos. Vamos

criar um jogo simples onde o jogador tem que adivinhar um número.


Jogo de Adivinhação:

import random

def adivinhar_numero():

numero_secreto = random.randint(1, 10)

palpite = int(input("Adivinhe o número entre 1 e 10: "))

if palpite == numero_secreto:

print("Parabéns! Você acertou!")

else:

print("Errou! Tente novamente.")

adivinhar_numero()

12. Revisão de Programação e Preparação para um Desafio de Programação

Agora que você aprendeu muitos conceitos de programação, está pronto para resolver problemas

mais desafiadores! Vamos praticar com alguns exercícios.

Exemplo de exercício:

Crie um programa que leia a idade de uma pessoa e diga se ela é maior de idade (18 anos ou

mais).

Pronto para a minimaratona?

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy