Реферат: Билеты и ответы по Информатике за 11-й класс
Для того чтобы объект в среде Windows &Office (например, приложение Word) мог автоматически выполнить алгоритм, необходимо записать его на том формальном языке, который этот объект «понимает». Таким языком является язык программирования Visual Basic for Application (VBA), который является ядром объектно-ориентированного языка программирования Visual Basic.
Объекты и их свойства
Объекты, обладающие одинаковыми наборами свойств и методов, образуют класс объектов. Так, в приложении Word существует класс объектов документ (Documents), который обладает такими свойствами как имя (Name), местоположением (File Name) и др. Объекты этого класса обладают также к определенным набором методов, например, открытие документа, печать документа, сохранение документа и т.д.
Класс объектов может содержать множество различных документов (экземпляров класса), каждый из которых имеет свое имя. Например, один из документов может иметь имя Проба. Doc
Объекты в приложении образуют некоторую иерархию. На вершине иерархии объектов находится приложение. Так, иерархия объектов приложения Word включает в себя следующие объекты, приложение, документ, фрагмент документа, символ и др.
Полная ссылка на объект состоит из ряда имен вложенных последовательно друг друга объектов. Разделителями имен объектов в этом раду являются точки, ряд начинается с объекта наиболее высокого уровня. Например, ссылка на документ проба. Doc в приложении Word будет выглядеть следующим образом,
Application. Documents («Проба. Doc»)
Однако делать каждый раз полную ссылку на объект необязательно. Ссылку на объект можно опускать, если этот объект является активным. Например, если приложение Word активно, достаточно сделать относительную ссылку на сам документ, documents («проба. doc»).
Билет 2
Вопрос 1
Информация и управление. Замкнутые и разомкнутые системы управления, назначения обратной связи.
-
в 1948 г. в США вышла книга американского математика Норберта Винера (кибернетика, или упровление и связь в животном и машине), которая провозгласила рождение новой науке – кибернетики. Не случайно время появления этого научного направления совпало с созданием первых ЭВМ. Н. Винер прадвидел, что использование ЭВМ для упровления станет одним из важнейших их приложений, а для этого потребуются глубоки теоретический анализ самого процеса упровления. С позиции кивернетики взаимо действие между упровляющим и упровляемым объектами рассматривается с информационной точки зрения. С этой позиции оказалось, что самые разнообразные процессы управления происходят сходным образом, подчиняются одним и тем же принципам.
Обсудим, что такое управленис с кибернетической точки зрения.
УПРАВЛЕНИЕ- это есть целенаправленное воздействие управляющего объекта на объект управления, осуществляемое для организации функционирования объекта управления по заданной программе.
Простейшая ситуация- два объеекта: один- управляющий, другой –управляемый. Например, человек и телевизор, хозяин и собака, светофор и автомобиль. В первом приближении взаимодйствие между такими объектами можно описать следующей схемой:
Управляющий объект
Управляемый объект
Управляющее воздействие
В приведенных программах управляющее воздействие производится в разной форме: человек нажимает клавишу или поворачивает ручку управления телевизором, хозяин голосом подает собаке команду, светофор разными цветами управляет движением автомобилей на перекрестке.
С кибернетической точки зрения все варианты управляющих воздействий следует рассматривать как управляющую информацию, передаваемую в форме команд. В примере с телевизором через технические средства управления передаются команды типа (включить – выключить), (переключить канал). Хозяин передает собаке команды голосом. Световые сигналы светофора шофер воспринимает как команды.
В данном выше определении сказано, что управление есть целенаправленный процесс, команды отдаются не случайным образом, а с вполне определенной целью. В простейшем случае цель может быть достигнута после выполнения одной команды. Для достижения более сложной цели бывает необходимо выполнить последовательность (серию) команд. Последовательность команд, приводящая к заранее поставленной цели, называется алгоритмом. В приведенных выше примерах телевизор, собака, автомобиль являются исполнителями алгоритма, направленных на вполне конкретные цели (посмотреть интересующую передачу, выполнить определенных задание хозяина, благоприятно проехать перекресток).
Итак, мы видим, что кибернетический подход объединяет как материальные, так и информационные процессы, в которых имеет место управление.
Если внимательно обдумать рассматриваемые примеры, то приходишь к выводу, что строго в соответствии со схемой на рис. 1 работает только система (светофор- автомобили). Светофор (не глядя) управляет движением машин, не обращая внимание на обстановку на перекрестке. Совсем иначе протекает процесс управлением телевизором или собакой. Прежде чем отдать очередную команду, человек смотрит на состояние объекта управления, на результат выполнения предыдущей команды. Если он не нашел нужную передачу на данном канале, то переключит телевизор на следующий канал; если собака не выполнила команду (лежать) хозяин повторит эту команду. Из этих примеров можно сделать вывод, что управляющий не только отдает команды, но и принимает информацию от объекта управления о его состоянии. Этот процесс называется обратной связью.
Обратная связь – это процесс передачи информации о состоянии объекта управления к управляющему объекту.
Управляющее воздействие