- •Директор школы №301 умц свуо _________________
- •Билеты выпускного экзамена по курсу «Информатика и икт» для профильного курса базового уровня (Уровень а)
- •2. Задача. Определение результата выполнения алгоритма по его блок-схеме или записи на языке программирования.
- •2. Задача на определение количества информации и преобразование единиц измерения количества информации.
- •К билету №13.
- •К билету №14.
- •К билету №15.
- •К билету №22.
- •К билету №23.
- •К билету №24.
- •К билету №25.
- •Форма и размеры. Рельеф поверхности
- •Ответы на теоретические и практические вопросы, решение задач. К билету №1.
- •К билету №2.
- •Примеры информационных процессов в природе, обществе, технике. Информационная деятельность человека (сбор, хранение, обработка и передача информации). Привести примеры из разных областей деятельности
- •К билету №3.
- •Замкнутая и разомкнутая система управления. Назначение обратной связи (показать на примере)
- •К билету №4.
- •К билету №5.
- •Функциональная схема компьютера. Основные устройства компьютера. Их назначение и взаимосвязь.
- •Основные характеристики компьютера (разрядность, объем памяти, быстродействие, адресное пространство и др.)
- •К билету №6.
- •Внешняя память компьютера. Носители информации (гибкие и жесткие диски, cd rom, и др.)
- •К билету №7.
- •К билету №8.
- •Операционная система компьютера. Графический интерфейс
- •К билету №9.
- •Папки и файлы (тип и имя файла). Работа с файлами в операционной системе.
- •К билету №10.
- •К билету №11.
- •К билету №12.
- •Объектно-ориентированный подход в среде Windows&Office. Объекты, их методы и свойства.
- •К билету №13.
- •Алгоритм. Свойства алгоритма. Возможность автоматизации деятельности человека. Привести пример
- •Исполнитель команд (робот, автомат, человек, компьютер). Компьютер как формальный исполнитель алгоритмов (программ)
- •К билету №14.
- •К билету №15.
- •Алгоритмическая структура «ветвление». Команда ветвления. Привести пример
- •К билету №16.
- •Алгоритмическая структура «цикл». Команда повторения. Привести пример
- •К билету №17.
- •Основные этапы решения задач на компьютере
- •К билету №18.
- •Текстовый редактор. Назначение и использование. Привести примеры
- •К билету №19.
- •Электронные таблицы. Назначение и использование. Привести примеры
- •К билету №20.
- •Графический редактор. Назначение и основные функции. Привести примеры
- •К билету №21.
- •Базы данных. Назначение и использование. Привести примеры
- •К билету №22.
- •К билету №23.
- •К билету №24.
- •К билету №25.
К билету №12.
Задание 1.
Объектно-ориентированный подход в среде Windows&Office. Объекты, их методы и свойства.
Объектно-ориентированные языки программирования.
В среде Windows&Office в качестве программных объектов могут выступать приложения, документы и т.д. Каждый из этих объектов может являться исполнителем алгоритмов. Для того чтобы объект в среде Windows&Office (например, в приложении Word) мог автоматически выполнить алгоритм, необходимо записать его на том формальном языке, который этот объект «понимает». Таким языком является язык программирования Visual Basic for Application (VBA), который является ядром объектно-ориентированного языка программирования Visual Basic.
Объектно-ориентированное программирование является в настоящее время наиболее популярной технологией программирования. Объектно-ориентированное программирование является развитием технологии алгоритмического программирования, которое представляет алгоритм в виде последовательности различных алгоритмических структур (линейная, ветвление, цикл), однако имеет свои характерные черты.
Объектно-ориентированное программирование по своей сути — это создание приложений из объектов, подобно тому, как из блоков и различных деталей строятся дома. Одни объекты приходится полностью создавать самостоятельно, тогда как другие можно позаимствовать в готовом виде из разнообразных библиотек.
Важное место в технологии объектно-ориентированного программирования занимает событие. В качестве событий могут рассматриваться щелчок кнопкой мыши на объекте, нажатие определенной клавиши, открытие документа и т.д. В качестве реакции на события вызывается определенная процедура, которая может изменять свойства объекта, вызывать его методы и т.д.
В системах объектно-ориентированного программирования обычно используется графический интерфейс, который позволяет визуализировать процесс программирования. Появляется возможность создавать объекты, задавать им свойства и поведение с помощью мыши.
Инкапсуляция.
Объект, с одной стороны, обладает определенными свойствами, которые характеризуют его состояние в данный момент времени, а, с другой стороны, над ним возможны операции, которые приводят к изменению этих свойств. Таким образом, объект объединяет в себе как описывающие его данные (свойства), так и средства обработки этих данных (методы).
При этом подходе доступ к изменению свойств объекта возможен только через принадлежащие этому объекту методы. Методы «окружают» свойства объекта, говорят что свойства «инкапсулированы» в объект.
Инкапсуляцией называется объединение его свойств и возможных над ними операций (методов).
Если говорить образно, то объекты – это существительные, свойства объекта – это прилагательные, а методы объекта – это глаголы.
Методы объектов.
Для того, чтобы объект выполнил какую-либо операцию, необходимо задать метод. Многие методы имеют аргументы, которые позволяют задать параметры выполняемых действий. Для присваивания аргументам конкретных значений используется двоеточие и знак равенства, а между собой аргументы отделяются запятой.
Обратиться к методу объекта можно с использованием стандартной для объектно-ориентированного подхода так называемой точечной нотации. Чтобы определить для какого объекта вызывается метод, перед именем метода указывается имя объекта, отделенное точкой.
Синтаксис команды применения метода объекта:
Объект.Метод aprl:=значение, арг2:=значение
Например, операция открытия в приложении Word документа Проба.doc должна содержать не только название метода Open, но и указание пути к открываемому файлу (аргументу метода FileName необходимо присвоить конкретное значение):
Documents().Open FileName:="С:\Документы\Проба.doc"
Для печати документов используется метод Printout. Пусть, например, нам необходимо распечатать три первых страницы документа Проба.doc. Тогда для метода Printout необходимо задать значения аргументов Range (задает формат диапазона печати), From и То (задают номер начальной и конечной страниц печати).
Documents("Проба.doc").Printout
Range:=wdPrintFromTo, From:="1",To:="3"
Свойства объектов.
Для того чтобы изменить состояние объекта, необходимо задать новые значения его свойств. Обратиться к свойству объекта можно с использованием точечной нотации. Чтобы указать, свойства какого объекта изменяются, перед именем свойства указывается имя объекта, отделенное точкой.
Для присваивания свойству конкретного значения используется знак равенства.
Синтаксис установки значения свойства объекта:
Объект.Свойство = ЗначениеСвойства
Задание 2.