Оформление Функций - Pascal ABC
Формулировка задачи:
Мне нужно в функции перевернуть строку. Вывод вот эту ошибку. Что не так я делаю?
нет индексного свойства по умолчанию для типа integer
Решение задачи: «Оформление Функций»
textual
Листинг программы
for i:=1 to length(w) div 2 do begin temp:=w[i]; w[i]:=w[length(w)+1-i]; w[length(w)+1-i]:=temp; end;
Объяснение кода листинга программы
Этот код на языке Pascal ABC выполняет следующие действия:
- Переменная
iинициализируется значением 1. - Цикл for выполняется столько раз, сколько элементов в переменной
w. - На каждой итерации цикла значение переменной
iувеличивается на 1. - Внутри цикла переменная
tempприсваивается значение переменнойw[i]. - Затем значение переменной
w[i]присваивается переменнойw[length(w)+1-i]. - Наконец, значение переменной
w[length(w)+1-i]присваивается переменнойtemp. - После окончания цикла переменная
iбудет содержать значение длины переменнойw, увеличенное на 1. - Код не использует вложенные списки.