- •Тема 1. Программирование линейных алгоритмов. Арифметические выражения
- •Тема 2. Программирование разветвляющихся вычислительных процессов
- •Тема 3. Программирование циклических вычислительных процессов.
- •Тема 4. Обработка одномерных массивов.
- •Тема 5. Обработка двумерных массивов.
- •Тема 6. Обработка символьных данных.
- •Тема 7. Обработка строковых данных.
- •Тема 8. Составление программ с использование процедур
- •5Доп. [16-19], 10доп.[104-116], 11доп.[187-211]
- •Тема 9. Составление программ с использование функции
- •5Доп. [16-19], 10доп.[104-116], 11доп.[187-211]
- •Тема 10. Составление программ с использованием записи.
- •5Доп [19-22], 10доп.[95-99], 11доп.[321-338]
- •Тема 11. Множества.
- •Тема 12. Составление программ с использованием типизированных файлов
- •5Доп. [16-19], 10доп.[87-95], 11доп.[359-369]
- •Тема 13. Составление программ с использованием текстовых файлов
- •5Доп. [16-19], 10доп.[87-95], 11доп.[359-369]
- •Тема 14. Динамическая память и указатели.
- •Тема 15.
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.
Даны натуральное число 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. Получить на экране изображение полета кометы.