Объясню так, будто я компилятор =)
1. Вместо оператора присваивания (:=) оператор сравнения (=). В цикле не объясняется, что он должен делать, т.е. после do отсутствуют операторы, не говоря уже об отсутствии признака завершения строки - (;).
2. Вместо оператора присваивания - оператор сравнения, нет точки с запятой и операторов после do, цикл написан не в лучшем стиле - т.е. в качестве границы счетчика используется целочисленная константа - 1.3. Step это неизвестный для компилятора оператор или функция.
4. do отделен от операторов ;. Компилятор не выдаст ошибки, но программа зациклится.
5. Repeat-until - цикл с постусловием - т.е. логическое выражение a < 5 должно быть описано после ключевого слова until.
6. Выражения должны быть в скобках.
7. Лишняя ;.
8. Не хватает then после первого if.
10. Не хватает then после if. Неверно написан оператор сравнения (=>).