Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
25.04.2015
Размер:
165.38 Кб
Скачать

5Доп. [16-19], 10доп.[87-95], 11доп.[359-369]

Тема 14. Динамическая память и указатели.

Методические рекомендации: Разработать алгоритм и программу для решения задачи с использованием указателей.

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

1. Даны натуральное число n, действительные числа a1, ..., an. Если последовательность a1, ..., an упорядочена по неубыванию (т. е. если a1  a2  …  an ), то оставить ее без изменения. Иначе получить последователь­ность an, ..., a1.

2. Даны натуральное число n, действительные числа x1, ..., xn.

Вычислить x1xn + x2xn-1 + … + xnx1.

3. Даны натуральное число n, действительные числа x1, ..., xn.

Вычислить (x1 + xn)(x2 + xn-1) … (xn + x1).

4. Даны натуральное число n, действительные числа x1, ..., xn.

Вычислить (x1 + x2 + 2xn)(x2 + x3 + 2xn-1) … (xn-1 + xn + 2x2).

5. Даны натуральное число n, действительные числа a1, ..., a2n.

Получить (a1 - a2n)(a3 - a2n-2)(a5 - a2n-4) … (a2n-1 - a2).

6. Даны натуральное число n, действительные числа a1, ..., a2n. Получить a1a2n + a2a2n-1 + … + anan+1.

7. Даны натуральное число n, действительные числа a1, ..., a2n.

Получить min(a1 + an+1, a2 + an+2, …, an + a2n).

8. Даны натуральное число n, действительные числа a1, ..., a2n.

Получить max (min(a1, a2n), min(a2, a2n-1), …, min(an, an+1)).

9. Пусть a1 = 1; а2 = 1.5; ai = a[i/2]a[i/3] + 1 (i = 3, 4, ...). Дано натуральное m. Получить am.

  1. Даны натуральное число n, целые числа a1, ..., an. Выяснить, имеются ли среди чисел a1, ..., an совпадающие.

1осн.[140-156]

5доп. [28-32], 10доп.[125-146], 12доп.[161-174]

Тема 15.

Методические рекомендации: Разработать и составить программы используя константы, процедуры и функции модуля GRAPH.

Задания

1. F(x) = arccos x - . На интервале [0,1] ответ: x=0.5629.

2. F(x) = 3*x - 4*ln x - 5. На интервале [2,4] ответ: x=3.23.

3. F(x) = - - 2. На интервале [0,1] ответ: x= 0.8814.

4. F(x) = sin (ln x) - cos(ln x) + 2*ln x . На интервале [1,3] ответ: x=1.3749.

5.F(x) = x - 2 + sin . На интервале [1.2,2] ответ: x=1.3077.

6. Получить на экране движение машины.

7. Игроки, пасующие друг другу мяч.

8. Получить на экране растущий цветок.

9. Получить на экране домик, у которого открываются и закрываются окна и двери.

10. Получить на экране изображение полета кометы.

Соседние файлы в папке лекции паскаль