- •Информатика учебное пособие
- •Рецензенты
- •Ответственный за выпуск
- •Оглавление
- •Раздел 4. Алгоритмические средства информатики 162
- •Раздел 1. Введение в информатику Глава 1. О науке Информатика. Понятие и представление информации
- •1.1. Наука информатика
- •1.2. Понятие информации
- •Простые типы данных и операции над ними
- •1.3. Представление информации в эвм
- •Коды десятичных и шестнадцатеричных цифр в двоичной системе
- •1.4. Операции с двоичными числами
- •Логическая функция «отрицание»
- •Логическая функция «конъюнкция»
- •Логическая функция «дизъюнкция»
- •1.5. Кодирование данных
- •Основной стандарт ascii
- •Расширенный стандарт ascii
- •Контрольные вопросы
- •Раздел 2. Технические средства информатики Глава 2. Общие сведения об эвм
- •2.1. Из истории развития эвм
- •Главные элементы концепции
- •2.2. Структура эвм
- •2.3. Особенности и классы современных эвм
- •Некоторые особенности современных эвм
- •Классы современных эвм (по размерам и функциональным возможностям)
- •Типы персональных компьютеров
- •2.4. Суперэвм
- •2.5. Персональные компьютеры
- •Состав персональных компьютеров
- •Устройства ввода-вывода
- •Внешние устройства для пк
- •Контрольные вопросы
- •Глава 3. Общие сведения о вычислительных компьютерных сетях
- •3.1. Классификация и топология компьютерных сетей
- •3.2. Технические средства для передачи информации в сети
- •Новые технологии беспроводной связи
- •Параметры качества коммуникационной сети
- •Единицы измерения
- •3.3. Организация локальных сетей
- •3.4. Организация глобальных сетей
- •3.5. Глобальная сеть интернет
- •Протоколы и услуги в Интернет
- •Система адресации в Интернет
- •3.6. Организация корпоративных сетей
- •Контрольные вопросы
- •Раздел 3. Программные средства информатики Глава 4. Классификация и обзор программных средств эвм
- •4.1. Классификация программных средств
- •4.2. Краткий обзор программных средств
- •Контрольные вопросы
- •Глава 5. Системные программы
- •5.1. Операционные системы
- •Характеристики ос
- •Файловая система
- •Драйверы устройств
- •Интерпретатор действий пользователя
- •5.2. Файловая система
- •5.3. Организация файловых систем
- •5.4. Краткий обзор семейств ос ос семейства unix
- •Ос семейства ms dos
- •Ос семейства Windows
- •5.5. Служебные программы
- •5.5.1. Диспетчеры файлов (файловые менеджеры)
- •5.5.2. Средства сжатия данных
- •5.5.3. Антивирусные программы
- •5.5.4. Средства обеспечения компьютерной безопасности и общие сведения о методах защиты
- •Контрольные вопросы
- •Глава 6. Прикладные системы на персональных компьютерах
- •6.1. Проблемно-ориентированные программы
- •6.2. Прикладные системы общего назначения
- •6.3. Интегрированные прикладные системы
- •Контрольные вопросы
- •6.4. Современные офисные пакеты. Пакет ms Office
- •Контрольные вопросы
- •6.5. Прикладные системы подготовки текстов
- •Основные характеристики текстовых процессоров
- •6.5.1. Текстовый процессор ms Word
- •Контрольные вопросы:
- •6.6. Электронные таблицы
- •6.6.1. Электронная таблица ms Excel
- •Представление данных в ячейках таблицы
- •Создание и обработка эт
- •Основные приемы работы в эт
- •Работа со структурированными данными или списками в эт
- •Пример списка «Данные о гтд»
- •Построение диаграмм в эт
- •Средства анализа данных в эт Excel
- •Основные встроенные функции
- •Финансовый анализ
- •Статистический анализ
- •Анализ "что-если"
- •Контрольные вопросы:
- •6.7. Базы данных (бд)
- •6.7.1. Реляционные модели
- •Соотношение терминов в теории и практике
- •6.7.2. Введение в системы управления базами данных (субд)
- •6.7.3. Субд ms access
- •Контрольные вопросы:
- •Раздел 4. Алгоритмические средства информатики Глава 7. Введение в моделирование
- •7.1. Классификации моделей и моделирования
- •7.2. Математические модели
- •7.3. Информационные модели
- •Контрольные вопросы:
- •Глава 8. Понятие алгоритма
- •8.1. Средства записи алгоритма
- •Словесная запись алгоритма
- •Псевдокоды
- •Структурные схемы алгоритмов
- •8.2. Языки программирования
- •Структуры алгоритмов и операторы языков программирования
- •8.2.1. Среда программирования
- •8.2.2. Технологии программирования
- •8.2.3. Основные методы разработки программ
- •Контрольные вопросы:
- •Глава 9. Язык программирования vba
- •9.1. Основные понятия языка программирования vba
- •9.2. Типы данных vba
- •9.3. Объявление переменных и констант
- •9.4. Объявление массивов
- •9.5. Операторы vba
- •If условие Then операторы1 Else операторы2 End If
- •Контрольные вопросы:
- •Заключение
- •Список литературы
- •Информатика
- •344002, Г. Ростов-на-Дону, пр. Буденновский, 20.
Раздел 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
Заключение 213
Список литературы 215
Предисловие
Информатика служит, прежде всего, для формирования определенного мировоззрения в информационной сфере и, следовательно, для формирования информационной культуры, умения целенаправленно работать с информацией, профессионально используя компьютерные технологии и соответствующие программные и технические средства.
Сейчас информатика является базовой дисциплиной в системе высшего образования и в комплексе с другими классическими дисциплинами (математикой, физикой, химией, естествознанием, биологией, историей) призвана создавать фундамент профессионального образования в вузе.
К сожалению, до сих пор некоторые студенты воспринимают информатику лишь как практическую дисциплину, где учат "правильно нажимать на кнопки" персонального компьютера.
Однако, если проанализировать требования к профессиональной пригодности поступающих на работу в любой сфере деятельности, то становится очевидным, что информатика и связанные с ней информационные технологии — необходимый атрибут профессиональной пригодности в обществе.
А это означает, что наступило время, когда профессионал экономист, таможенник, юрист и т.д. — уже с трудом справляется с потоками информации, поэтому умение использовать компьютер в своей деятельности становится очень важным и необходимым.
Раздел 1. Введение в информатику Глава 1. О науке Информатика. Понятие и представление информации
Современное общество характеризуется существенным ростом объемов информации во всех сферах человеческой деятельности. Это привело к появлению науки Информатика и процессу информатизации общества, который связан с обработкой информации на компьютерах.
Основными объектами изучения информатики являются информация и информационные процессы.
1.1. Наука информатика
Информатика как наука сформировалась в середине 90-х годов прошлого столетия. Именно в эти годы в школах и вузах стали изучать дисциплину "Информатика".
Как прикладная наука информатика находится на стыке многих наук. Например, она опирается на многие разделы математики, в частности, на булеву алгебру или алгебру логики, разработанную выдающимся англичанином Джорджем Булем еще в XIX веке, теорию множеств, теорию графов.
Поэтому для получения необходимого объема знаний следует выделить:
относительно стабильные базовые знания (ядро);
динамично изменяемые знания, практикум и технологии.
Термин "Информатика" произошел от двух французских слов "Автоматика" и "Информация". Иными словами — это автоматизированная переработка информации.
Во Франции и странах Восточной Европы используется именно этот термин для обозначения науки Информатика.
В США и странах Западной Европы термину "Информатика" соответствует словосочетание Computer Science (Наука о компьютерах).
Информатика — это наука, связанная с процессами преобразования, хранения и передачи информации с помощью компьютеров (электронно-вычислительных машин или ЭВМ).
В широком смысле информатику можно рассматривать, как:
отрасль народного хозяйства;
фундаментальную науку;
прикладную дисциплину.
В данном курсе Информатика рассматривается как прикладная дисциплин, которая состоит из трех взаимосвязанных разделов:
Технические средства (Hardware);
Программные средства (Software);
Алгоритмические средства (Brainware).
Технические средства – это раздел, в котором рассматриваются общие принципы построения вычислительных систем на уровне архитектуры, определяющей состав, назначение, функциональные возможности и принципы взаимодействия устройств. Технические детали и электронные схемы выходят за рамки данного курса.
Программные средства – это раздел, в котором рассматриваются программы, как системные, так и прикладные, используемые в различных областях деятельности.
Алгоритмические средства – это раздел, в котором рассматриваются понятия модели, алгоритма и технологии его создания, понятия языка программирования и технологии программирования, приводится пример современного языка программирования VBA.
Для получения целостного представления о дисциплине в учебном пособии определены базовые понятия, связанные с тремя вышеуказанными направлениями информатики, представлены офисные технологии (текстовый процессор, электронная таблица, система управления базами данных) и элементы программирования на языке высокого уровня VBA.
Развитие информатики привело к возникновению и широкому внедрению новых информационных технологий (НИТ) в различные области человеческой деятельности.
Информационная технология – процесс, использующий совокупность средств и методов сбора, обработки и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта).
Новая информационная технология – это информационная технология, использующая компьютеры и телекоммуникационные средства.
Развитие информационных технологий начиналось с наскальной живописи, далее появилась "бумажная технология" (книгопечатание), затем радиовещание, кино, телевидение и, наконец, компьютеры открыли новую эру — компьютерных или новых информационных технологий.
Можно выделить два направления НИТ:
общего назначения (используются в любой области);
узкоспециализированные (связаны со спецификой работы).
Среди НИТ общего назначения наиболее широко используются:
офисные технологии (работа с текстами, вычисления, базы данных);
мультимедиа-технология (обучение, игры с использованием анимации, видео, звука);
интернет-технология (доступ к мировой базе данных, электронная почта, телеконференции);
технология презентаций (визуализация докладов, сообщений с помощью дополнительных средств графики, анимации, видео, звуком);
технология экспертных систем (для решения задач типа, "что будет, если".).
Специализированные НИТ, как правило, предназначены для обработки данных в определенной области знания, в том числе и в деятельности таможенных органов используются, так называемые информационные таможенные технологии (ИТТ).
В настоящее время осуществление таможенной деятельности на любом уровне исполнения проводится с максимальным использованием ЭВМ с преобладанием персональных компьютеров. На базе персональных компьютеров внедрены в эксплуатацию таможенных органов России автоматизированные рабочие места (АРМ) таможенного инспектора, работников служб таможенных платежей, валютного контроля, статистики, борьбы с контрабандой и др. Теперь они называются КПС — комплекс программных средств. Персональные компьютеры являются первичными ЭВМ по сбору, обработке и передаче различной таможенной информации.