Prévia do material em texto
Introdução aos Elementos Básicos de Algoritmos
A programação é baseada em algoritmos, que são sequências de instruções definidas para resolver um problema ou executar uma tarefa. Três dos principais elementos básicos em qualquer algoritmo são:
· Variáveis
· Condicionais
· Laços de Repetição
Neste documento, vamos explorar esses conceitos com exemplos práticos.
1. Variáveis
As variáveis são espaços na memória do computador usados para armazenar dados. Elas podem assumir diferentes tipos, dependendo da linguagem de programação e do valor armazenado.
Exemplos de tipos de variáveis:
· Inteiros: números sem casas decimais (ex: 10, -3, 42)
· Ponto flutuante: números com casas decimais (ex: 3.14, -0.5)
· Texto (Strings): sequências de caracteres (ex: "Olá, mundo!")
· Booleanos: valores lógicos (true ou false)
Exemplo de código em Python:
idade = 25 # Variável do tipo inteiro
altura = 1.75 # Variável do tipo float
nome = "Carlos" # Variável do tipo string
ativo = True # Variável do tipo booleano
2. Estruturas Condicionais
As estruturas condicionais permitem que o código tome decisões com base em determinadas condições. A mais comum é a instrução if.
Exemplo em Python:
idade = 18
if idade >= 18:
print("Você é maior de idade.")
else:
print("Você é menor de idade.")
Neste exemplo, o programa verifica se a idade é maior ou igual a 18. Se for, imprime uma mensagem; caso contrário, imprime outra.
Outra estrutura comum é o elif, que permite múltiplas condições:
nota = 75
if nota >= 90:
print("Aprovado com distinção")
elif nota >= 60:
print("Aprovado")
else:
print("Reprovado")
3. Laços de Repetição
Os laços de repetição permitem executar um conjunto de instruções várias vezes. Os dois tipos principais são for e while.
Laço for
O laço for é geralmente usado quando sabemos quantas vezes queremos repetir uma ação.
for i in range(5):
print("Execução", i)
Saída:
Execução 0
Execução 1
Execução 2
Execução 3
Execução 4
Laço while
O laço while continua a execução enquanto uma condição for verdadeira.
contador = 0
while contador