Материал: 1214

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Воронежский государственный лесотехнический университет им. Г.Ф. Морозова»

АЛГОРИТМИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ И

ПРОЦЕДУР УПРАВЛЕНИЕМ ПРОИЗВОДСТВОМ В ЛПК

Методические указания к лабораторным работам для студентов по направлению подготовки 15.04.04 - Автоматизация технологических

процессов и производств

Воронеж, 2016

УДК 658.5.011.56

Поляков, С. И. Алгоритмизация технологических процессов и процедур управлением производством в ЛПК [Текст]: метод. указания к лабораторным работам для студентов по направлению подготовки 15.04.04 - Автоматизация технологических процессов и производств / С. И. Поляков; Мин-во обр-я и науки Рос. Фед., ФГБОУ ВО «ВГЛТУ». – Воронеж, 2016. 15 с.

Печатается по решению учебно-методического совета ФГБОУ ВО «ВГЛТУ».

Рецензент: профессор кафедры автоматизации технологических процессов и производств Воронежского государственного архитектурно-

строительного университета В.И. Акимов

2

Введение

Сегодня быть образованным человеком можно только хорошо владея информационными технологиями. День ото дня деятельность людей все в большей степени зависит от их информированности, способности эффективно использовать информацию. Для свободной ориентации в информационных потоках современный специалист любого профиля должен уметь получать, обрабатывать и использовать информацию с помощью компьютера, телекоммуникаций и других средств связи. Сегодня об информации говорят как о стратегическом ресурсе общества, как о ресурсе,

определяющем уровень развития государства. Заложить фундамент информационной культуры призвана «Информатика», как базовая дисциплина, имеющая общеобразовательное и общечеловеческое значение.

Мы знаем, что программа - это логически упорядоченная последовательность команд, необходимых для управления компьютером

(выполнения им конкретных операций), поэтому программирование сводится к созданию последовательности команд, необходимой для решения определенной задачи. Стоит ли говорить о том, что без программы не один компьютер работать не будет? Поэтому следует отметить, что программирование – инструмент, «ключ» с помощью которого перед нами открываются безграничные возможности во всех областях человеческой деятельности.

Цель данных лабораторных работ – раскрыть суть и возможности алгоритмизации технологических процессов.

Данная цель предполагает решение следующих задач:

1.Представить алгоритм как первый этап написания программы

2.Рассмотреть языки программирования и их классификацию

3.Дать представление о системе программирования

4.Рассмотреть основные методы создания программного продукта.

3

Необходимость проведения данной работы сводиться к изучению базовых понятий и терминов в области алгоритмизации и программировании,

как области теории информатики, без которой невозможно ее дальнейшее практическое применение.

Без знания ключевых понятий невозможно дальнейшее изучение предмета, поэтому всегда будет вставать вопрос о необходимости и обязательности изучения его теоретических основ, как базы для дальнейшего практического применения во всех областях человеческих знаний.

Теоретические основы алгоритмизации. Алгоритм, его свойства,

структура

Управлять компьютером нужно по определенному алгоритму.

Алгоритм – это точно определенное описание способа решения задачи

в виде

конечной (по времени) последовательности действий.

Алгоритм – это формальное описание способа решения задачи путем

разбиения

ее на конечную по времени последовательность действий

(элементарных операций).

Описание должно быть абсолютно полным и учитывать все возможные

операции,

которые

могут

встретиться

в

ходе

решения.

Под

алгоритмизацией понимают сведение задачи к последовательности

этапов, выполняемых друг за другом, так что результаты предыдущих этапов, выполняемых друг за другом, так что результаты предыдущих этапов используются при выполнении последующих.

Алгоритм должен отвечать определенным требованиям. Принято выделять следующие семь условий:

1.Наличие ввода исходных данных;

2.Наличие ввода результата выполнения;

4

3.Однозначность – компьютер понимает только однозначные инструкции;

4.Общность – алгоритм предназначен для решения не одной задачи, а

целого класса задач;

5.Корректность – алгоритм должен давать правильное решение

задачи;

6.Конечность – решение задачи должно быть получено за конечное число шагов;

7.Эффективность – для решения задачи должны использоваться ограниченные ресурсы компьютера.

Алгоритм обладает следующими свойствами: дискретностью,

определенностью, результативностью, массовостью.

Процесс преобразования исходных данных в результат осуществляется дискретно, так что значения величин в каждых последующий момент времени получаются по определенным правилам из значений величин в предыдущий момент времени.

Каждое правило алгоритма должно быть четким и однозначным, не допускающим двусмысленного толкования.

Алгоритм должен приводить к результату за конечное число шагов.

Алгоритм решения задачи разрабатывается в общем виде так, чтобы его можно было применить для класса задач, различающихся лишь исходными данными.

Теория структурного программирования доказывает, что алгоритм любой степени сложности можно построить с помощью основного базового набора структур.

К основным (базовым) структурам алгоритмов относятся: следование,

разветвление и цикл.

5