/Учебно-методическое пособие для студентов очного и заочного
обучения технических специальностей. - Н. Новгород: Изд-во ФГОУ ВПО
"ВГАВТ", 2010. - 81 с.
© ФГОУ ВПО «ВГАВТ», 2010
Излагаются основные принципы и типовые приемы алгоритмизации при решении инженерных задач. Приводятся примеры алгоритмов решения типовых задач: табулирование функций, поиск элементов с заданными признаками и сортировка данных. Пособие направлено на формирование начальных навыков алгоритмизации и программирования, составляющих фундаментальную базу профессиональной деятельности современного инженера. Методические концепции пособия базируются на многолетнем опыте обучения основам алгоритмизации и программирования студентов технических специальностей ВГАВТ.
Основу инженерной деятельности составляет умение ставить задачи, разрабатывать алгоритмы и получать решения, производить анализ полученных данных и делать выводы. Поэтому в своей профессиональной деятельности инженер должен уметь грамотно применять персональный компьютер (ПК) для решения научных и инженерных задач.
В пособии представлены алгоритмы решения задач начальной и средней сложности. Как правило, эти задачи содержат немного параметров, их легко можно сформулировать и смоделировать. Данные задачи отличаются от задач, описывающих большие системы, но каждая большая программная система состоит из небольших программ, реализующих несложные известные алгоритмы. Изложение базируется на современных принципах синтеза алгоритмов с использованием концепции структурного программирования. Сформулированы этапы подготовки задач для программирования, способы и основные принципы алгоритмизации при решении инженерных задач. Рассмотрены типовые структуры алгоритмов и типовые приемы алгоритмизации. Приведены примеры алгоритмов типовых задач: табулирование функций, поиска элементов с заданными признаками и сортировки данных.
Все темы рассматриваются по мере усложнения. При этом основополагающими являются первая, вторая и третья главы. Материал расположен именно в том порядке, в котором большинство начинающих пользователей изучает самостоятельно основы алгоритмизации.
Цель пособия – научить студентов анализировать и ставить задачи, разрабатывать алгоритмы их решения.
Все главы завершаются контрольными вопросами и упражнениями, предназначенными для закрепления изученного материала. В пособии приведены задания для выполнения лабораторных работ, охватывающих основные типы вычислительных процессов.
© ФГОУ ВПО «ВГАВТ», 2010
Излагаются основные принципы и типовые приемы алгоритмизации при решении инженерных задач. Приводятся примеры алгоритмов решения типовых задач: табулирование функций, поиск элементов с заданными признаками и сортировка данных. Пособие направлено на формирование начальных навыков алгоритмизации и программирования, составляющих фундаментальную базу профессиональной деятельности современного инженера. Методические концепции пособия базируются на многолетнем опыте обучения основам алгоритмизации и программирования студентов технических специальностей ВГАВТ.
Основу инженерной деятельности составляет умение ставить задачи, разрабатывать алгоритмы и получать решения, производить анализ полученных данных и делать выводы. Поэтому в своей профессиональной деятельности инженер должен уметь грамотно применять персональный компьютер (ПК) для решения научных и инженерных задач.
В пособии представлены алгоритмы решения задач начальной и средней сложности. Как правило, эти задачи содержат немного параметров, их легко можно сформулировать и смоделировать. Данные задачи отличаются от задач, описывающих большие системы, но каждая большая программная система состоит из небольших программ, реализующих несложные известные алгоритмы. Изложение базируется на современных принципах синтеза алгоритмов с использованием концепции структурного программирования. Сформулированы этапы подготовки задач для программирования, способы и основные принципы алгоритмизации при решении инженерных задач. Рассмотрены типовые структуры алгоритмов и типовые приемы алгоритмизации. Приведены примеры алгоритмов типовых задач: табулирование функций, поиска элементов с заданными признаками и сортировки данных.
Все темы рассматриваются по мере усложнения. При этом основополагающими являются первая, вторая и третья главы. Материал расположен именно в том порядке, в котором большинство начинающих пользователей изучает самостоятельно основы алгоритмизации.
Цель пособия – научить студентов анализировать и ставить задачи, разрабатывать алгоритмы их решения.
Все главы завершаются контрольными вопросами и упражнениями, предназначенными для закрепления изученного материала. В пособии приведены задания для выполнения лабораторных работ, охватывающих основные типы вычислительных процессов.