2007-10-31

Revisões de pseudo-código

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)
Implemente os seguintes programas usando a linguagem acima referida:
  1. Indique se o número lido é zero, positivo ou negativo. Se for positivo imprimir 1 caso contrario 0;
  2. Calcule os primeiros dez múltiplos de 2
  3. Calcule as primeiras dez potências de 2
  4. Ler dois números e calcular:
    1. o maior;
    2. o menor;
    3. o resultado da soma dos dois números;
    4. o resultado da multiplicação dos dois números;
  5. 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;
  6. Leia dois números e apresente-os por ordem crescente;
  7. Dado um salário calcule o Salário Bruto, Salário Liquido e Imposto a pagar:
    1. salário menor que 1000€, taxa 5%;
    2. salário maior ou igual a 1000€ e menor que 5000€, taxa 11%;
    3. salário maior ou igual a 5000€, taxa 35%
Bom Trabalho !