- •Литература
- •Раздел 1. Алгоритмы разветвляющейся структуры 54
- •Раздел 2. Обработка одномерных массивов 64
- •Раздел 3. Алгоритмы итерационной циклической структуры 84
- •Раздел 4. Обработка матриц 100
- •Раздел 5. Задачи повышенной сложности 113
- •Раздел 6. Работа с файлами 129
- •Раздел 7. Функции и процедуры 131
- •Раздел 1. Алгоритмы разветвляющейся структуры
- •Раздел 2. Обработка одномерных массивов
- •2.1. Формирование массива значений функции
- •2.2. Табулирование функций
- •2.3. Обработка одномерных массивов
- •Раздел 3. Алгоритмы итерационной циклической структуры
- •3.1. Нахождение корня уравнения методом простых итераций
- •3.2. Нахождение корня уравнения методом деления пополам.
- •3.3. Вычисление суммы членов бесконечного ряда
- •Раздел 4. Обработка матриц
- •Раздел 5. Задачи повышенной сложности
- •5.1. Вычисление интегралов
- •5.2. Обработка символьных данных
- •Раздел 6. Работа с файлами
- •Тема 2.1. “Формирование массива значений функций ввод исходных данных ( № 2.1 – № 2.60, таблица 2.1) организовать с клавиатуры, а вывод результатов, в табличной форме, организовать в файл.
- •Тема 2.2. “Табулирование функций”: ввод исходных данных ( № 2.61 – № 2.120, таблица 2.2) организовать с клавиатуры, а вывод результатов, в табличной форме, организовать в файл.
- •Тема 2.3. “Обработка одномерных массивов”: ввод исходных данных ( № 2.121 – № 2.180, таблица 2.3) организовать из файла, а результаты дописать в исходный файл.
- •Раздел 7. Функции и процедуры
- •Приложение Способы описания алгоритмов и изобразительные средства блок-схем.
2.2. Табулирование функций
Цель: табулирование функций одного аргумента, то есть вычисление значения функции при изменении значений аргумента в заданном диапазоне с заданным шагом.
Самостоятельная подготовка студента заключается:
в изучении приемов алгоритмизации и программирования – табулирования функции от одного аргумента;
в изучении приемов и способов формирования и ввода-вывода одномерных массивов, в среде выбранного языка программирования.
Результатом работы является:
блок-схема алгоритма решения задачи (№ 2.61 – № 2.120, таблица 2.2);
текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма);
Необходимо сформировать два массива:
массив значений аргументов Х (формулы для расчета элементов xi указаны в условии задачи);
массив значений функции Y (результаты вывести на экран в табличной форме).
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы
Таблица 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.61 |
|
|
|
2.62 |
|
|
|
2.63 |
|
|
|
2.64 |
|
|
|
2.65 |
|
|
|
2.66 |
|
|
|
2.67 |
|
|
|
|
|||
Продолжение табл. 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.68 |
|
|
|
2.69 |
|
|
|
2.70 |
|
|
|
2.71 |
|
|
|
2.72 |
|
|
|
2.73 |
|
|
|
2.74 |
|
|
|
2.75 |
|
|
|
2.76 |
|
|
|
2.77 |
|
|
|
2.78 |
|
|
|
2.79 |
|
|
|
2.80 |
|
|
|
|
|||
Продолжение табл. 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.81 |
|
|
|
2.82 |
|
|
|
2.83 |
|
|
|
2.84 |
|
|
|
2.85 |
|
|
|
2.86 |
|
|
|
2.87 |
|
|
|
2.88 |
|
|
|
2.89 |
|
|
|
2.90 |
|
|
|
Продолжение табл. 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.91 |
|
|
|
2.92 |
|
|
|
2.93 |
|
|
|
2.94 |
|
|
|
2.95 |
|
|
|
2.96 |
|
|
|
2.97 |
|
|
|
2.98 |
|
|
|
2.99 |
|
|
|
2.100 |
|
|
|
2.101 |
|
|
|
Продолжение табл. 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.102 |
|
|
|
2.103 |
|
|
|
2.104 |
|
|
|
2.105 |
|
|
|
2.106 |
|
|
|
2.107 |
|
|
|
2.108 |
|
|
|
2.109 |
|
|
|
2.110 |
|
|
|
2.111 |
|
|
|
Продолжение табл. 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.112 |
|
|
|
2.113 |
|
|
|
2.114 |
|
|
|
2.115 |
|
|
|
2.116 |
|
|
|
2.117 |
|
|
|
|
|||
|
|||
|
|||
Продолжение табл. 2.2 |
|||
№ задачи |
Функция |
Условие |
Ограничения |
2.118 |
|
|
|
2.119 |
|
|
|
2.120 |
|
|
|