
- •Литература
- •Раздел 1 51
- •Раздел 2 62
- •Раздел 3 85
- •Раздел 4 108
- •Раздел 5 126
- •Раздел 6 128
- •Раздел 1 Алгоритмы разветвляющейся структуры
- •Раздел 2 Обработка одномерных массивов
- •2.1. Формирование массива значений функции
- •2.3. Обработка одномерных массивов
- •Раздел 3 Алгоритмы итерационной циклической структуры
- •3.1. Нахождение корня уравнения методом простых итераций
- •3.2. Нахождение корня уравнения методом деления пополам.
- •3.3. Вычисление суммы членов бесконечного ряда
- •Раздел 4 Обработка матриц
- •Раздел 5 Работа с файлами
- •Тема 2.1. “Формирование массива значений функций ввод исходных данных ( № 2.1 – № 2.60, таблица 2.1) организовать с клавиатуры, а вывод результатов, в табличной форме, организовать в файл.
- •Тема 2.2. “Табулирование функций”: ввод исходных данных ( № 2.61 – № 2.120, таблица 2.2) организовать с клавиатуры, а вывод результатов, в табличной форме, организовать в файл.
- •Тема 2.3. “Обработка одномерных массивов”: ввод исходных данных ( № 2.121 – № 2.180, таблица 2.3) организовать из файла, а результаты дописать в исходный файл.
- •Раздел 6 Функции и процедуры
-
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ОДЕССКИЙ ГОСУДАРСТВЕННЫЙ МОРСКОЙ
УНИВЕРСИТЕТ
КАФЕДРА “ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА”
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
И
ПРОГРАММИРОВАНИЕ
Учебный практикум
Часть 2
Одесса – 2001
Учебный практикум соответствует программе курса “Вычислительная техника и программирование для ЭВМ” для всех специальностей и специализаций ОНМУ.
Практикум состоит из трех частей:
Часть 1: “Специальное программное обеспечение ЭВМ и стандартные программы пакета Microsoft Office”;
Часть 2: “Основы алгоритмизации и программирования”;
Часть 3: “Использование предопределенных процедур при решении инженерных и экономических задач на ЭВМ”.
Учебный практикум подготовлен преподавателями кафедры “Техническая кибернетика” Одесского государственного морского университета Грозь Сергеем Марксовичем и Челабчи Владимиром Викторовичем.
Практикум одобрен кафедрой “Техническая кибернетика” ОГМУ “ 10 ” января 2001 года (протокол № 10 ).
Литература
Вычислительная техника и программирование: Учеб. Пособие. Часть 3./Под ред. Р. В. Меркта. – Одесса.: ОГМУ, 1999.
Петров А. В., Алексеев В. Е., Титов М. А. И др. Вычислительная техника и программирование./Под ред. А. В. Петрова. – М.:Высш. шк., 1984.
Алексеев В. Е., Ваулин А. С., Петрова Г. Б. Вычислительная техника и программирование (Практикум по программированию)./ Под ред. А. В. Петрова. – М.:Высш. шк., 1991.
Данко П. Е., Попов А. Г., Кожевникова Т. Я. Высшая математика в упражнениях и задачах. Часть II. – М.:Высш. шк., 1985.
Мудров А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: МП “РАСКО”, 1991.
Решение инженерных задач на ПЭВМ: Методическая разработка./В. А. Дидинчук. – Одесса: ОГМУ, 1995.
Оглавление
ЛИТЕРАТУРА 2
Раздел 1 51
Алгоритмы разветвляющейся структуры 51
Раздел 2 62
Обработка одномерных массивов 62
Цель: овладение навыками алгоритмизации и программирования вычислительных процессов циклической структуры с известным числом повторений цикла. 62
Самостоятельная подготовка студента заключается: 62
в изучении приемов и правил алгоритмизации и программирования вычислительных процессов циклической структуры с известным числом повторений цикла; 62
в изучении приемов и правил алгоритмизации и программирования – табулирования функции одного аргумента; 62
в изучении приемов и способов ввода и вывода одномерных массивов в среде выбранного языка программирования. 62
Результатом работы является: 62
разработанный алгоритм решения задачи в соответствии с вариантом задания (таблицы 2.1, 2.2 и 2.3), представленный в виде блок-схемы; 62
программа решения задачи на соответствующем языке программирования, соответствующая варианту задания и блок-схеме; 62
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы; 62
результаты работы программы по тестовому, разработанному студентом, варианту исходных данных. 62
2.1. Формирование массива значений функции 63
Результатом работы является: 63
разработанный алгоритм решения задачи в соответствии с вариантом задания (№ 2.1 – № 2.60, таблица 2.1), представленный в виде блок-схемы; 63
программа решения задачи на соответствующем языке программирования, соответствующая варианту задания и блок-схеме; 63
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы (массив значений аргумента X студентом подбирается самостоятельно); 63
результаты работы программы по тестовому, разработанному студентом, варианту исходных данных, выведенные на экран в табличной форме. 63
2.2. Табулирование функций 70
в изучении приемов алгоритмизации и программирования – табулирования функции от одного аргумента; 70
в изучении приемов и способов формирования и вывода одномерных массивов, в среде выбранного языка программирования. 70
Результатом работы является: 70
разработанный алгоритм решения задачи в соответствии с вариантом задания (№ 2.61 – № 2.120, таблица 2.2), представленный в виде блок-схемы; 70
программа решения задачи на соответствующем языке программирования, соответствующая варианту задания и блок-схеме. 70
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы; 70
результаты работы программы по тестовому, разработанному студентом, варианту исходных данных. 70
2.3. Обработка одномерных массивов 79
в изучении приемов алгоритмизации и программирования различных вариантов обработки одномерных массивов. 79
Результатом работы является: 79
разработанный алгоритм решения задачи в соответствии с вариантом задания (№ 2.121 – № 2.180, таблица 2.3), представленный в виде блок-схемы; 79
программа решения задачи на соответствующем языке программирования, соответствующая варианту задания и блок-схеме; 79
тестовый вариант исходных данных для проверки работоспособности алгоритма и программы; 79
результаты работы программы выведенные на экран в табличной форме. 79