Протабулировать функцию у=5+х, на интервале [-6;6] с шагом 3. - Pascal
Формулировка задачи:
Протабулируйте функцию у=5+х, на интервале [-6;6] с шагом 3.
Решение задачи: «Протабулировать функцию у=5+х, на интервале [-6;6] с шагом 3.»
textual
Листинг программы
var x,y,i:integer;
begin
x:=-6;
repeat
y:=5+x;
writeln('x=',x:2,' y=',y:2);
x:=x+3;
until x>6;
end.
Объяснение кода листинга программы
- Объявление переменных:
x- целочисленная переменная, используется для хранения значения аргумента функцииy- целочисленная переменная, используется для хранения значения функцииi- целочисленная переменная, но не используется в данном коде
- Присвоение начального значения переменной
x:xприсваивается значение -6
- Цикл
repeat...until:- Пока
xменьше или равен 6 выполняются следующие действия:- Рассчитывается значение функции для текущего значения
x:yприсваивается значение 5 +x
- Выводятся значения
xиyв определенном формате:- Выводится строка с текущими значениями
xиyс отступом в 2 символа для каждого значения
- Выводится строка с текущими значениями
- Значение
xувеличивается на 3:xувеличивается на 3
- Рассчитывается значение функции для текущего значения
- Пока
- Конец программы.