Эта программа переводит синтаксис псевдокода, изученный в программе IGCSE 0478/0984.
Эта программа готова к использованию с помощью всего лишь нескольких дополнительных функций. Для любых предложений или отчетов об ошибках, пожалуйста, отправьте проблему на GitHub.
Если вам понравилось, пожалуйста, не забудьте снять этот репозиторий. Спасибо!
Питон 3
Для начала необходимо оставить пространственный символ между каждой переменной, функцией или оператором. Например, при назначении значения переменной это правильный способ сделать это.
variable = 16 * 14 + variable2
Пока это, с другой стороны, не будет работать.
variable=16*14+variable2
Numbers = [ 3, 4 ]
Numbers[Count] = 123
INPUT Numbers[3]
Это простое использование операторов, как в следующих примерах
PRINT "HELLO WORLD !"
Ключевое слово вывода также работает
OUTPUT "HELLO WORLD !"
Печатать строку между двумя кавычками "".
Также возможно печатать/вывести содержимое переменной.
PRINT Variable
Ключевое слово вывода также работает
OUTPUT Variable
Для печати нескольких строк, или переменной или обеих, разделить их с помощью запятых. сумма = 99
PRINT "The sum is equal to:" , sum
Вывод: сумма равна: 99
Обратите внимание, что пробелы добавляются автоматически между печатными поединками
Это простое утверждение, которое можно использовать, как в следующем примере.
INPUT Variable
Ключевое слово, «пользователь -INTPUT», также может быть использовано.
Variable = USERINPUT
Условное утверждение, которое выполняет ряд операторов между оператором IF и оператором ENDIF. Оператор ELS также будет функциональным.
IF I = T THEN
PRINT "HELLO WORLD !"
I = I + 1
ELSE
"Print Hello"
ENDIF
(Ключевое слово «тогда» необязательно)
Это должно повторить ряд утверждений, которые вставлены между «lcv» = «start» до «конец» и следующим «LCV», в течение определенного количества раз.
FOR I = 1 TO 5
PRINT "HELLO WORLD !"
NEXT I
Условный цикл, который повторяется до тех пор, пока условие верно. Любые утверждения должны быть вставлены между «условием» и конечным утверждением.
WHILE I < 5 DO
PRINT "HELLO WORLD !"
I = I + 1
ENDWHILE
(Ключевое слово 'do' необязательно)
Условный цикл, который повторяется до тех пор, пока не будет выполнено определенное состояние. Любые утверждения должны быть вставлены между повторным и до операции.
REPEAT
PRINT "HELLO WORLD !"
I = I + 1
UNTIL I = 5
Комментариям следует предшествовать две черты и космический персонаж следующим образом.
// This is a comment
Пожалуйста, прочитайте Anforming.md для получения подробной информации о нашем кодексе поведения и процессе отправки нам запросов.