Меню

Что такое алгоритмические средства определение

Раздел 4. Алгоритмические средства информатики 162

Глава 7. Введение в моделирование 162

7.1. Классификации моделей и моделирования 164

7.2. Математические модели 166

7.3. Информационные модели 168

Контрольные вопросы: 170

Глава 8. Понятие алгоритма 170

8.1. Средства записи алгоритма 175

8.2. Языки программирования 182

8.2.1. Среда программирования 186

8.2.2. Технологии программирования 189

8.2.3. Основные методы разработки программ 190

Контрольные вопросы: 194

Глава 9. Язык программирования VBA 195

9.1. Основные понятия языка программирования VBA 196

9.2. Типы данных VBA 197

9.3. Объявление переменных и констант 200

9.4. Объявление массивов 203

9.5. Операторы VBA 205

Контрольные вопросы: 212

Список литературы 215

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

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

К сожалению, до сих пор некоторые студенты воспринимают информатику лишь как практическую дисциплину, где учат «правильно нажимать на кнопки» персонального компьютера.

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

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

Раздел 1. Введение в информатику Глава 1. О науке Информатика. Понятие и представление информации

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

Основными объектами изучения информатики являются информация и информационные процессы.

1.1. Наука информатика

Информатика как наука сформировалась в середине 90-х годов прошлого столетия. Именно в эти годы в школах и вузах стали изучать дисциплину «Информатика».

Как прикладная наука информатика находится на стыке многих наук. Например, она опирается на многие разделы математики, в частности, на булеву алгебру или алгебру логики, разработанную выдающимся англичанином Джорджем Булем еще в XIX веке, теорию множеств, теорию графов.

Поэтому для получения необходимого объема знаний следует выделить:

относительно стабильные базовые знания (ядро);

динамично изменяемые знания, практикум и технологии.

Термин «Информатика» произошел от двух французских слов «Автоматика» и «Информация«. Иными словами — это автоматизированная переработка информации.

Во Франции и странах Восточной Европы используется именно этот термин для обозначения науки Информатика.

В США и странах Западной Европы термину «Информатика» соответствует словосочетание Computer Science (Наука о компьютерах).

Информатика — это наука, связанная с процессами преобразования, хранения и передачи информации с помощью компьютеров (электронно-вычислительных машин или ЭВМ).

В широком смысле информатику можно рассматривать, как:

отрасль народного хозяйства;

В данном курсе Информатика рассматривается как прикладная дисциплин, которая состоит из трех взаимосвязанных разделов:

Технические средства (Hardware);

Программные средства (Software);

Алгоритмические средства (Brainware).

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

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

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

Для получения целостного представления о дисциплине в учебном пособии определены базовые понятия, связанные с тремя вышеуказанными направлениями информатики, представлены офисные технологии (текстовый процессор, электронная таблица, система управления базами данных) и элементы программирования на языке высокого уровня VBA.

Развитие информатики привело к возникновению и широкому внедрению новых информационных технологий (НИТ) в различные области человеческой деятельности.

Информационная технология – процесс, использующий совокупность средств и методов сбора, обработки и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта).

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

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

Можно выделить два направления НИТ:

общего назначения (используются в любой области);

узкоспециализированные (связаны со спецификой работы).

Среди НИТ общего назначения наиболее широко используются:

офисные технологии (работа с текстами, вычисления, базы данных);

мультимедиа-технология (обучение, игры с использованием анимации, видео, звука);

интернет-технология (доступ к мировой базе данных, электронная почта, телеконференции);

технология презентаций (визуализация докладов, сообщений с помощью дополнительных средств графики, анимации, видео, звуком);

технология экспертных систем (для решения задач типа, «что будет, если».).

Специализированные НИТ, как правило, предназначены для обработки данных в определенной области знания, в том числе и в деятельности таможенных органов используются, так называемые информационные таможенные технологии (ИТТ).

В настоящее время осуществление таможенной деятельности на любом уровне исполнения проводится с максимальным использованием ЭВМ с преобладанием персональных компьютеров. На базе персональных компьютеров внедрены в эксплуатацию таможенных органов России автоматизированные рабочие места (АРМ) таможенного инспектора, работников служб таможенных платежей, валютного контроля, статистики, борьбы с контрабандой и др. Теперь они называются КПС — комплекс программных средств. Персональные компьютеры являются первичными ЭВМ по сбору, обработке и передаче различной таможенной информации.

Источник

Раздел 4. Алгоритмические средства информатики 162

Глава 7. Введение в моделирование 162

7.1. Классификации моделей и моделирования 164

7.2. Математические модели 166

7.3. Информационные модели 168

Контрольные вопросы: 170

Глава 8. Понятие алгоритма 170

8.1. Средства записи алгоритма 175

8.2. Языки программирования 182

8.2.1. Среда программирования 186

8.2.2. Технологии программирования 189

8.2.3. Основные методы разработки программ 190

Контрольные вопросы: 194

Глава 9. Язык программирования VBA 195

9.1. Основные понятия языка программирования VBA 196

9.2. Типы данных VBA 197

9.3. Объявление переменных и констант 200

9.4. Объявление массивов 203

9.5. Операторы VBA 205

Контрольные вопросы: 212

Список литературы 215

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

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

К сожалению, до сих пор некоторые студенты воспринимают информатику лишь как практическую дисциплину, где учат «правильно нажимать на кнопки» персонального компьютера.

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

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

Раздел 1. Введение в информатику Глава 1. О науке Информатика. Понятие и представление информации

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

Основными объектами изучения информатики являются информация и информационные процессы.

1.1. Наука информатика

Информатика как наука сформировалась в середине 90-х годов прошлого столетия. Именно в эти годы в школах и вузах стали изучать дисциплину «Информатика».

