Este repositório foi arquivado o que implica que não será modificável. O estado atual do projeto é como ficará.
-Helena Oliveira -Teresa Vilela
- É uma linguagem de programação simples .
- Aproxima-se do português para facilitar a compreensão dos conceitos base da programação.
O PseudoPython tem regras simples: a sintaxe.
Um programa é feito de várias instruções (uma por linha). A linha deve começar com uma instrução e depois as informações necessárias.
O PseudoPython tem as seguintes instruções:
- Escrever - Escreve o valor de uma variavel ou texto no ecrã.
- Ler - Pede ao usuário que introduza um valor e guarda esse valor numa variável.
- Guardar - Guarda um valor numa variável. Esta instrução tem três modos:
- Valor - Guarda um valor fixo.
- Variavel - Copia o valor de outra variável.
- Conta - Faz uma conta e guarda o resultado. (Ver contas)
- Se - Verifica se uma condição é verdadeira e controla que código se executa a seguir. (Ver condicionais)
- Senão - Se a condição de um 'se' não for verdadeira, o código do senão é executado.
- Enquanto - Repete código enquanto uma condição for verdadeira. (Ver condicionais)
- Fim - Quando acabas de escrever o código para um 'se' ou um 'enquanto' tens de por 'fim de condicao' e 'fim de enquanto' respetivamente. Também deves usar 'fim de condicao' para um senão.
- Ir - Salta para uma parte do código, usando uma etiqueta.
- Sair - Sai do programa.
- ! - Sempre que quiseres incluir uma nota que não seja código podes fazê-lo assim: '! Nota de exemplo'. As notas (ou comentários) têm de estar na sua própria linha.
Quando usas o guardar, podes guardar o valor de uma conta ou operação em vez de um valor fixo.
As contas que podes fazer são:
- Mais (+)
- Menos (-)
- Vezes (*)
- Dividir (/)
- Resto (%)
- Elevado
Podes ainda fazer algumas operações (são um pouco mais avançadas, pois funcionam em binário):
- Binario_esquerda (<<)
- Binario_direita (>>)
- Binario_e (&), equivalente a AND
- Binario_ou (|), equivalente a OR
- Binario_diferente (^), equivalente a XOR
Todas as operações precisam de dois valores para funcionar. Estes podem ser números fixos ou variaveis que contêm números.
Para controlar que partes do código são executadas a seguir, podemos usar condicionais. Ao contrário das contas, nem todos os condicionais precisam de números para funcionar. Alguns podem usar texto.
Os condicionais que podes usar são:
- Igual - Compara dois valores, pode ser texto ou números.
- Diferente - Funciona da mesma maneira que o igual, só que ao contrário.
- Maior - Compara dois valores, só funciona com números.
- Menor - Igual ao maior, só que ao contrário.
Para poder fazer saltos no código sem ter de por tudo dentro de 'se', podes usar etiquetas.
Uma etiqueta cria-se pondo o nome seguido de dois pontos ':'. Esta estiqueta pode depois ser usada com a instrucão 'ir'.