Carga horária: 133h20min
Sequência de aulas utilizada no ensino de programação e desenvolvimento de algoritmos. O objetivo é que o estudante compreenda progressivamente os conceitos fundamentais da programação através de atividades práticas.
# Variáveis
nome = "Aluno"
idade = 17
nota = 8.5
print("Nome:", nome)
print("Idade:", idade)
print("Nota:", nota)
nome = input("Digite seu nome: ")
nota1 = float(input("Nota 1: "))
nota2 = float(input("Nota 2: "))
media = (nota1 + nota2) / 2
print("Aluno:", nome)
print("Média:", media)
nota = float(input("Digite a nota: "))
if nota >= 7:
print("Aprovado")
else:
print("Reprovado")
idade = int(input("Idade: "))
tem_carteira = input("Tem carteira? (s/n): ")
if idade >= 18 and tem_carteira == "s":
print("Pode dirigir")
else:
print("Não pode dirigir")
numero = int(input("Digite um número: "))
if numero % 2 == 0:
print("Número par")
else:
print("Número ímpar")
nome = input("Nome do aluno: ")
nota = float(input("Nota final: "))
if nota >= 6:
print(nome, "aprovado")
else:
print(nome, "reprovado")
idade = int(input("Digite sua idade: "))
if idade < 12:
print("Criança")
elif idade < 18:
print("Adolescente")
else:
print("Adulto")
contador = 1
while contador <= 5:
print(contador)
contador += 1
for numero in range(1,11):
print(numero)
for i in range(5):
for j in range(5):
print("*", end="")
print()
numeros = [5,3,8,1]
for n in numeros:
print(n)
matriz = [
[1,2],
[3,4]
]
for linha in matriz:
for valor in linha:
print(valor)
def soma(a,b):
return a + b
print(soma(5,3))
def media(n1,n2):
return (n1+n2)/2
print(media(7,9))
notas = [7,8,6,9]
media = sum(notas) / len(notas)
print("Média:", media)
vendas = [
[100,200],
[150,300]
]
total = 0
for linha in vendas:
for valor in linha:
total += valor
print("Total:", total)
def saudacao(nome):
print("Olá", nome)
saudacao("Aluno")
def dividir(a,b):
if b == 0:
print("Erro")
else:
print(a/b)
dividir(10,2)
texto = "programação"
print(texto.upper())
print(texto.replace("programação","python"))
with open("dados.txt","w") as f:
f.write("Exemplo de arquivo")
with open("dados.txt","r") as f:
print(f.read())
class Aluno:
def __init__(self,nome):
self.nome = nome
def apresentar(self):
print(self.nome)
a = Aluno("Carlos")
a.apresentar()
class Pessoa:
def falar(self):
print("Olá")
class Aluno(Pessoa):
pass
a = Aluno()
a.falar()
class Animal:
def som(self):
print("Som")
class Cachorro(Animal):
def som(self):
print("Au Au")
c = Cachorro()
c.som()
pilha = []
pilha.append(1)
pilha.append(2)
print(pilha.pop())
class No:
def __init__(self,valor):
self.valor = valor
self.esquerda = None
self.direita = None
def area(base,altura):
return base * altura
print(area(5,3))
Material educacional para estudo de programação. Os alunos são incentivados a experimentar e modificar os códigos.