Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PASCAL информатика.DOC
Скачиваний:
31
Добавлен:
11.04.2015
Размер:
609.28 Кб
Скачать

Необходимые сведения

Синтаксис операторов FOR, WHILE, REPEAT.

Варианты заданий:

  1. Вычислить суммы чисел:

  1. S= 1+ 2 + 3+…+ 117;

  2. S= sin1 + sin 2 +…+ sin25;

  3. S= tg24 + tg25 +…+ tg225;

  4. S= 1+ 2 + 3+…+ 15;

  5. S= ln 0.1 + ln 0.3 +…+ ln1.9

  6. S= cos 0.18x + cos 0.20x2 + cos 0.22x3 +…+ cos 0.36x10;

  7. S= 1 – 2 + 3 – 4 + …+ (– 1)NN, N > 0 выводится с клавиатуры.

  1. Вычислить произведение

  1. P= M! = 1* 2* 3*…*M, M вводится с клавиатуры;

  2. P= 2* 4* 6*…* 12;

  3. P= (2N)!, N > 0 , N вводится с клавиатуры;

  4. , x вводится с клавиатуры;

  1. Вычислить выражение:

1)N >0, M > 0 вводятся с клавиатуры.

2) Q= 1+ x/1! + x2/2!+…+ xN/N!, N>0 вводится с клавиатуры.

  1. Вычислить с точностью eps > 0:

  1. Q= 1+ 1 + 1/2 - 1/3 + …+ (–1)n/n +…;

  2. Q= 1 – 1/2! + 1/4! – …+ (–1)n/(2n)!+…

Примечание.

Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше epx, т.е. все последующие слагаемые можно уже не учитывать.

  1. Вычислить S – сумму квадратов всех целых чисел, попадающих в интервал (ln x, ex), x >1 вводится с клавиатуры.

Лабораторная работа №4

Тема:Программы циклической структуры.

Необходимые сведения:

Открытие окна просмотра значений переменных (команда 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 ввести с

клавиатуры.

  1. Вычислить приближенно значение суммы с точностью до =0.001:

См. прим. к практическому занятию №4.

  1. Найти наибольшее значение функции при измененииx от xнач до xкон с шагом h. Исходные данные:

a = 2.14; b= – 4.21; c = 3.25; xнач= –4.5; xкон = –33.5; h= 0.5 .

  1. Вычислить приближенно значение бесконечной суммы с точностью до 0.0005

Значение Q > 0 ввести с клавиатуры.

  1. Вычислить и вывести на экран таблицу значений функции

, для xнач  x  xкон с шагом h.

Исходные данные:

a = –1.14; b= – 4.21; c= 3.25; xнач =4.5; xкон= 35.5; h =0.5.

  1. Вычислить значение выражения

число m ввести с клавиатуры.

  1. Составить программу вычисления и вывода на экран таблицы сумм , гдеx изменяется в пределах a  x  b с шагом h= (b – a)/10. Исходные данные a=0.1; b=13; N=12.

  2. Вывести на печать таблицу N значений функции при изменении x от x1 до x2 b и число N ввести с клавиатуры.

  3. Составить программу для вычисления и вывода на экран значения дляa  x  b, изменяющегося с шагом h= (b – a)/10. Исходные данные: a= –1.05, b = 3.2, N =5.

  4. Найти приближенно с точностью до 0.01 минимум функции на отрезкеx1  x  x2. Значения x1, x2, А, В, С ввести как константы.

  5. Вычислить бесконечную сумму с точностью = 0.0001. (см. прим. к практическому занятию №4).

  6. Вычислить значение функции , дляk=1,2,…

  7. Пусть

Найти . Значенияu, v, N ввести с клавиатуры.

15. Вычислить бесконечную сумму с точностью

 =0.001 . Значение x ввести с клавиатуры.

Примечание: в заданиях на вычисление бесконечных сумм с заданной точностью считать, что требуемая точность  достигнута, если очередное слагаемое оказалось по модулю меньше, чем .

Контрольные вопросы:

  1. Какие команды находятся в разделе RUN главного меню системы TURBO PASCAL.

  1. 2. Как записывается и работает оператор цикла FOR?

3. Как записывается и работает оператор цикла WHILLE?

  1. Как записывается и работает оператор цикла REPERAT?

  2. В чем отличие оператора WHILLE от оператора REPARAT?

  3. Какой оператор цикла удобно использовать в случае с заданным количеством повторений?

  4. Как программируется цикл с незаданным количеством повторений?

Практическое занятие №5

Тема:Программирование с использованием одномерных массивов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]