Ensino Médio · Números e Álgebra

Programação e implementação de algoritmos

Implemente algoritmos simples com variáveis e execução passo a passo.

EM13MAT405
VER · 01

Programa mantém estado

Em uma sequência de instruções, uma variável pode...

Em uma sequência de instruções, uma variável pode...

Uma pista

A ordem das instruções afeta o resultado.

MEXER · 02

Execute x=2; x=x·3; x=x+4

Rode as instruções até obter 10.

1 x ← 2
2 x ← x·3
3 x ← x+4

Passo · x=

Passos restantes
Executados
Próxima operação
Distância do alvo
Uma pista

Execute exatamente na ordem.

MEXER · 03

Execute x=5; x=x−2; x=x·4

Chegue a 12.

1 x ← 5
2 x ← x−2
3 x ← x·4

Passo · x=

Passos restantes
Executados
Próxima operação
Distância do alvo
Uma pista

5→3→12.

MEXER · 04

Execute x=20; x=x/5; x=x+7

Chegue a 11.

1 x ← 20
2 x ← x/5
3 x ← x+7

Passo · x=

Passos restantes
Executados
Próxima operação
Distância do alvo
Uma pista

Atualize a variável após cada linha.

DESCOBRIR · 05

Prediga a saída

x=3; x=x²; x=x+1. Saída?

x=3; x=x²; x=x+1. Saída?

Uma pista

Simule o estado.

DESCOBRIR · 06

Ordem de execução

Trocar duas linhas de um programa pode...

Trocar duas linhas de um programa pode...

Uma pista

Teste com valores concretos.

DESCOBRIR · 07

Escreva um algoritmo

Escreva instruções em uma linguagem inicial escolhida para ler n, multiplicar por 3, somar 2 e exibir a saída. Implemente e teste para n=4 e n=7, registrando o código e os estados intermediários. Explique como a saída mudaria se a soma viesse antes da multiplicação. Registre a saída para n=4. O código e a execução dos testes precisam ser conferidos pelo professor.

Escreva instruções em uma linguagem inicial escolhida para ler n, multiplicar por 3, somar 2 e exibir a saída. Implemente e teste para n=4 e n=7, registrando o código e os estados intermediários. Explique como a saída mudaria se a soma viesse antes da multiplicação. Registre a saída para n=4. O código e a execução dos testes precisam ser conferidos pelo professor.

Uma pista

Use atribuições claras.

Objetivo e orientações ao professor

EM13MAT405. Implementar algoritmos simples com variáveis, atribuições e execução sequencial.