Este programa traduz a sintaxe da pseudocódigo estudada na Ciência da Computação IGCSE 0478/0984 Syllabus.
Este programa está pronto para uso, com apenas alguns recursos adicionais em desenvolvimento. Para quaisquer sugestões ou relatórios de bug, envie um problema no GitHub.
Se você gostou, não se esqueça de estrelar este repositório. Obrigado!
Python 3
Para iniciantes, é necessário deixar um caractere espacial entre cada variável, função ou operador. Por exemplo, ao atribuir um valor a uma variável, esta é a maneira correta de fazê -lo.
variable = 16 * 14 + variable2
Enquanto isso, por outro lado, não funcionará.
variable=16*14+variable2
Numbers = [ 3, 4 ]
Numbers[Count] = 123
INPUT Numbers[3]
Esta é uma declaração simples, use como nos exemplos a seguir
PRINT "HELLO WORLD !"
A palavra -chave de saída também funciona
OUTPUT "HELLO WORLD !"
Para imprimir a string entre duas aspas "".
Também é possível imprimir/produzir o conteúdo de uma variável.
PRINT Variable
A palavra -chave de saída também funciona
OUTPUT Variable
Para imprimir várias strings, ou variável ou ambos, separe -as usando vírgulas. soma = 99
PRINT "The sum is equal to:" , sum
Saída: a soma é igual a: 99
Observe que os espaços são adicionados automaticamente entre as idéias impressas
Esta é uma declaração simples que pode ser usada como no exemplo a seguir.
INPUT Variable
A palavra -chave, "UserInput", também pode ser usada.
Variable = USERINPUT
Uma declaração condicional que realiza uma série de declarações entre a instrução IF e a instrução ENDIF. A declaração else também será funcional.
IF I = T THEN
PRINT "HELLO WORLD !"
I = I + 1
ELSE
"Print Hello"
ENDIF
(A palavra -chave 'então' é opcional)
Isso é para repetir várias declarações, que são inseridas entre o "LCV" = "Start" para "End" e o próximo "LCV", para um número definido de vezes.
FOR I = 1 TO 5
PRINT "HELLO WORLD !"
NEXT I
Um loop condicional que é repetido enquanto uma condição for verdadeira. Quaisquer declarações devem ser inseridas entre o tempo "condição" e a declaração final.
WHILE I < 5 DO
PRINT "HELLO WORLD !"
I = I + 1
ENDWHILE
(A palavra -chave 'do' é opcional)
Um loop condicional que é repetido até que uma certa condição seja atendida. Quaisquer declarações devem ser inseridas entre a repetição e a declaração até.
REPEAT
PRINT "HELLO WORLD !"
I = I + 1
UNTIL I = 5
Os comentários devem ser precedidos por duas barras e um personagem espacial da seguinte maneira.
// This is a comment
Leia contribuindo.md para obter detalhes sobre nosso código de conduta e o processo para enviar solicitações de puxar para nós.