Составить таблицу значений функции y = 5 - x2/2 на отрезке
Составить таблицу значений функции y = 5 - x2/2 на отрезке [-5; 5] с шагом 0.5.
var
x, y: real;
begin
x := -5;
writeln(' x y ');
while x lt;= 5 do begin
y := 5 - x*x/2;
writeln(x:4:1,' ',y:5:2);
x :=x + 0.5
end;
Растолкуйте пожалуйста, writeln(x:4:1,' ',y:5:2); что делает эта строчка? Откуда эти делители? Для чего они необходимы?
Это не символ разделенья, а двоеточие.
В программировании знаком деления является косая черта дроби "/".
При выводе данных можно указать, сколько ячеек (знако-мест) на экране следует отвести для выводимого значения. Это посещает полезно, если, к примеру, ты выводишь на экран таблицу. в которой все элементы обязаны иметь одну ширину.
writeln(x:4:1,' ',y:5:2);
Тут под дробное число x (икс) выделяется четыре знако-места. При этом значение икса округляется до 1-го знака после запятой. Этот один символ будет выводиться в любом случае даже если икс целый.
К примеру, если x = 3, то на экран он выведется так: _ 3 . 0
_ это как бы пробел.
Для значения y (игрек) выделяется 5 знако-мест, а округление идет до двух символов после запятой.
К примеру: _ 4 . 1 5
-
Вопросы ответы
Статьи
Информатика
Статьи
Химия.
Русский язык.
Геометрия.
Физика.
Русский язык.
Химия.
Математика.
География.
Литература.
Разные вопросы.