
- •Информатика
- •Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- •Содержание
- •Предисловие
- •Основные понятия информатики
- •Понятие информации
- •Свойства информации
- •Понятие количества информации
- •Предмет и задачи информатики
- •Информационное общество
- •Вопросы и тестовые задания для самоконтроля
- •Системы счисления и представление информации в эвм
- •Представление (кодирование) данных
- •Понятие об основных системах счисления
- •Перевод чисел из одной системы счисления в другую
- •Представление чисел в различных системах счисления
- •Двоичная арифметика
- •Арифметические действия над двоичными числами
- •Представление чисел в эвм
- •Примеры представления целых чисел в шестнадцатиразрядных двоичных кодах
- •Представление десятичных чисел в четырёхразрядном коде Грея
- •Кодирование информации в эвм
- •Базовая таблица кодировки ascii
- •Вопросы и тестовые задания для самоконтроля
- •Логические основы построения эвм
- •Основы алгебры логики
- •Операции сравнения
- •Примеры операторов сравнения в разных языках программирования
- •Логические операции
- •Основные логические операторы
- •Результаты, возвращаемые логическими операциями
- •Основы элементной базы эвм
- •Условные обозначения и диаграммы работы логических элементов
- •Rs-триггер
- •Элементы теории множеств
- •Элементы теории графов
- •Типы вершин блок-схем алгоритмов
- •Вопросы и тестовые задания для самоконтроля
- •Технические средства реализации информационных процессов
- •История развития эвм
- •Классификация эвм
- •Архитектура эвм
- •Состав персонального компьютера
- •Внешние устройства
- •Вопросы и тестовые задания для самоконтроля
- •Системное программное обеспечение эвм
- •Базовые понятия ос
- •Классификация операционных систем
- •Файловая структура эвм
- •Примеры общепринятых расширений для популярных типов файлов
- •Файловые системы Microsoft Windows
- •Драйверы устройств
- •Служебные программы
- •Обзор операционных систем unix и Linux
- •Обзор операционных систем Windows
- •Вопросы и тестовые задания для самоконтроля
- •Прикладное и инструментальное программное обеспечение
- •Прикладное программное обеспечение общего назначения
- •Прикладное программное обеспечение специального назначения
- •Инструментальное по
- •Нумерация версий программ
- •Правовой статус программ
- •Текстовые редакторы и процессоры
- •Программы подготовки презентаций
- •Вопросы и тестовые задания для самоконтроля
- •Электронные таблицы
- •Основные понятия электронных таблиц Excel
- •Ввод, редактирование и форматирование данных
- •Вычисления в таблицах
- •Диаграммы
- •Вопросы и тестовые задания для самоконтроля
- •Модели решения функциональных и вычислительных задач
- •Моделирование как метод познания
- •Классификация моделей
- •Классификация видов моделей
- •Компьютерное моделирование
- •Информационные модели
- •Примеры информационных моделей
- •Базы данных
- •Искусственный интеллект
- •Вопросы и тестовые задания для самоконтроля
- •Основы алгоритмизации
- •Основные этапы компьютерного решения задач
- •Понятие алгоритма и его свойства
- •Исполнители алгоритмов
- •Способы описания алгоритмов
- •Обозначение и функциональное назначение наиболее часто употребляемых символов в схемах данных и программ
- •Базовые управляющие структуры алгоритмов (основные алгоритмические конструкции)
- •2) Альтернатива (ветвление);
- •3) Итерация1 (цикл).
- •Алгоритмы линейной структуры
- •Алгоритмы ветвящейся структуры
- •Алгоритмы циклической структуры
- •Способы комбинации базовых управляющих структур (основных алгоритмических конструкций)
- •Примеры комбинации основных алгоритмических структур
- •Вопросы и тестовые задания для самоконтроля
- •Основы программирования на языках высокого уровня
- •Основные понятия языков программирования
- •Примеры использования имён
- •Операторы в арифметических и логических выражениях
- •Типы данных и операторы описания переменных
- •Некоторые базовые типы переменных
- •Описание переменных в разных языках
- •Синтаксис операторов описания сложных типов переменных
- •Основные операторы
- •Синтаксис некоторыхоператоров
- •Вопросы и тестовые задания для самоконтроля
- •Основные операторы языка visual basic for applications
- •Оператор присваивания
- •Примеры использования оператора присваивания
- •Условный операторIf … then
- •Оператор выбора варианта*
- •Операторы цикла
- •Оператор циклаFor … next
- •Математические функции
- •Краткие сведения о математических функциях в vba и Паскале
- •Функции обработки строк*
- •Краткие сведения о строковых функциях
- •Функции преобразования данных
- •Краткие сведения о функциях преобразования данных
- •Вопросы и тестовые задания для самоконтроля
- •Технологии программирования
- •Концепция программирования
- •Характеристика трудоёмкости разработки программ
- •Структурное и модульное программирование
- •Рекурсивные алгоритмы *
- •Объектно-ориентированное программирование
- •Вопросы и тестовые задания для самоконтроля
- •Языки и системы программирования
- •Уровни языков программирования
- •Системы программирования
- •Классификация языков программирования
- •Процедурные языки программирования
- •Объектно-ориентированные языки
- •Декларативные языки
- •Языки программирования для баз данных и компьютерных сетей
- •Языки моделирования *
- •Вопросы и тестовые задания для самоконтроля
- •Основные понятия компьютерной графики
- •Виды компьютерной графики
- •Графические форматы
- •Цветовые модели *
- •Программные средства создания растровых изображений
- •Программы векторной графики
- •Программные средства обработки трехмерной графики
- •Вопросы и тестовые задания для самоконтроля
- •Основные понятия баз данных
- •Задачи, решаемые с помощью баз данных
- •Классификация бд
- •Реляционная модель данных
- •Свойства полей базы данных
- •Типы данных
- •Безопасность и объекты баз данных
- •Проектирование баз данных *
- •Вопросы и тестовые задания для самоконтроля
- •Средства автоматизации проектных, опытно-конструкторских и научно-исследовательских работ.
- •Задачи, решаемые с помощью систем автоматического проектирования
- •Программные продукты MathWorks
- •Сапр в легкой промышленности
- •Вопросы и тестовые задания для самоконтроля
- •Основы компьютерных сетей
- •Основы передачи данных
- •Назначение и классификация сетей
- •Сетевая модель osi/iso
- •Сетевое оборудование
- •Основные стандарты и протоколы
- •Т Вопросы и тестовые задания для самоконтроля
- •Глобальная сеть интернет
- •Подключение к Интернет
- •Службы Интернет
- •Поиск информации в Интернете
- •Наиболее известные и популярные поисковые системы
- •Поиск с использованием языка запросов *
- •Логические операторы
- •Вопросы и тестовые задания для самоконтроля
- •Основы информационной безопасности
- •Угрозы информационной безопасности
- •Методы и средства защиты информации
- •Правовые основы информационной безопасности
- •Ответственность за преступления в области информационных технологий
- •Криптографические механизмы защиты информации
- •Компьютерные вирусы и вредоносные программы
- •Методы защиты от вирусов
- •Вопросы и тестовые задания для самоконтроля
- •Библиографический список
- •Учебное издание информатика Учебное пособие
Вопросы и тестовые задания для самоконтроля
Что такое программа, программное обеспечение?
Какие уровни включает в себя структура ПО?.
Для чего предназначено системное программное обеспечение?
В чем состоит назначение прикладного программного обеспечения?
Для чего предназначены инструментальные системы (системы программирования)?
Какова структура системного программного обеспечения?
Каково назначение базового программного обеспечения?
Программа, запускаемая при включении персонального компьютера, осуществляющая диалог с пользователем, организующая управление ресурсами компьютера и реализующая выполнение других программ, называется:
1) операционной системой;
2) драйвером;
3) файловым менеджером;
4) утилитой.
Перечислите основные функции операционной системы.
Расскажите о видах интерфейса пользователя, применяемых в разных операционных системах.
Что означает «интерфейс командной строки»?
Какие виды интерфейса обеспечивает операционная система?
Приведите классификацию операционных систем.
Программа, осуществляющая управление устройством ввода-вывода (обычно поставляется производителем устройства), называется:
1) операционной системой;
2) драйвером;
3) файловым менеджером;
4) утилитой.
Программа, выполняющая вспомогательные операции и обслуживание компьютера (диагностика, тестирование, конвертация и др.), называется:
1) операционной системой;
2) драйвером;
3) файловым менеджером;
4) утилитой.
Функции создания, управления и обслуживания файловой системы обеспечиваются:
1) операционной системой;
2) драйвером;
3) файловым менеджером;
4) утилитой.
Операционные системы относятся к следующему виду программного обеспечения
системному
базовому
прикладному
инструментальному
К базовому программному обеспечению относится
BIOS
Windows
UNIX
Linux
Для оценки производительности вычислительной системы используется единица измерения:
1) ФЛОПС;
2) Байт;
3) Гц;
4) Бод.
Что такое файл?
Как образуется имя файла и полное имя файла?
Приведите примеры общепринятых расширений для популярных типов файлов
Для чего предназначена папка?
Дайте представление об иерархической структуре подчинённости папок.
Что такое путь или адрес?
Приведите символы замещения, используемые в шаблонах при групповых операциях с файлами.
Перечислите основные служебные программы.
Какие программные средства относятся к утилитам?
вернуться к содержанию
Прикладное и инструментальное программное обеспечение
Прикладное программное обеспечение (ППО) – это программы пользователя, предназначенные для решения задач из различных предметных областей. Часто для решения задач определённого класса требуется не одна программа, а комплекс взаимосвязанных программ – пакет прикладных программ(ППП). Прикладное программное обеспечение является самым обширным классом программ. В условиях большого разнообразия решаемых задач и соответствующих им программ проведение единой классификации ППО затруднительно. На рисунке6.1 представлено условное подразделение ППО на программы общего и специального назначения.
Рис. 6.13. Прикладное программное обеспечение
Прикладное программное обеспечение общего назначения
Предназначено для решения наиболее общих задач информационного характера в различных сферах человеческой деятельности. Этот класс объединяет в себе широко используемые программы для обработки текстов, таблиц, графических изображений, звука, видео, а также игры и развлечения.
Программы, обрабатывающие тексты.К ним относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (NotePad, Блокнот, UltraEdit,) способны выполнять основные функции редактирования: набор текста, внесение исправлений, сохранение, работа с фрагментами.Текстовые процессоры(WordPad, WordPerfect, OpenOffice.org Writer), кроме того, имеют расширенные возможности редактирования и оформления текста (шрифты, таблицы, формулы), создания документов, содержащих данные разных типов (вставка графических, звуковых данных), работы с несколькими документами, сохранения документов в различных форматах, предназначенных, например, для просмотра не в бумажном виде, а на компьютере (электронные документы).
Электронные таблицы.Основное назначение электронных таблиц – обработка различных типов данных, представленных в табличной форме. С их помощью можно создавать планово-финансовые, бухгалтерские документы, проводить инженерные расчёты (Excel, Lotus 1-2-3). В текстовых процессорах возможности работы с таблицами ограничиваются производством небольших вычислений и сортировки. Основное преимущество электронных таблиц заключается в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других. Иными словами, ячейки могут быть функционально зависимы.
Кроме того, табличные процессоры имеют возможности ведения небольших баз данных и визуализации данных в виде различных таблиц, диаграмм и графиков, т.е. средства ведения таблиц, средства табличных расчётов подкрепляются возможностями создания наглядных отчётов. Эти программы находят широкое применение в бухгалтерском учёте, анализе финансовых и торговых рынков, средствах обработки результатов научных и экономических экспериментов, т.е. в автоматизации регулярно повторяемых вычислений больших объёмов числовых и текстовых данных, представляющих табличные структуры.
Системы управления базами данных(СУБД). Программы этого класса (Access, Oracle) позволяют работать с большими объёмами структурированных данных – базами данных (как правило, это табличные структуры). Основные функции СУБД: описание данных, доступ к данным, поиск, отбор данных по определённым критериям. Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе собранных и обработанных данных создавать отчёты.
Графические системы.Это программы, предназначенные для создания и обработки графических изображений. К ним относятся редакторы растровой (Paint, Photoshop) и векторной (CorelDraw,Visio) графики, программы обработки трёхмерной графики (3D-редакторы), анимации и видео (Adobe Premiere, MovieMaker). Растровые редакторы для представления изображений используют растр, т.е. совокупность точек, имеющих свой цвет и яркость. В них удобно обрабатывать фотографии и объекты, имеющие мягкие цветовые переходы. Основа векторного представления – линия (её уравнение, набор коэффициентов – вектор). Векторные редакторы удобны для работы с чертежами и рисованными картинками. Редакторы трёхмерной графики используются для создания пространственных графических композиций, позволяют проследить взаимодействия трёхмерных объектов между собой и трёхмерных объектов с источником света. Программы анимации и видеомонтажа используют модели движущихся объектов, позволяют управлять ими, комбинировать, осуществлять наложение титров, получение видеоэффектов.
Интегрированные программные средства.Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных таблиц, поместить в отчёт, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для совместной работы нескольких программ требуется и унификация форматов обрабатываемых файлов. Такие программные пакеты называются интегрированными программными средствами.
Наиболее распространённый продукт этого класса – пакет Microsoft Office, который кроме текстового процессора Word, табличного процессора Excel и СУБД Access интегрирует в себе такие офисные программные средства, как система разработки презентаций Power Point, персональный информационный менеджер Outlook и другие. Альтернативными интегрированными пакетами являются ApacheOpenOffice.orgи LibreOffice.
Переводчики. Игры. Развлечения.Это класс популярных программ, не требующий больших комментариев. Переводчики (Сократ, Stylus) обычно работают резидентно, т.е. в любом тексте на иностранном языке можно выделить переводимый фрагмент, и после нажатия определённой комбинации клавиш предъявляется окно с переводом или возможные варианты перевода слова. Игры очень распространены, их создано огромное количество. Среди них можно выделить следующие типовые сценарии: игры на опережение (на мастерство), азартные игры, логические игры, обучающие игры. Развлечения – прикладные программы мультимедиа, позволяющие осуществлять прослушивание звуковых файлов, просмотр фотографий, слайдов, видеофильмов (Media Player, PowerDVD).