
- •1. Информационные процессы и управление. Обрат¬ная связь
- •2. Строковые переменные. Строковые выражения и функции
- •1. Язык и информация. Естественные и формальные языки
- •2. Алгоритмическое . Программирование. Основные способы организации действий в алгоритмах
- •1. Двоичная система счисления. Запись чисел в дво¬ичной системе счисления
- •2. Магистрально-модульный принцип построения компьютера
- •1. Кодирование информации. Способы кодирования
- •2. Основные характеристики компьютера (разряд-.Ность, тактовая частота, объем оперативной и внешней памяти, производительность и др.)
- •1. Качественные и количественные характеристики информации. Свойства информации (новизна, ак¬туальность, достоверность и др.). Единицы измере¬ния количества информации
- •2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов
- •1. Программное управление работой компьютера. Программное обеспечение компьютера
- •2. Основные типы и способы организации данных (переменные и массивы)
- •2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы
- •1. Графический редактор. Назначение и основные функции
- •2. Логическое умножение. Таблица истинности
- •1. Базы данных. Назначение и основные функции
- •2. Компьютерные вирусы: способы распространения, защита от вирусов
- •1. Глобальная сеть Интернет привлекает пользовате¬лей своими информационными ресурсами и сервисами (услугами). В настоящее время услугами Интернета пользуются несколько сотен миллионов человек.
- •2. Информация. Вероятностный подход к измерению количества информации
- •2. Визуальное объектно-ориентированное програм¬мирование. Графический интерфейс: форма и уп¬равляющие элементы
- •1. Основные этапы развития вычислительной техни¬ки. Информатизация общества
- •2. Локальные и глобальные компьютерные сети. На¬значение сетей
- •1. Алгоритмическая структура цикл. Команды по¬вторения. Привести пример
- •2. Информационное моделирование. Основные типы информационных моделей (табличные, иерархи¬ческие, сетевые)
- •2. Основы языка разметки гипертекста (html)
- •1. Папки и файлы (тип файла, имя файла). Файло¬вая система. Основные операции с файлами в опе¬рационной системе
- •2. Логическое сложение. Таблица истинности
- •2. Основные логические устройства компьютера (сумматор, регистр)
- •1. Рассмотрим процесс решения задачи на конкретном примере:
- •2. Мультимедиа-технология позволяет одновременно использовать различные способы представления ин¬формации: числа, текст, графику, анимацию, видео и звук.
2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов
объектно-ориентированное программирование яв¬ляется в настоящее
время наиболее популярной технологией программирования. Объектно-ориентированными языками программирования являются Visual Basic, Visual Basic for Application (VBA), Delphi и др.
Инкапсуляция. Основной единицей в объектно-ориентированном программировании является объект, который заключает в себе, инкапсулирует, как описы¬вающие его данные (свойства), так и средства обработ¬ки этих данных (методы).
Классы объектов и экземпляры класса, объекты, инкапсулирующие одинаковый перечень свойств и ме¬тодов, объединяются в классы. Каждый отдельный объект является экземпляром класса. Экземпляры класса могут иметь отличающиеся значения свойств.
например в среде Windows&Office в приложении word существует класс объектов документ, который обозначается следующим образом:
Documents ( )
Класс объектов может содержать множество различных документов, каждый из которых имеет свое имя. Например, один из документов может иметь имя Проба.doc
Documents ("Проба.doc”)
Объекты в приложениях образуют некоторую иерархию. На вершине иерархии объектов находится приложение. Так, иерархия объектов приложения Word включает в себя следующие объекты: приложение (Aplication), документ (Documents), фрагмент документа (Selection), символ (Character) и др.
Полная ссылка на объект состоит из ряда имен вло¬женных последовательно друг в друга объектов. Разде¬лителями имен объектов в этом ряду являются точки, ряд начинается с объекта наиболее высокого уровня и заканчивается именем интересующего нас объекта.
Например, ссылка на документ Проба.doc в прило¬жении Word будет выглядеть следующим образом:
Application. Documents ("Проба. doc")
Методы объекта. Чтобы объект выполнил какую-либо операцию, необходимо задать метод. Многие ме¬тоды имеют аргументы, которые позволяют устано¬вить параметры выполняемых действий. Для при¬сваивания аргументам конкретных значений приме¬няется двоеточие и знак равенства, а между собой аргументы отделяются запятой.
Синтаксис команды применения метода объекта следующий:
Объект.Метод арг1:=значение, арг2:=значение
Например, операция открытия в приложении Word документа ripo6a.doc должна содержать не только на¬звание метода Open, но и указание пути к открываемо¬му файлу (аргументу метода FileName необходимо присвоить конкретное значение):
Documents () . Open FileName: ="С: \Документы\Проба. doc"
Свойства объекта. Чтобы изменить состояние объ¬екта, необходимо определить новые значения его свойств. Для присваивания свойству конкретного зна¬чения используется знак равенства. Синтаксис уста¬новки значения свойства объекта следующий:
Объект.Свойство = ЗначениеСвойства
Одним из классов объектов является класс симво¬лов Characters (). Экземпляры класса нумеруются:
Characters (1), Characters (2) и т. д. Установим во фрагменте текста (объект Selection) для первого сим¬вола (объект Characters (1)) начертание полужир¬ный (свойство Bold).
Свойство Bold имеет два значения и может быть установлено (значение True) или не установлено (значе¬ние False). Значения True и False являются ключе¬выми словами языка.
Билет № 7
Процессор. Процессор может обрабатывать различ¬ные виды информации: числовую, текстовую, графи¬ческую, видео и звуковую. Процессор является элек¬тронным устройством, поэтому различные виды ин¬формации должны в нем обрабатываться в форме последовательностей электрических импульсов.
Такие последовательности электрических импуль¬сов можно записать в виде последовательностей нулей и единиц (есть импульс — единица, нет импульса — нуль), которые называются машинным языком.
Устройства ввода и вывода информации. Человек не воспринимает электрические импульсы и очень плохо понимает информацию, представленную в фор¬ме последовательностей нулей и единиц, следователь¬но, в составе компьютера требуются специальные уст¬ройства ввода и вывода информации.
Устройства ввода «переводят» информацию с языка человека на машинный язык компьютера, а устройст¬ва вывода, наоборот, делают информацию, представ¬ленную на машинном языке, доступной для человече¬ского восприятия.
Устройства ввода информации. Ввод числовой и текстовой информации осуществляется с помощью клавиатуры. Для ввода графической информации или работы с графическим интерфейсом программ чаще всего применяют манипуляторы типа мышь (для на¬стольных персональных компьютеров) и трекбол или тачпад (для портативных компьютеров).
Если мы хотим ввести в компьютер фотографию или рисунок, то используем специальное устройст¬во — сканер. В настоящее время все большее распро¬странение получают цифровые, камеры (фотоаппараты и видеокамеры), которые формируют изображения уже в компьютерном формате.
Процессор опер. память
магистраль
устр. Ввода долг.память уст.вывода.
клавиатура нгмд монитор
мышь cd-rom принтер
сканер dvd-rom плоттер
Для ввода звуковой информации предназначен мик¬рофон, подключенный ко входу специальной звуковой платы, установленной в компьютере.
Управлять компьютерными играми удобнее посред¬ством специальных устройств — игровых манипуля¬торов {джойстиков).
Устройства вывода информации. Наиболее уни¬версальным устройством вывода является монитор, на экране которого высвечивается числовая, тексто¬вая, графическая и видеоинформация.
Для сохранения информации в виде «твердой ко¬пии» на бумаге служит принтер, а для вывода на бу¬магу сложных чертежей, рисунков и схем большого формата — плоттер (графопостроитель).
Оперативная и долговременная память. В компью¬тере информация хранится в оперативной (внутрен¬ней) памяти. Однако при выключении компьютера вся информация из оперативной памяти стирается.
Долговременное хранение информации обеспечива¬ется внешней памятью. В качестве устройств внешней памяти обычно выступают накопители на гибких магнитных дисках {НГМД), накопители на жест¬ких магнитных дисках (НЖМД) и оптические нако¬пители (CD-ROM и DVD-BOM).
Магистраль. Обмен информацией между отдельны¬ми устройствами компьютера производится по маги¬страли (рис. 8).
Подключение компьютера к сети. Человек посто¬янно обменивается информацией с окружающими его людьми. Компьютер может обмениваться информа¬цией с другими компьютерами с помощью локальных и глобальных компьютерных сетей. Для этого в его состав включают сетевую плату и модем.
2.Алгоритм позволяет формализовать выполнение задачи. Предположим, что пользователю надо провести редактирование текста и из текста «информационная модель» получить текст «модель информационная».
Запись алгоритма на естественном языке. Запи¬шем необходимую последовательность действий т е алгоритм Редактирование текста, на естественном
языке, который понятен человеку (пользователю компьютера):
1) выделить слово информационная + пробел;
2) вырезать этот фрагмент;
3) установить курсор на позицию после слова мо¬дель + пробел;
4) вставить фрагмент текста.
Запись алгоритма на алгоритмическом языке.
Каждая команда алгоритма должна однозначно определять действие исполнителя, т. е. алгоритм должен быть точным. Однако естественный язык не очень подходит для записи алгоритмов, так как не обладает достаточной строгостью и определенностью при запи¬си команд.
Для достижения необходимой точности и строгости алгоритм следует формализовать, т. е. записать на од¬ном из формальных языков. В школьной информатике в качестве такого формального языка часто использу¬ют алгоритмический язык.
Запишем алгоритм Редактирование текста на алгоритмическом языке:
алг Редактирование текста
дано информационная модель
надо модель информационная
нач выделить символы с 1 по 15
вырезать
установить курсор на позицию 7
вставить
Графическое представление алгоритма. Чтобы сде¬лать алгоритм более наглядным, часто применяют блок-схемы. На блок-схеме (рис. 9) хорошо видна структура алгоритма, по которой исполнителю (чело¬веку) удобно отслеживать процесс его выполнения.
Билет № 8