Considere a pseudo-linguagem dada nas aulas com as seguintes regras:
- apenas uma instrução por linha;
- as linhas tem de estar numeradas;
- operações aritméticas (+,-,/,X) calculo entre registos;
- operações lógicas (=, !=, <, <=, =>, >)
- JUMP ou GOTO (proximo passo de execução é colocado na linha indicada)
- PUT ou := (fazer atribuições a registos);
- READ, WRITE (ler do input e imprimir para o output);
- IF .... ELSE ..... (condição de verdadeiro ou falso)
- END (fim do programa)
- Indique se o número lido é zero, positivo ou negativo. Se for positivo imprimir 1 caso contrario 0;
- Calcule os primeiros dez múltiplos de 2
- Calcule as primeiras dez potências de 2
- Ler dois números e calcular:
- o maior;
- o menor;
- o resultado da soma dos dois números;
- o resultado da multiplicação dos dois números;
- Dado o valor do salário de um trabalhador adicione 2,5% ao salário de um funcionário, caso este seja inferior a 500€ e 1,5% se for superior;
- Leia dois números e apresente-os por ordem crescente;
- Dado um salário calcule o Salário Bruto, Salário Liquido e Imposto a pagar:
- salário menor que 1000€, taxa 5%;
- salário maior ou igual a 1000€ e menor que 5000€, taxa 11%;
- salário maior ou igual a 5000€, taxa 35%