Как прикладная наука информатика находится на стыке многих наук. Например, она опирается на многие разделы математики, в частности, на булеву алгебру или алгебру логики, разработанную выдающимся англичанином Джорджем Булем еще в XIX веке, теорию множеств, теорию графов.

Поэтому для получения необходимого объема знаний следует выделить:

относительно стабильные базовые знания (ядро);

динамично изменяемые знания, практикум и технологии.

Термин «Информатика» произошел от двух французских слов «Автоматика» и «Информация«. Иными словами — это автоматизированная переработка информации.

Во Франции и странах Восточной Европы используется именно этот термин для обозначения науки Информатика.

В США и странах Западной Европы термину «Информатика» соответствует словосочетание Computer Science (Наука о компьютерах).

Информатика — это наука, связанная с процессами преобразования, хранения и передачи информации с помощью компьютеров (электронно-вычислительных машин или ЭВМ).

В широком смысле информатику можно рассматривать, как:

отрасль народного хозяйства;

В данном курсе Информатика рассматривается как прикладная дисциплин, которая состоит из трех взаимосвязанных разделов:

Технические средства (Hardware);

Программные средства (Software);

Алгоритмические средства (Brainware).

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

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

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

Для получения целостного представления о дисциплине в учебном пособии определены базовые понятия, связанные с тремя вышеуказанными направлениями информатики, представлены офисные технологии (текстовый процессор, электронная таблица, система управления базами данных) и элементы программирования на языке высокого уровня VBA.

Развитие информатики привело к возникновению и широкому внедрению новых информационных технологий (НИТ) в различные области человеческой деятельности.

Информационная технология – процесс, использующий совокупность средств и методов сбора, обработки и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта).

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

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

Можно выделить два направления НИТ:

общего назначения (используются в любой области);

узкоспециализированные (связаны со спецификой работы).

Среди НИТ общего назначения наиболее широко используются:

офисные технологии (работа с текстами, вычисления, базы данных);

мультимедиа-технология (обучение, игры с использованием анимации, видео, звука);

интернет-технология (доступ к мировой базе данных, электронная почта, телеконференции);

технология презентаций (визуализация докладов, сообщений с помощью дополнительных средств графики, анимации, видео, звуком);

технология экспертных систем (для решения задач типа, «что будет, если».).

Специализированные НИТ, как правило, предназначены для обработки данных в определенной области знания, в том числе и в деятельности таможенных органов используются, так называемые информационные таможенные технологии (ИТТ).

В настоящее время осуществление таможенной деятельности на любом уровне исполнения проводится с максимальным использованием ЭВМ с преобладанием персональных компьютеров. На базе персональных компьютеров внедрены в эксплуатацию таможенных органов России автоматизированные рабочие места (АРМ) таможенного инспектора, работников служб таможенных платежей, валютного контроля, статистики, борьбы с контрабандой и др. Теперь они называются КПС — комплекс программных средств. Персональные компьютеры являются первичными ЭВМ по сбору, обработке и передаче различной таможенной информации.

Источник



Информатика

Алгоритмы и способы их описания.

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

Примеры: правила сложения, умножения, решения алгебраических уравнений и т.п.

1.Универсальность (массовость) — применимость алгоритма к различным наборам исходных данных.

2.Дискретность — процесс решения задачи по алгоритму разбит на отдельные действия.

3.Конечность — каждое из действий и весь алгоритм в целом обязательно завершаются.

4.Результативность — по завершении выполнения алгоритма обязательно получается конечный результат.

5.Выполнимость (эффективность) — результата алгоритма достигается за конечное число шагов.

6.Детерминированность (определенность) — алгоритм не должен содержать предписаний, смысл которых может восприниматься неоднозначно. Т.е. одно и то же предписание после исполнения должно давать один и тот же результат.

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

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

2. информационные алгоритмы , представляющие собой набор сравнительно простых процедур, работающих с большими объемами информации (алгоритмы баз данных);

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

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

Для задания алгоритма необходимо описать следующие его элементы:

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

3.правило непосредственной переработки информации (описание последовательности действий);

5.правило извлечения результатов.

Способы описания алгоритмов.

Символьный, когда алгоритм описывается с помощью специального набора символов (специального языка).

Словесная форма записи алгоритмов обычно используется для алгоритмов, ориентированных на исполнителя-человека. Команды такого алгоритма выполняются в естественной последовательности, если не оговорено противного.

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

Правила создания блок – схем:

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

2.Стрелка в конце линии может не ставиться, если линия направлена слева направо или сверху вниз.

3.В блок может входить несколько линий, то есть блок может являться преемником любого числа блоков.

4.Из блока (кроме логического) может выходить только одна линия.

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

6.Если на схеме имеет место слияние линий, то место пересечения выделяется точкой. В случае, когда одна линия подходит к другой и слияние их явно выражено, точку можно не ставить.

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

В линейном алгоритме операции выполняются последовательно, в порядке их записи. Каждая операция является самостоятельной, независимой от каких-либо условий. На схеме блоки, отображающие эти операции, располагаются в линейной последовательности.

В алгоритме с ветвлением предусмотрено несколько направлений (ветвей). Каждое отдельное направление алгоритма обработки данных является отдельной ветвью вычислений. Направление ветвления выбирается логической проверкой, в результате которой возможны два ответа:

1.«да» — условие выполнено.

2.«нет» — условие не выполнено.

Циклические алгоритмы содержат цикл – это многократно повторяемый участок алгоритма.Различают циклы с предусловием и постусловием.Также циклы бывают детерминированные и итерационные.Цикл называется детерминированным, если число повторений тела цикла заранее известно или определено. Цикл называется итерационным, если число повторений тела цикла заранее неизвестно, а зависит от значений параметров (некоторых переменных), участвующих в вычислениях.

Источник