- •1. Основные понятия программного обеспечения
- •2. Характеристика программного продукта
- •3. Основные виды программного обеспечения
- •4. Общая характеристика пакетов прикладных программ
- •5. Классификация ппп
- •6. Системы счисления. Понятие системы счисления. Виды и группы систем счисления
- •7. Перевод целых и дробных числе из одной системы счисления и представление чисел в других системах счисления Алгоритмы работы с целыми числами.
- •Алгоритмы работы с дробными числами.
- •8. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления
- •9. Компьютерные преступления: общая характеристика и классификация
- •10. Способы защиты информации
- •Технические,
- •11. Компьютерные вирусы: их действие и последствия.
- •13. Профилактика и борьба с компьютерными вирусами
- •14. Теоретические основы сжатия данных
- •Объекты сжатия
- •Обратимость сжатия
- •Алгоритмы обратимых методов
- •Алгоритм rle
- •0; 3; 127; 2; 0; 1; 255; 4 (Всего 8 байтов).
- •Алгоритм kwe
- •Алгоритм Хафмана
- •Синтетические алгоритмы
- •15. Программные средства сжатия данных
- •Архиватор WinArj
- •Архиватор WinZip
- •Архиватор WinRar
- •16. Понятие операционной системы
- •17. Основные компоненты и навыки работы с Windows.
- •Окно. Виды:
- •Файла и папки
- •18. Текстовые фаилы. Общая характеристика ms word. Окно процессора word. Функции горизонтальное меню. Основные приемы работы с документами word
- •2. На горизонтальной линейке «укреплены» треугольники.
- •19. Основы стилей. Сборка документов с помощью шаблонов. Создание таблиц. Работа с таблицами. Управление внешним видом документа с помощью разделов и полей.
- •20. Общая характеристика электронных таблиц. Общая характеристика ms excel. Окно процессора ms excel
- •21. Формат ячеек и создание таблиц в Excel. Автоформат и условное форматирование. Основные приёмы работы в ms excel
- •22. Использование функций. Элементарные функции. Вычисление в таблицах Excel. Ссылки и имена. Вложенные функции
- •23. Числовые и логические функции в Excel. Функции категории «ссылки и массивы» в Excel.
- •1) Вычисление частного и остатка.
- •24. Статистические функции в Excel. Работа с диаграммами в Excel.Форматирование и параметры диаграмм.
- •25. Понятие вычислительных сетей
- •26. Базовые топологии локальных компьютерных сетей.
- •27. Топология глобальной вычислительной сети
- •28. Глобальная сеть internet: структура, характеристика и способы работы
- •29. Основные понятия и функции логики
- •Логическое умножение (конъюнкция)
- •Логическое сложение (дизъюнкция)
- •Логическое отрицание (инверсия)
- •Логическое следование (импликация)
- •Логическое равенство (эквивалентность).
- •30. Законы логики и правила преобразования логических выражений
- •31. Базовые логические элементы
- •32. Логическая структура гибких дисков
- •33. Логическая структура жестких дисков
- •Дефрагментация дисков
- •34. Растровые и векторные графические изображения
- •35. Форматы графических фаилов.
- •Форматы растровых графических файлов
- •36. Двоичное кодирование графической информации
- •37. Графические редакторы
- •38. История развития глобальной сети internet
- •39. Принцип устройства компьютера. Основные блоки и качественные характеристики пк
- •Принцип устройства компьютера.
- •Устройства ввода и вывода
- •Центральный процессор
- •Основные блоки и качественные характеристики пк.
- •Структурная схема пк.
- •40. Периферийные устройства. Мониторы. Микропроцессоры. Оперативная память, кэш-память.
- •Микропроцессор.
- •Оперативная память, кэш-память.
- •41. Интегрированная среда разработки Delphi: основные задачи, решаемые с помощью среды. Развитие среды Delphi
- •42. Интегрированная среда разработки Delphi: назначение и общее описание среды
- •43. Интегрированная среда разработки Delphi: палитры компонентов
- •44. Интегрированная среда разработки Delphi: основные пункты меню и их назначение
- •45. Общая организация программы в Delphi: структура головной программы в приложении.
- •46. Общая организация программы в Delphi: структура модуля в приложении
- •47. Фаилы проекта в Delphi
- •48. Встроенные функции и процедуры для строковых типов в Delphi
- •49. Встроенные функции и процедуры для работы с массивами в Delphi
- •50. Теоретические основы информатики: информатика как наука
- •51. Информация и концепция её определения
- •52. Информационный процесс и его структура
- •1) Бумажные информационные процессы
- •53. Теоретические основы информатики: свойства информации
- •54. Основные понятия объектно-ориентированного программирования: объект, класс, иерархия объектов класс
- •55. Основные понятия объектно-ориентированного программирования: наследование, операции и методы, определение метода
- •56. Основные понятия объектно-ориентированного программирования: свойства объекта, события и их обработка
- •57. Основные элементы языка Delphi (Pascal). Алфавит и словарь языка Delphi (Pascal)
- •58.Структура Delphi (Pascal) – программы. Типы данных. Стандартные функции в Delphi (Pascal)
- •59. Простые операторы в Delphi (Pascal). Операторы выбора и перехода. Примеры. Оператор повтора. Примеры
- •Оператор повтора
- •61. Ввод и вывод элементов одномерного массива. Операции над элементами одномерных массивов
- •Ввод элементов массива:
- •Вывод элементов массива.
- •62. Стандартные задачи (нахождение суммы, произведения, min,max). Сортировка одномерных массивов. Рассмотреть несколько способов.
- •Сортировка одномерных массивов
- •1 Способ. Линейная сортировка.
- •2 Способ. Сортировка методом пузырька.
- •3 Способ. Метод быстрой сортировки с разделением.
- •63. Двумерные массивы. Ввод и вывод элементов матрицы
- •Ввод элементов матрицы.
- •Вывод элементов матрицы.
- •64. Двумерные массивы. Стандартные задачи с матрицами: нахождение наибольшего и наименьшего значения.
- •65. Двумерные массивы. Стандартные задачи с матрицами: нахождение суммы и произведения по строкам и столбцам матрицы Алгоритм суммы каждой строки.
- •Алгоритм произведения каждой строки.
- •66. Методы программирования: метод структурного программирования и метод нисходящего проектирования программ.
- •67. Языки программирования: понятие «язык программирования», компиляторы и интерпретаторы.
- •68. Уровни и поколения языков программирования
- •69. Языки программирования высокого уровня. Основные системы программирования
- •70. Объектно-ориентированное программирование: общие понятия.
- •71. Основы алгоритмизации вычислительных процессов: основные понятия теории алгоритмов
- •72. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов
- •73. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов
- •74. Основы алгоритмизации вычислительных процессов: линейные алгоритмы. Примеры. Разветвляющиеся алгоритмы. Примеры.
- •75. Основы алгоритмизации вычислительных процессов: циклические алгоритмы. Примеры. Методика составления алгоритмов
30. Законы логики и правила преобразования логических выражений
Закон тождества. Всякое высказывание тождественно самому себе:
A = A.
Закон непротиворечия. Высказывание не может быть одновременно истинным и ложным:
A & Ā = 0.
Закон двойного отрицания. Если дважды отрицать некоторое высказывание, то в результате получится исходное высказывание:
A = A.
4. Закон исключения третьего. Высказывание может быть либо истинным, либо ложным:
A или Ā = 1.
5. Законы де Моргана:
A или B = A & B;
A & B = A или B.
6. Закон коммутативности:
Логическое умножение: A&B = B&A;
Логическое сложение: A или B = B или A.
7. Закон ассоциативности:
Логическое умножение:
(A & B) & C = A & (B & C) ;
Логическое сложение:
(A или В) или С = А или (В или С).
8. Закон дистрибутивности:
Умножения относительно сложения:
(A & B) или (A & C) = A & (B или C);
Сложения относительно умножения:
(A или B) & (A или C) = A или (B & C).
Рассмотрим пример: составить таблицу истинности для функции: F = (A или B) & (A или B).
Решение: если количество логических переменных равно N, то количество строк в таблице истинности равно 2 в степени N.
Kol = 2 N
В нашем примере логическая функция имеет две переменные и, следовательно, количество строк в таблице истинности должно быть 4.
Таблица истинности
А |
В |
А или В |
А |
В |
А или В |
(А или В)&(A или В) |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
31. Базовые логические элементы
При всей сложности устройства электронных блоков современные ЭВМ выполняемые ими действия осуществляются с помощью комбинаций относительно небольшого числа типовых логических узлов:
1) регистры;
2) шифратор, дешифратор;
3) арифметико-логические узлы.
Из этих узлов строятся интегральные микросхемы очень высокого уровня:
1) микропроцессоры;
2) модули ОЗУ;
3) контроллеры внешних устройств и т.д.
Указанные узлы собираются из основных базовых логических элементов (логические функции И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ.
32. Логическая структура гибких дисков
Для того чтобы на диске можно было хранить информацию, диск должен быть отформатирован.
Форматирование дисков – это создание физической и логической структуры диска.
Форматирование физической структуры диска состоит в создании на диске концентрических дорожек, которые делятся на сектора.
Сектор – это минимальный адресуемый элемент на гибком диске.
В процессе форматирования магнитная головка дисковода расставляет в определенных местах диска метки дорожек и секторов.
Например, после форматирования гибкого диска 3,5” его параметры будут следующими:
Физическая структура дискеты
Информационная емкость сектора – 512 байтов;
Количество секторов на дорожке – 18;
Дорожек на одной стороне – 80;
Сторон – 2.
Таким образом, логическая структура магнитного диска представляет собой совокупность секторов (емкостью 512 байтов).
Каждый сектор имеет свой порядковый номер. Сектора нумеруются в линейной последовательности от первого сектора нулевой дорожки до последнего сектора последней дорожки.
При записи файла на диск будет занято всегда целое количество секторов, соответственно минимальный размер файла – это размер одного сектора, а максимальный – общее количество секторов на диске.
Файл записывается в произвольные свободные сектора, которые могут находится на различных дорожках.
Например:
Ф айл_1 объемом 2 Кбайта занимает сектора 34, 35 и 47, 48.
Файл_2 объемом 1 Кбайт занимает сектора 36 и 49.
Для нахождения файла по имени, на диске имеется каталог, который представляет собой базу данных.
Запись о файле содержит:
имя файла,
адрес первого сектора, с которого начинается файл,
объем файла,
дату и время создания.
Для рассмотренных примеров структура записей в каталоге следующая:
Имя файла |
Адрес первого сектора |
Объем файла, Кбайт |
Дата создания |
Время создания |
Файл_1 |
34 |
2 |
27.04.09 |
14.29 |
Файл_2 |
36 |
1 |
27.04.09 |
15.10 |
Полная информация о секторах, которые занимают файлы, содержится в таблице размещения файлов (FAT).
Количество ячеек FAT соответствует количеству секторов на диске. Значениями ячеек являются цепочки размещения файлов, т.е. последовательность адресов секторов, в которых хранятся файлы.
Например, для двух рассмотренных выше файлов таблица FAT с 1 по 54 сектор принимает следующий вид:
Цепочка размещения для Файла_1 выглядит следующим образом: в начальном 34-м секторе хранится адрес 35, в 35-м секторе хранится адрес 47, в 47-м – 48, в 48-м – знак конца файла (К).
Для размещения каталога – базы данных и таблицы FAT на гибком диске отводятся сектора со 2 по 33.
Первый сектор отводится для размещения загрузочной записи операционной системы.
Сами файлы могут быть записаны, начиная с 34 сектора.