Início
Marca onde o algoritmo começa. A execução parte sempre dele.
- Todo algoritmo tem exatamente um Início.
- Ele só tem saída, pela parte de baixo.
O que escrever
Nada: o bloco já vem com o texto Início.
Exemplos
Início
/blocks
Cada bloco é uma instrução do algoritmo. Aqui está o que cada um faz, o que escrever dentro dele e um exemplo, na mesma ordem do painel de blocos do builder.
Marca onde o algoritmo começa. A execução parte sempre dele.
Nada: o bloco já vem com o texto Início.
Início
Marca onde o algoritmo termina. Ao chegar nele a execução para.
Nada: o bloco já vem com o texto Fim.
Fim
Declara as variáveis que o algoritmo vai usar, cada uma com o seu tipo. Fica logo depois do Início.
Uma linha por tipo: escolha o tipo e escreva os nomes das variáveis separados por vírgula. Para um vetor, informe o tamanho entre colchetes.
inteiro: n, i
real: soma, media
real: notas[5]
Lê valores digitados pelo usuário e guarda nas variáveis indicadas.
Os nomes das variáveis que vão receber os valores, separados por vírgula.
n
num1, num2
Executa um cálculo e guarda o resultado em uma variável (atribuição).
Uma instrução por bloco: a variável, o sinal de igual e a expressão.
soma = num1 + num2
i = i + 1
notas[i] = nota
Mostra uma mensagem ou um valor para o usuário.
Uma expressão. Textos vão entre aspas simples e se juntam a valores com +.
'A soma é: ' + soma
media
'Fim do programa'
Testa uma condição e escolhe um entre dois caminhos. É com ela que se monta o se/senão e as repetições.
Uma condição que resulte em verdadeiro ou falso.
n % 2 == 0
nota >= 0 e nota <= 10
i <= n
Compara um valor com uma lista de casos e segue pelo caminho do caso igual. Equivale ao escolha/caso (switch).
No losango, a expressão comparada. Em cada caso, o valor esperado.
opcao
casos: 1, 2, 3
Junta caminhos do fluxograma em um ponto só. É usado no fim de um se/senão, no início e no fim de uma repetição e na junção de uma Escolha.
Um nome curto que explique o ponto de junção (opcional).
Início do laço
Fim do se
Chama outro diagrama, com a própria memória, e recebe o valor que ele devolve. Equivale a chamar uma função.
A variável que recebe o retorno, o sinal de igual e a chamada com os argumentos.
resultado = fatorial(n)
O que pode ser escrito dentro de Processo, Saída, Decisão e Escolha.
| Recurso | Sintaxe | Exemplo |
|---|---|---|
| Aritmética | + - * / % ( ) |
soma = n1 + n2 |
| Comparação | == != < > <= >= |
i <= n |
| Lógica | e ou nao |
nota >= 0 e nota <= 10 |
| Texto | 'entre aspas simples' |
'A média é: ' + media |
| Vetor | nome[indice] |
notas[i] = nota |
| Valores lógicos | verdadeiro falso |
achou = falso |