Паскаль (I семестр) / K01-172 / bdz-01 / task
.docВариант 64. Золотухин К1-172
Дан текстовый файл, содержащий строки длиной до 255 символов. Файл является программой на языке Паскаль. Определить, соблюдены ли правила структурного программирования. В выходной файл вывести номера строк, в которых нарушены правила, и описание нарушений на русском языке. Если таковых не имеется, то выдать в файл соответствующее сообщение.
Замечание: правила выбираются самостоятельно из оговоренных на лекциях, числом не менее 10. Проверка на структурный вид обязательна.
Правила:
-
К строкам нельзя обращаться, как к массивам
-
Не больше 1 оператора на строке
-
Соблюдение отступов
-
2-мерные массивы нельзя объявлять [m,n]
-
Begin-end во вложенных операторах if должны быть обязательно
-
Нельзя делать вложенные циклы
-
Не менять счётчик в цикле for
-
Не использовать глобальные переменные
-
Строки должны иметь определённый размер
-
Нельзя использовать символы #10,#13 и #7