- •Литература
- •Раздел 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. Функции и процедуры
- •Приложение Способы описания алгоритмов и изобразительные средства блок-схем.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ОДЕССКИЙ НАЦИОНАЛЬНЫЙ МОРСКОЙ
УНИВЕРСИТЕТ
КАФЕДРА “ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА”
ИНФОРМАТИКА И КОМПЬЮТЕРНАЯ ТЕХНИКА
Сборник задач
Одесса – 2005
Сборник задач соответствует программе курса “Информатика и компьютерная техника ” для всех специальностей и специализаций ОНМУ.
Сборник задач подготовлен преподавателями кафедры “Техническая кибернетика” Одесского национального морского университета Грозь Сергеем Марксовичем, Стародубом Валерием Ивановичем и Челабчи Владимиром Викторовичем.
Сборник задач одобрен кафедрой “Техническая кибернетика” ОНМУ “ ” 2005 года (протокол № __).
Литература
Вычислительная техника и программирование: Учеб. Пособие. Часть 3./Под ред. Р. В. Меркта. – Одесса.: ОГМУ, 1999.
Петров А. В., Алексеев В. Е., Титов М. А. И др. Вычислительная техника и программирование./Под ред. А. В. Петрова. – М.:Высш. шк., 1984.
Алексеев В. Е., Ваулин А. С., Петрова Г. Б. Вычислительная техника и программирование (Практикум по программированию)./ Под ред. А. В. Петрова. – М.:Высш. шк., 1991.
Данко П. Е., Попов А. Г., Кожевникова Т. Я. Высшая математика в упражнениях и задачах. Часть II. – М.:Высш. шк., 1985.
Мудров А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: МП “РАСКО”, 1991.
Использование предопределенных процедур при решении инженерных задач на ЭВМ: Методическая разработка./С. М. Грозь – Одесса: ОНМУ, 2002.
Оглавление
ЛИТЕРАТУРА 2
Раздел 1. Алгоритмы разветвляющейся структуры 54
Раздел 2. Обработка одномерных массивов 64
Цель: овладение навыками алгоритмизации и программирования вычислительных процессов циклической структуры с известным числом повторений цикла. 64
Самостоятельная подготовка студента заключается в изучении правил и освоении приемов: 64
алгоритмизации и программирования вычислительных процессов циклической структуры с известным числом повторений цикла; 64
алгоритмизации и программирования – табулирования функции от одного аргумента; 64
ввода и вывода одномерных массивов в среде выбранного языка программирования. 64
Результатом работы является: 64
2.1. Формирование массива значений функции 65
Результатом работы является: 65
блок-схема алгоритма решения задачи (№ 2.1 – № 2.60, таблица 2.1); 65
текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма); 65
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы (массив значений аргумента X студентом подбирается самостоятельно); 65
результаты работы программы по тестовому варианту исходных данных, выведенные на экран в табличной форме. 65
2.2. Табулирование функций 71
в изучении приемов алгоритмизации и программирования – табулирования функции от одного аргумента; 71
в изучении приемов и способов формирования и ввода-вывода одномерных массивов, в среде выбранного языка программирования. 71
Результатом работы является: 71
блок-схема алгоритма решения задачи (№ 2.61 – № 2.120, таблица 2.2); 71
текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма); 71
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы 71
2.3. Обработка одномерных массивов 78
в изучении приемов алгоритмизации и программирования различных вариантов обработки одномерных массивов. 78
Результатом работы является: 78
блок-схема алгоритма решения задачи (№ 2.121 – № 2.180); 78
текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма); 78
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы (численные значения элементов массива аргумента подбирается студентом самостоятельно); 78
результаты работы программы по тестовому варианту исходных данных, выведенные на экран в табличной форме. 78