2. Insonning kompyuterda ish bajarish jarayoni bilan informatika fani yo'nalishlarini bogʻlang. 1 Antivirus o'rnatish Kompyuterning texnik qismi 2 Hujjatni chop etish 3 Rasmlarni qayta ishlash 4 Dastur tuzish 5 Diskga video, o'yin yozish Kompyuter yordamida 6 hisob-kitob amallarini bajarish 7 Kompyuterni sozlash Kompyuterning dasturiy qismi 8 Klaviaturada matn terish Insonning aqliy mehnati 9 Sayt yaratish Sichqoncha bilan 70 boshqarish
Есть другой писать программы для табуляции функций.
1) Находим, сколько значений нужно получить
Для этого от конечного значения вычитаем начальное, делим на шаг, берем целую часть результата и увеличиваем на единицу.
(2-1.2)/0.1=8, 8+1=9 - именно столько раз выполнится цикл.
Да-да, мы делаем традиционный цикл со счетчиком (for), в котором i будет меняться от 0 до 8.
2) получим формулу для вычисления значения аргумента.
При i=0 значение х(0)=1.2. При i=1 должно получиться x(1)=1.3.
Легко найти зависимость: x(i)=1.2+i/10. Можно компьютер и переписать это выражение в виде x(i)=(12+i)/10, потому что в первом случае будут операции а) перевод i в real б) сложение двух real в) деление двух real, а во втором - а) сложение двух integer б) перевод в real в) деление двух real и это быстрее.
var
i:integer;
x,y:real;
begin
for i:=0 to 8 do begin
x:=(12+i)/10;
y:=sqrt(x-1)/sin(1/x);
Writeln(x:3:1,y:10:6)
end
end.
Результат
1.2 0.604198
1.3 0.787430
1.4 0.965466
1.5 1.143501
1.6 1.323877
1.7 1.507784
1.8 1.695869
1.9 1.888486
2.0 2.085830