- •1. Основные понятия теории информации.
- •2. Определение и взаимосвязь понятий: информация, данные, знания.
- •3. Измерение информации.
- •4. Понятие информатика.
- •5. Понятие информационных технологий.
- •6. История развития компьютерной техники.
- •7. Основные техницеские средства реализации информационных процессов.
- •8. Архитектура персонального компьютера.
- •9. Способы кодирования информации(числовой, текстовой,графической, звуковой) компьютере.
- •10. Характеристики современных персональных компьютеров.
- •11. Предствление информации в компьютерах. Единица измерения объем информации.
- •12. Перевод чисел из одной системы счисления в другую.
- •13. Классификация программного обеспечения.
- •14. Понятие системного программного обеспечения.
- •15. Назначение и структура операционных систем.
- •16. Понятие файла. Атрибуты файлов в операционной системе Windows xp.
- •17. Операции с файлами, папками, ярлыками в операционной системе Windows xp.
- •18. Особенности копирования чере буфер обмена в ms office.
- •19. Настройка операционной системы windows xp.
- •20. Понятие алгоритма. Способы записи алгоритма.
- •21. Свойства алгоритмов.
- •22. Основные виды структур алгоритмов.
- •23. Виды языков программирования.
- •24 .Особенности структурного и объектно-ориентированного программирования.
- •25. Понятие трансляции. Виды трансляторов.
- •26. Режимы работы с документом в текстовом редакторе word.
- •27. Настройка параметров страниц в текстовом редакторе word.
- •28. Проверка орфографии и расстановка переносов слов в текстовом редакторе word.
- •29. Копирование и перемещение фрагментов текста в текстовом редакторе word.
- •30. Форматирования шрифта в текстовом редакторе word.
- •31. Форматирование абзацев в текстовом редакторе word.
- •32. Изменение междустрочного интервала в абзацах и интервала между абзацами.
- •33. Создание рамок и заливок в текстовом редакторе word.
- •34. Виды списков в текстовом редакторе word. Форматирование списков.
- •35. Создание нумерованных и маркированных списков в текстовом редакторе word.
- •36. Создание многоуровневых списков в текстовом редакторе word.
- •37. Понятие стиля в текстовом редакторе word. Применение стилей.
- •38. Создание и изменение стилей в текстовом редакторе word.
- •39. Роль заголовочных стилей в текстовом редакторе word.
- •40. Вставка оглавления в текстовый документ.
24 .Особенности структурного и объектно-ориентированного программирования.
Структурное программирование приспособлено для описания действий, а ООП - для описания моделей.
Абстракция – это суждение или представление о некотором объекте, которое содержит только свойства, являющиеся существенными в данном контексте. Абстракция – эффективное средство против сложности программирования, поскольку оно позволяет программисту сосредоточиться на существенных свойствах объекта и игнорировать менее важные свойства.
Объектный стиль программирования связан с воздействием на объекты (говорят, с передачей объекту сообщений). При этом проектирование системы базируется на том условии, что никакая подсистема данного уровня не должна зависеть от устройства любой другой подсистемы этого уровня (взаимодействуют, но не зависят).
Инкапсуляция – это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; в частности, это скрытие переменных (полей) объекта с целью обеспечения доступа к ним только посредством методов класса. Идея инкапсуляции, в частности, реализована в модуле при его разделении на секции интерфейса и реализации.
Значительно упростить понимание сложных задач удается за счет усложнения иерархии. Усложнение иерархии от уровня к уровню достигается за счет наследования. Наследование – это расширение свойств наследника за счет принятия всех свойств предка.
ООП использует также понятие "полиморфизма", состоящее в возможности переопределять методы класса-родителя. Иными словами, полиморфизм означает общий род действий, которые могут быть выполнены многими специфическими путями, в зависимости от того, какие объекты выполняют действия. Неразрывно с полиморфизмом связано понятие динамического связывания – возможность отложить подстановку реального адреса некоторой подпрограммы-метода с этапа компиляции (раннее связывание) до момента выполнения программы (позднее связывание), что используется для стандартизации работы с объектами.
Любой объект в ООП обладает определенным поведением и состоянием. Поведение объекта – это то, как он реагирует на воздействия. Состояние объекта представляет собой суммарный результат его поведения.
25. Понятие трансляции. Виды трансляторов.
Трансля́тор —
Программа или техническое средство, выполняющее трансляцию программы.
Машинная программа, которая транслирует с одного языка на другой и, в частности, с одного языка программирования на другой.
Обрабатывающая программа, предназначенная для преобразования исходной программы в объектный модуль.
Виды трансляторов
Адресный. Функциональное устройство, преобразующее виртуальный адрес (Virtual address) в реальный адрес памяти (Memory address).
Диалоговый. Обеспечивает использование языка программирования в режиме разделения времени.
Многопроходной. Формирует объектный модуль за несколько просмотров исходной программы.
Обратный. То же, что детранслятор. См. также: декомпилятор, дизассемблер.
Однопроходной. Формирует объектный модуль за один последовательный просмотр исходной программы.
Оптимизирующий. Выполняет оптимизацию кода в создаваемом объектном модуле.
Синтаксически-ориентированный (синтаксически-управляемый). Получает на вход описание синтаксиса и семантики языка и текст на описанном языке, который и транслируется в соответствии с заданным описанием.
Тестовый. Набор макрокоманд языка ассемблера, позволяющих задавать различные отладочные процедуры в программах, составленных на языке ассемблера.
