- •Министерство сельского хозяйства
- •Введение
- •Научно-теоретическое содержание модуля словарь основных понятий Новые понятия
- •Понятия для повторения
- •Основной текст Лекция 1 Понятие, свойства и способы описания алгоритма
- •Лекция 2 Основы программирования на языке Turbo-Pascal (tp)
- •Index:integer; {переменная целого типа}
- •Read (список ввода);
- •Лекция 3 Алгоритмы линейной структуры и их программирование
- •Лекция 4 Программирование разветвляющихся алгоритмов
- •Вопросы для самоконтроля
- •Материалы к лабораторной работе
- •Примеры разноуровневых заданий для контроля результатов обучения по модулю
- •I уровень
- •II уровень
- •III уровень
- •Задания для управляемой самостоятельной работы студентов
- •Вопросы для самоконтроля
- •Понятия для повторения
- •Основной текст Лекция 1 Программирование циклических алгоритмов. Операторы цикла
- •Лекция 2 Программирование алгоритмов с использованием одномерных массивов данных
- •Вопросы для самоконтроля
- •Материалы к лабораторной работе
- •Примеры разноуровневых заданий для контроля результатов обучения по модулю
- •I уровень
- •II уровень
- •III уровень
- •Задания для управляемой самостоятельной работы студентов
- •Модуль № 3
- •Вопросы для самоконтроля
- •Материалы к лабораторной работе
- •Примеры разноуровневых заданий для контроля результатов обучения по модулю
- •I уровень
- •II уровень
- •III уровень
- •Модуль № 4
- •Лекция 2 Решение нелинейных уравнений численными методами
- •Вопросы для самоконтроля
- •Материалы к лабораторной работе
- •Примеры разноуровневых заданий для контроля результатов обучения по модулю
- •Задания для управляемой самостоятельной работы студентов
- •Методы вычисления определенного интеграла
- •Литература
- •Содержание
- •Основы алгоритмизации и программирования
- •2 20023, Г. Минск, пр. Независимости, 99, к. 2 для заметок
Министерство сельского хозяйства
И ПРОДОВОЛЬСТВИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования
«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ
АГРАРНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Е.В. Севернева, Н.М. Жалобкевич
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
Рекомендовано Учебно-методическим объединением высших учебных заведений Республики Беларусь по образованию в области сельского хозяйства в качестве учебно-методического комплекса для студентов высших учебных заведений группы специальностей 74 06 Агроинженерия
МИНСК 2009
УДК
ББК
С
Рецензенты:
д-р физ.-мат. наук, проф. каф. ВМиП БГУИР А.В. Аксенчик;
канд. техн. наук, проф. БГАТУ Р.И.Фурунжиев
Севернева, Е.В.
С Основы алгоритмизации и программирования : учеб.-метод. комплекс / Е.В. Севернева, Н.М. Жалобкевич. – Минск : БГАТУ. – 114 с.
ISBN
Издание содержит методические материалы для самостоятельного изучения дисциплины, включая наименование и содержание тем лекций, перечень изучаемых и контрольных вопросов для самостоятельной работы студентов, вопросы для подготовки к экзамену и рекомендуемую литературу по всем темам, вопросы для обратной связи и самоконтроля, а также варианты индивидуальных заданий.
Предназначено для студентов агроинженерных специальностей, а также может быть использовано преподавателями и учащимися аграрно-технических колледжей.
УДК
ББК
ISBN © БГАТУ, 2009
Введение
Издание «Основы алгоритмизации и программирования» является разделом учебной дисциплины «Информатика», в результате изучения которого студент должен:
знать типовые блоки и типовые схемы алгоритмизации задач;
применять типовые структуры алгоритмов для решения задач;
уметь составлять схемы алгоритмов и программы на алгоритмическом языке Turbo-Pascal для решения практических задач;
анализировать возможность применения типовой структуры алгоритма к решению конкретной задачи;
знать сущность математической формализации численных методов решения задач;
уметь решать задачи численными методами с применением алгоритмов и программирования на алгоритмическом языке Turbo-Pascal.
В предлагаемом издании содержание учебного материала представлено учебно-методическим комплексом, в котором сделан упор на управляемую самостоятельную работу студентов. С этой целью комплекс разбит на модули, наиболее адекватно отражающие логику и содержание курса:
модуль 1– Основы программирования. Математическая формализация текстовых задач, составление алгоритмов их решения. Алгоритмический язык Turbo-Pascal. Алгоритмы линейной и разветвляющейся структуры и их реализация на языке Turbo-Pascal;
модуль 2 – Алгоритмы циклической структуры и их реализация на языке Turbo-Pascal;
модуль 3– Работа с двумерными массивами (матрицами);
модуль 4 – Численные методы.
Каждый модуль содержит методические материалы для самостоятельного изучения дисциплины, включая наименование и содержание тем лекций, перечень изучаемых и контрольных вопросов для самостоятельной работы студентов, вопросы для подготовки к экзамену и рекомендуемую литературу по всем темам, вопросы для обратной связи и самоконтроля, а также варианты индивидуальных заданий. Каждая изучаемая тема в УМК пояснена примерами решения конкретных задач в виде схем алгоритмов и программами на алгоритмическом языке Turbo-Pascal.
МОДУЛЬ № 1
«Основы программирования. Математическая формализация текстовых задач. Составление алгоритмов их решения. Алгоритмический язык Turbo-Pascal. Алгоритмы линейной и разветвляющейся структуры и их реализация на языке Turbo-Pascal»
В результате изучения модуля студент должен:
знать типовые блоки и типовые схемы алгоритмизации задач;
применять структуры линейных и разветвляющихся алгоритмов для решения задач;
анализировать возможность применения изучаемых типовых структур алгоритмов для решения практико-ориентированных задач;
уметь математически формализовать поставленную задачу, находить метод решения ее, составлять схемы алгоритмов и программировать их на языке Turbo-Pascal;
приобретать навыки самостоятельной работы с учебной литературой и другими источниками информации.