Aprenda algoritmos de forma interativa e alinhada à BNCC
Algoritmo para calcular a média de 3 notas
Verifica se um número é par ou ímpar
Calcula o fatorial de um número
Gera a sequência de Fibonacci
Ordena um vetor de números
Um algoritmo é um conjunto de instruções passo a passo, finitas e ordenadas, que visam resolver um problema específico. Podemos pensar em algoritmos como receitas que seguimos para alcançar um objetivo.
Exemplo do dia a dia: Um algoritmo para preparar um sanduíche teria passos como "pegar o pão", "adicionar manteiga", "adicionar queijo", etc.
Na computação, os algoritmos são a base de qualquer programa ou software. Eles descrevem precisamente a sequência de operações que um computador deve realizar para completar uma tarefa.
Valores que o algoritmo recebe para processar.
leia(nota1)
leia(nota2)
leia(nota3)
Operações realizadas com os dados de entrada.
media = (nota1 + nota2 + nota3) / 3
Resultados produzidos pelo algoritmo após o processamento.
escreva("A média é: ", media)
Mecanismos que controlam o fluxo de execução do algoritmo.
Execução passo a passo, em ordem.
Permite escolher diferentes caminhos baseados em condições.
se media >= 7 então
escreva("Aprovado")
senão
escreva("Reprovado")
fim se
Permite executar um bloco de código múltiplas vezes.
para i de 1 até 10 faça
escreva(i)
fim para
Variáveis são espaços na memória que armazenam valores. Cada variável tem um nome e um tipo.
inteiro idade
real altura
texto nome
idade = 25
altura = 1.75
nome = "Ana Silva"
O simulador permite que você escreva e execute algoritmos passo a passo para visualizar como eles funcionam.
Utilize a área "Código do Algoritmo" para escrever seu algoritmo usando pseudocódigo:
variavel = valor para atribuiçõesleia(variavel) para entrada de dadosescreva(texto) para saída de dadosse, para e enquanto para controle de fluxoUtilize os botões:
Observe a área "Execução" para ver cada linha sendo executada e a área "Estado das Variáveis" para acompanhar como os valores mudam durante a execução.