Основы алгоритмизации. Логинов В.И - 3 стр.

UptoLike

3
Введение
Основу инженерной деятельности составляет умение ставить
задачи, разрабатывать алгоритмы и получать решения, производить
анализ полученных данных и делать выводы. Поэтому в своей
профессиональной деятельности инженер должен уметь грамотно
применять персональный компьютер (ПК) для решения научных и
инженерных задач.
В пособии представлены алгоритмы решения задач начальной и
средней сложности. Как правило,
эти задачи содержат немного па-
раметров, их легко можно сформулировать и смоделировать. Дан-
ные задачи отличаются от задач, описывающих большие системы,
но каждая большая программная система состоит из небольших
программ, реализующих несложные известные алгоритмы.
Изложение базируется на современных принципах синтеза ал-
горитмов с использованием концепции структурного программи-
рования. Сформулированы этапы подготовки
задач для програм-
мирования, способы и основные принципы алгоритмизации при
решении инженерных задач. Рассмотрены типовые структуры ал-
горитмов и типовые приемы алгоритмизации. Приведены примеры
алгоритмов типовых задач: табулирование функций, поиска эле-
ментов с заданными признаками и сортировки данных.
Все темы рассматриваются по мере усложнения. При этом ос-
новополагающими являются первая,
вторая и третья главы. Мате-
риал расположен именно в том порядке, в котором большинство
начинающих пользователей изучает самостоятельно основы алго-
ритмизации.
Цель пособиянаучить студентов анализировать и ставить за-
дачи, разрабатывать алгоритмы их решения.
Все главы завершаются контрольными вопросами и упражне-
ниями, предназначенными для закрепления изученного материала.
В пособии приведены задания
для выполнения лабораторных ра-
бот, охватывающих основные типы вычислительных процессов.
1. Основы алгоритмизации
Алгоритмизация является основным, базовым компонентом
компьютерной грамотности в динамично развивающемся совре-
                            Введение
   Основу инженерной деятельности составляет умение ставить
задачи, разрабатывать алгоритмы и получать решения, производить
анализ полученных данных и делать выводы. Поэтому в своей
профессиональной деятельности инженер должен уметь грамотно
применять персональный компьютер (ПК) для решения научных и
инженерных задач.
   В пособии представлены алгоритмы решения задач начальной и
средней сложности. Как правило, эти задачи содержат немного па-
раметров, их легко можно сформулировать и смоделировать. Дан-
ные задачи отличаются от задач, описывающих большие системы,
но каждая большая программная система состоит из небольших
программ, реализующих несложные известные алгоритмы.
   Изложение базируется на современных принципах синтеза ал-
горитмов с использованием концепции структурного программи-
рования. Сформулированы этапы подготовки задач для програм-
мирования, способы и основные принципы алгоритмизации при
решении инженерных задач. Рассмотрены типовые структуры ал-
горитмов и типовые приемы алгоритмизации. Приведены примеры
алгоритмов типовых задач: табулирование функций, поиска эле-
ментов с заданными признаками и сортировки данных.
   Все темы рассматриваются по мере усложнения. При этом ос-
новополагающими являются первая, вторая и третья главы. Мате-
риал расположен именно в том порядке, в котором большинство
начинающих пользователей изучает самостоятельно основы алго-
ритмизации.
   Цель пособия – научить студентов анализировать и ставить за-
дачи, разрабатывать алгоритмы их решения.
   Все главы завершаются контрольными вопросами и упражне-
ниями, предназначенными для закрепления изученного материала.
В пособии приведены задания для выполнения лабораторных ра-
бот, охватывающих основные типы вычислительных процессов.

               1. Основы алгоритмизации
   Алгоритмизация является основным, базовым компонентом
компьютерной грамотности в динамично развивающемся совре-

                              3