
- •Информация в материальном мире. Данные. Носители данных. Операции с данными.
- •Кодирование данных двоичным кодом. Кодирование целых и действительных чисел. Перевод десятичного числа в двоичную систему.
- •3. Кодирование текстовых данных. Различие кодировок ascii, Windows-1251, кои-8. Универсальная кодировка текстовых данных unicode.
- •5. Основные структуры данных. Линейная, иерархическая, табличная. Дихотомия данных.
- •6. Файлы и файловая структура. Единицы измерения данных. Единицы хранения данных.
- •7. Предмет и задачи информатики. Истоки и предпосылки информатики.
- •9. Методы классификации компьютеров. По назначению, по уровню специализации, по типоразмерам, по совместимости.
- •10 Состав вычислительной системы (пк). Аппаратная, программная конфигурация. Классификация прикладных программных средств.
- •11. Классификация служебных программных средств
- •12.Устройство персонального компьютера. Базовая аппаратная конфигурация
- •Внутренние устройства системного блока.
- •Системы, расположенные на материнской плате. Оперативная память. Принцип работы. Характеристики. Процессор. Принцип работы. Связь с остальными устройствами пк. Системы команд cisc, risc.
- •15. Основные параметры процессоров для пк. Единицы измерения данных параметров. Принципы работы процессора.
- •16. Микросхема пзу и система bios.
- •17. Энергонезависимая память cmos.
- •18. Шинные интерфейсы материнской платы.
- •20 Устройства ввода графических данных.
- •21. Устройства вывода данных. Их характеристики, принципы работы.
- •22 Устройства хранения данных.
- •23. Системный блок пк. Варианты исполнения.
- •24.Монитор. Принципы работы. Размеры. Частота обновления кадров.
- •Клавиатура. Принцип действия. Состав клавиатуры. Определение alt-кодов произвольных символов. Настройка клавиатуры.
- •Мышь. Принцип действия. Чувствительность.
- •27.Внутренние устройства системного блока
- •29. Жесткий диск. Устройство. Основные параметры.
- •30. Дисководы оптических дисков. Виды, емкость, характеристики.
- •31. Видеокарта (видеоадаптер). Разрешение экрана жк-монитора. Цветовое разрешение. Видеоускорение.
- •32. Было!
- •34 Микросхема пзу и система bios
- •35. Энергонезависимая память cmos.
- •36.Шинные интерфейсы материнской платы.
- •37. Периферийные устройства пк. Устройства ввода графической информации. Основные параметры.
- •39. Устройства хранения данных.
- •41. Виды интерфейсов пользователя ос. Активные и пассивные элементы управления. Обеспечение автоматического запуска ос.
- •42. Организация файловой системы. Наименьшая единица хранения данных. Наименьшая единица адресации к данным. Системы fat32 и ntfs. Сравнение эффективности их работы.
- •43. Обслуживание файловой структуры, происходящее под управлением ос. Основные операции.
- •44 Создание и именование файлов. Особенности использования «длинных» имен.
- •46 Управление установкой, исполнением и удалением приложений. Понятие многозадачности. Вопросы надежности.
- •47. Обеспечение взаимодействия с аппаратным обеспечением. Принцип динамического распределения ресурсов ос.
- •48.Обслуживание компьютера. Средства проверки, сжатия дисков. Средства управления виртуальной памятью. Средства кеширования дисков
- •Ввод – вывод данных, комментарии. Структура программы.
- •51. Критерии качества программ.
- •52. Условный оператор. Логические операторы. Синтаксис условной инструкции if-else. Вложенные условные инструкции. Пример программы попадания точки с координатами (X,y) в одну из четвертей плоскости.
- •53. Операторы сравнения. Логические операторы. Примеры.
- •54. Изменения порядка вычислений. Оператор приращения. Префиксная и постфиксная формы оператора. Их различие. Примеры.
- •55. Оператор уменьшения на 1. Префиксная и постфиксная формы.
- •56 Операторы цикла. Цикл for.
- •58 Оператор for – бесконечный цикл. Оператор for – пустой цикл.
- •59. Цикл while с постусловием. Синтаксис. Различие в выполнении с оператором while с предусловием.
- •60.Бесконечные циклы
- •61. Оператор for – бесконечный цикл.
- •62. Оператор for – пустой цикл. Цикл for без тела цикла
- •65. Применение оператора цикла while для суммирования рядов.
- •66. Оператор выбора (switch). Выбор на множестве условий.
- •67. Оператор switch – использование break
- •68 Массивы. Одномерные, двумерные, многомерные. Описание.
- •69. Динамическое распределение памяти. Указатели. Создание указателей. Выделение памяти.
- •70 Создание массива с помощью оператора new. Проверка значения, возвращаемого new. Освобождение памяти. Общая схема. Операции над указателями.
- •71. Функции. Объявление функций. Передача массива в качестве параметра.
- •73. Объявление функции. Передача имен функций и указателей через список аргументов.
- •74.Передача массива в качестве параметра.
- •77. Методы растрирования. Растрирование с частотной, амплитудной, стохастической модуляцией. Связь между разрешением оригинала, частотой растра и градацией уровней тона.
- •78. Математические основы векторной графики. Точка, прямая, отрезок, кривые второго и третьего порядка. Кривые Безье.
- •79. Форматы графических данных. Понятие цвета. Способы описания цвета. Модели rgb, cmyk. Программные средства для работы с растровой, векторной графикой.
48.Обслуживание компьютера. Средства проверки, сжатия дисков. Средства управления виртуальной памятью. Средства кеширования дисков
Средства проверки
Наличие средств для проверки дисков является обязательным требованием к любой
операционной системе.
Средства проверки принято рассматривать в двух категориях: средства логической
проверки, то есть проверки целостности файловой структуры, и средства физической диагностики поверхности. Логические ошибки, как правило, устраняются средствами самой операционной системы, а физические дефекты поверхности только
локализуются — операционная система принимает во внимание факт повреждения магнитного слоя в определенных секторах и исключает их из активной работы. В системе на основе FAГ логические ошибки файловой структуры имеют два характерных проявления: это потерянные кластеры пли общие кластеры. Потерянные
кластеры образуются в результате неправильного (или аварийного) завершения
работы с компьютером.
Ошибка, связанная с потерянными кластерами, легко парируется средствами операционной системы. При этом можно либо полностью освободить данные кластеры, либо превратить их в полноценные файлы, которые можно просмотреть в поисках ценной информации, утраченной во время сбоя. Ошибка, проявляющаяся как общие кластеры, характеризуется тем, что, согласно
данным .РЛГ-таблиц, два или более файлов претендуют на то, что их данные нахо-
дятся в одном и том же месте диска. Ошибка, связанная с общими кластерами, парируется повторной записью обоих
конфликтующих файлов. В операционной системе WindowsXP проверка дисков, содержащих системную или
служебную информацию рассматривается как потенциально опасная операция, способная поставить дальнейшую работу компьютера под угрозу.
Средства «сжатия» дисков
Некоторые операционные системы предоставляют служебные средства для про-
граммного «сжатия» дисков путем записи данных на диск в уплотненном виде
посредством специального драйвера (резидентного для MS-DOS или работающего
в фоновом режиме для Windows).
Средства управления виртуальной памятью
Современные операционные системы позволяют ее расширить за счет создания виртуальной памяти на жестком диске. Виртуальная память реализуется в видефайла подкачки.
В случае недостаточности оперативной памяти для работы приложения часть ее временно опорожняется с сохранением образа на жестком диске. В процессе работы приложений происходит многократный обмен между основной установленной оперативной памятью и файлом подкачки.
Средства кэширования дисков
Операционная система принимает специальные меры по сохранению части
прочитанных с диска данных в оперативной памяти. Для нахождения раннее использованных данным процессор находит их в специальной области ОЗУ, называемой дисковым кэшем. В современных операционных системах эту функцию включают в
ядро системы и она работает автоматически, без участия пользователя, хотя опре-
деленная возможность настройки размера кэша за ним сохраняется.
Средства резервного копирования данных
Важным средством защиты данных является регуляр-
ное резервное копирование на внешний носитель. В связи с особой важностью этой
задачи операционные системы обычно содержат базовые средства для выполнения
резервного копирования.
Введение в язык программирования С++. Арифметика. Типы данных. Выражения. Переменные, идентификаторы, ключевые слова. Примеры правильных идентификаторов. Типы данных. Арифметические операторы.
С++ является языком программирования общего назначения. Этот язык хорошо известен своей эффективностью, экономичностью, и переносимостью.
Для программной обработки в ЭВМ данные представляются в виде величин и их совокупностей.
Величина — это элемент данных с точки зрения их семантического (смыслового) содержания или обработки. Смысловое разбиение данных производится во время постановки задачи и разработки алгоритма ее решения.
Исходные (входные) — это данные, известные перед выполнением задачи, из условия.
Выходные данные — результат решения задачи.
Переменные - не являются ни аргументом, ни результатом алгоритма, а используются только для обозначения вычисляемого промежуточного значения, называются промежуточными.
С понятием величины связаны характеристики :
имя (идентификатор) — это ее обозначение и место в памяти;
тип — множество допустимых значений и множество применимых операций к ней;
значение — динамическая характеристика, может меняться многократно в ходе исполнения алгоритма.
Постоянной называется величина, значение которой не изменяется в процессе исполнения алгоритма, а остается одним и тем же, указанным в тексте алгоритма.
Переменной называется величина, значение которой может быть изменено в процессе исполнения алгоритма.
Тип переменной определяет диапазон допустимых значений, принимаемых величинами этого типа; набор операций, допустимых над данной величиной и объем памяти, отводимой под эту переменную. Каждый тип имеет свой идентификатор.
Арифметические и логические операции — то без чего не может обойтись ни одна программа, в которой присутствуют хоть какие-то минимальные вычисления. Они играют большую роль, так как с помощью этих операций мы можем манипулировать содержимым переменных.