Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Algoritmization and Programming.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2.45 Mб
Скачать

-129-

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ОДЕССКИЙ ГОСУДАРСТВЕННЫЙ МОРСКОЙ

УНИВЕРСИТЕТ

КАФЕДРА “ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА”

ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

И

ПРОГРАММИРОВАНИЕ

Учебный практикум

Часть 2

Одесса – 2001

Учебный практикум соответствует программе курса “Вычислительная техника и программирование для ЭВМ” для всех специальностей и специализаций ОНМУ.

Практикум состоит из трех частей:

  • Часть 1: “Специальное программное обеспечение ЭВМ и стандартные программы пакета Microsoft Office”;

  • Часть 2: “Основы алгоритмизации и программирования”;

  • Часть 3: “Использование предопределенных процедур при решении инженерных и экономических задач на ЭВМ”.

Учебный практикум подготовлен преподавателями кафедры “Техническая кибернетика” Одесского государственного морского универси­тета Грозь Сергеем Марксовичем и Челабчи Владимиром Викторовичем.

Практикум одобрен кафедрой “Техническая кибернетика” ОГМУ “ 10 января 2001 года (протокол № 10 ).

Литература

  1. Вычислительная техника и программирование: Учеб. Пособие. Часть 3./Под ред. Р. В. Меркта. – Одесса.: ОГМУ, 1999.

  2. Петров А. В., Алексеев В. Е., Титов М. А. И др. Вычислительная техника и программирование./Под ред. А. В. Петрова. – М.:Высш. шк., 1984.

  3. Алексеев В. Е., Ваулин А. С., Петрова Г. Б. Вычислительная техника и программирование (Практикум по программированию)./ Под ред. А. В. Петрова. – М.:Высш. шк., 1991.

  4. Данко П. Е., Попов А. Г., Кожевникова Т. Я. Высшая математика в упражнениях и задачах. Часть II. – М.:Высш. шк., 1985.

  5. Мудров А. Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: МП “РАСКО”, 1991.

  6. Решение инженерных задач на ПЭВМ: Методическая разработка./В. А. Дидинчук. – Одесса: ОГМУ, 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]