A) После while должно стоять логическое выражение; 5*6 - это арифметическое выражение.
б) Синтаксической ошибки нет, но поскольку значение 5>6 ложно, цикл не выполнится ни разу и смысла в нем нет.
в) Между repeat и until должен быть или исполняемый оператор (тело цикла) или ничего.
г) После until должно стоять логическое выражение, а указан оператор присваивания.