Открытие окна просмотра значений переменных (команда CTRL – F7).
Пример: Составить программу для вычисления и вывода на печать таблицы значений функции
y = ax2 + bx + c , при x = 0.1, 0.2, …, 1.2 .
Здесь а = 0.5 , b = –1.1 , c = 0.7 .
Вариант программы
Const A = 0.5; B = –1.0; C = 0.7;
Var X, Y : Real; K : Integer;
Begin
For K:=2 To 12 Do
Begin
X:= 0.1*(K-1); Y:= A*X*X+B*X+C;
WriteLn(‘X=’, X:8:4. ‘Y=’, Y:8:4);
End;
End.
Варианты заданий:
1. Вычислить число сочетаний из n по m по формуле , где n!= 1*2*3*…*n, целые числа n, m (n>m, n>0, m>0) ввести с клавиатуры.
2. Вычислить значение выражения
, где n ввести с
клавиатуры.
3. Вычислить приближенно значение суммы с точностью до e=0.001:
См. прим. к практическому занятию №4.
4. Найти наибольшее значение функции при изменении x от xнач до xкон с шагом h. Исходные данные:
a = 2.14; b= – 4.21; c = 3.25; xнач= –4.5; xкон = –33.5; h= 0.5 .
5. Вычислить приближенно значение бесконечной суммы с точностью до 0.0005
Значение Q > 0 ввести с клавиатуры.
6. Вычислить и вывести на экран таблицу значений функции
, для xнач £ x £ xкон с шагом h.
Исходные данные:
a = –1.14; b= – 4.21; c= 3.25; xнач =4.5; xкон= 35.5; h =0.5.
7. Вычислить значение выражения
число m ввести с клавиатуры.
8. Составить программу вычисления и вывода на экран таблицы сумм , где x изменяется в пределах a £ x £ b с шагом h= (b – a)/10. Исходные данные a=0.1; b=13; N=12.
9. Вывести на печать таблицу N значений функции при изменении x от x1 до x2 b и число N ввести с клавиатуры.
10. Составить программу для вычисления и вывода на экран значения для a £ x £ b, изменяющегося с шагом h= (b – a)/10. Исходные данные: a= –1.05, b = 3.2, N =5.
11. Найти приближенно с точностью до 0.01 минимум функции на отрезке x1 £ x £ x2. Значения x1, x2, А, В, С ввести как константы.
12. Вычислить бесконечную сумму с точностью e = 0.0001. (см. прим. к практическому занятию №4).
13. Вычислить значение функции , для k=1,2,…
14. Пусть
Найти . Значения u, v, N ввести с клавиатуры.
15. Вычислить бесконечную сумму с точностью
e =0.001 . Значение x ввести с клавиатуры.
Примечание: в заданиях на вычисление бесконечных сумм с заданной точностью считать, что требуемая точность e достигнута, если очередное слагаемое оказалось по модулю меньше, чем e.
Контрольные вопросы:
1. Какие команды находятся в разделе RUN главного меню системы TURBO PASCAL.
2. Как записывается и работает оператор цикла FOR?
3. Как записывается и работает оператор цикла WHILLE?
4. Как записывается и работает оператор цикла REPERAT?
5. В чем отличие оператора WHILLE от оператора REPARAT?
6. Какой оператор цикла удобно использовать в случае с заданным количеством повторений?
7. Как программируется цикл с незаданным количеством повторений?