Реферат: Ответы к экзаменационным билетам по Информатике. 2001-2002 год

Билет № 2

1. Информационные процессы и управление. Обрат­ная связь

Жизнедеятельность любого организма или нор­мальное функционирование технического устройства связаны с процессами управления. Процессы управле­ния включают в себя получение, хранение, преобразо­вание и передачу информации. В любом процессе управления всегда происходит взаимодействие двух объектов — управляющего и управляемого, которые соединены каналами прямой и обратной связи. По каналу прямой связи передаются управляющие сигналы, а по каналу обратной связи — информация о состоянии управляемого объекта. Модели, описывающие информационные процессы управления в сложных системах, называются инфор­мационными моделями процессов управления. В компьютере информация хранится во внешней памяти (на гибких или жестких магнитных дисках). В процессе записи информации дисковод обеспечива­ет запись информации на дискету, т. е. объект Диско­вод (управляющий объект) изменяет состояние друго­го объекта Дискеты (управляемого объекта).

Сначала рассмотрим процесс записи информации на гибкую дискету. Чтобы информация могла быть за­писана, необходимо установить магнитную головку дисковода над определенной концентрической дорож­кой дискеты. При записи информации на гибкие дис­кеты не требуется особой точности установки (имеется всего 80 дорожек) и можно не учитывать возможные механические деформации носителя. Управляющий объект (дисковод) просто перемещает магнитную го­ловку на определенное расстояние вдоль радиуса управляемого объекта (дискеты).

Такой процесс не учитывает состояние управляемо­го объекта и обеспечивает управление по прямому каналу (от управляющего объекта к управляемому). Подобные системы управления называются разомкнутыми. Информационную модель разомкнутой систе­мы управления можно наглядно представить с по­мощью схемы

   Управл.объект  à Управляемый объект

При записи информации на жесткие диски требует­ся особая точность установки (на рабочей поверхности носителя имеются тысячи дорожек) и необходимо учи­тывать механические деформации носителя (напри­мер, в результате изменения температуры).

В этом случае управляющий объект (система управ­ления магнитными головками винчестера) получает информацию о реальном положении магнитной голов­ки по каналу обратной связи и производит необходи­мые перемещения по прямому каналу управления.Такие системы управления называются замкнуты­ми. Информационная модель замкнутой системы управления наглядно представлена на схеме

   Управляющий    à     Управляемый

     Объект              ß       объект

2. Строковые переменные. Строковые выражения и функции

Строковые переменные. Строковые (символьные) переменные предназначены для хранения и обработ­ки в программах последовательностей символов. Стро­ковые переменные задаются именами, определяющи­ми области памяти, в которых хранятся их значения (последовательности символов). Для хранения строковых переменных требуется одна ячейка на каждый символ. Имя строковой переменной может состоять из раз­личных символов (латинские и русские буквы, циф­ры и т. д.), но должно обязательно начинаться с бук­вы и не включать знак «.» (точка) (например, А или Строка). Рекомендуется для ясности текстов про­грамм включать в имена переменных особую пристав­ку, которая обозначает тип переменных — для стро­ковых переменных приставку str (например, strA и strCTpoKa). Простейший способ задания типа переменной (ее объявления) состоит в приписывании к имени пере­менной определенного суффикса. Для строковой пере­менной это суффикс $ (например, А$, Строка$). Чтобы объявить в программе на языке Visual Basic строковую переменную, можно воспользоваться опе­ратором определения переменной. Например: Dim strA,strCTpoKa As String

 Строковые выражения. В состав строковых выраже­ний могут входить кроме строковых переменных также и строки. Строками являются любые последовательнос­ти символов, заключенные в кавычки. Например: «информатика», «2000», «2*2»

 Над переменными и строками может производиться операция конкатенации, которая состоит в объедине­нии строки или значения строковых переменных в еди­ную строку. Операция конкатенации обозначается зна­ком «+», который не следует путать со знаком сложе­ния чисел в арифметических выражениях. Пусть, например, строковое выражение будет вклю­чать в себя строку «ин», строковую переменную strA, значением которой является строка «форма», и строку «тика»: «ин» + strA + «тика»

Тогда значением этого строкового выражения будет: «информатика»
Значение функции Mid — это подстрока, которая начинается от позиции символа, заданной числовым аргументом Позиция% и длиной, равной значению чис­лового аргумента Длина %. Если аргументом функции Mid является строка «информатика», то значение строковой переменной зЬгПодстрока = Mid («информатика», 3, 5) — строка «форма».

Билет № 3

1. Язык и информация. Естественные и формальные языки

 Для обмена информацией с другими людьми чело­век использует естественные языки (русский, анг­лийский, китайский и др.). Основу языка составляет алфавит, или набор символов (знаков), которые чело­век различает по их начертанию. В основе русского языка лежит кириллица, содержащая 33 знака, в анг­лийском языке применяется латиница (26 знаков), в китайском языке — алфавит из десятков тысяч зна­ков (иероглифов). Последовательности символов алфавита образуют в соответствии с правилами грамматики основные объ­екты языка — слова. Правила, согласно которым стро­ятся предложения из слов данного языка, называются синтаксисом. Необходимо отметить, что в естествен­ных языках грамматика и синтаксис языка формули­руются с помощью большого количества правил, из которых существуют исключения, поскольку такие правила складывались исторически. Наряду с естественными языками были разработа­ны формальные языки (нотная запись, языки програм­мирования и др.). Основное отличие формальных язы­ков от естественных состоит в наличии не только жест­ко зафиксированного алфавита, но и строгих правил грамматики и синтаксиса. Так, правила записи математических выражений можно рассматривать как формальный язык, имею­щий алфавит (цифры) и позволяющий не только име­новать и записывать объекты (числа), но и выполнять над ними арифметические операции по строго опреде­ленным правилам. В некоторых языках знаками являются не буквы и цифры, а другие символы — например, знаки химиче­ских элементов, музыкальные ноты, изображения эле­ментов электрических или логических схем, дорож­ные знаки, точки и тире (код азбуки морзе) и др. Таким образом, представление информации посред­ством естественных и формальных языков произво­дится с помощью алфавита — определенного набора знаков. Знаки могут иметь различную физическую приро­ду. Например, для письма служат знаки, которые яв­ляются изображениями на бумаге, в устной речи в ка­честве знаков выступают различные звуки (фонемы), а при обработке текста на компьютере знаки представ­ляются в форме последовательностей электрических импульсов.

2. Алгоритмическое. программирование. Основные способы организации действий в алгоритмах

 Одним из первых алгоритмических языков про­граммирования был известный всем Бейсик (Basic), со­зданный в 1964 г. В настоящее время кроме Бейсика существует достаточно много языков программирова­ния алгоритмического типа: Pascal, С и др. Язык программирования формируется на основе определенного алфавита и строгих правил построения предложений (синтаксиса). В алфавит языка могут входить буквы, цифры, математические символы, а также операторы, например Print (печать). Input (ввод) и др. С помощью алгоритмических языков программи­рования (их еще называют структурными языками программирования) любой алгоритм можно предста­вить в виде последовательности основных алгоритми­ческих структур: линейной, ветвления, цикла. Линейные алгоритмы. Линейные алгоритмы состо­ят из нескольких команд (операторов), которые долж­ны быть выполнены последовательно одна за другой. Такие последовательности команд будем называть се­риями.

Чтобы сделать алгоритм более наглядным, часто ис­пользуют блок-схемы. Различные элементы алгоритма изображаются с помощью различных геометрических фигур: начало и конец алгоритма обозначаются прямоугольниками с закругленными углами, а последова­тельности команд — прямоугольниками (рис. 3).

Ветвление. В отличие от линейных алгоритмов, где команды выполняются последовательно одна за дру­гой, в алгоритмические структуры ветвление входит условие, в зависимости от выполнения или невыполне­ния которого реализуется та или иная последователь­ность команд (серий) (рис. 4).

Цикл. В алгоритмические структуры цикл входит серия команд, выполняемая многократно. Такая по­следовательность команд называется телом цикла.

Циклические алгоритмические структуры бывают

двух типов:

— циклы со счетчиком, в которых тело цикла вы­полняется определенное количество раз (рис. 5);

— циклы с условием, в которых тело цикла выпол­няется до тех пор, пока выполняется условие.

Цикл с условием Когда заранее известно, какое число повторений те­ла цикла необходимо выполнить, можно воспользо­ваться циклом со счетчиком.

Однако часто бывает необходимо повторить тело цикла, но заранее неизвестно, какое количество раз это надо сделать. В таких случаях количество повторе­ний зависит от выполнения некоторого условия.

Условие выхода из цикла можно поставить в нача­ле, перед телом цикла (рис. 6, а), или в конце, после тела цикла

Билет .№ 4

1. Двоичная система счисления. Запись чисел в дво­ичной системе счисления

Система счисления — это знаковая система, в кото­рой числа записываются по определенным правилам с помощью цифр — символов некоторого алфавита. На­пример, в десятичной системе для записи числа сущест­вует десять всем хорошо известных цифр: 0, 1, 2 и т. д.

Все системы счисления делятся на позиционные и непозиционные. В позиционных системах счисления значение цифры зависит от ее положения в записи чис­ла, а в непозиционных — не зависит. Позиция цифры в числе называется разрядом. Разряд числа возрастает справа налево, от младших разрядов к старшим.

Каждая позиционная система использует опреде­ленный алфавит цифр и основание. В позиционных системах счисления основание системы равно количе­ству цифр (знаков в ее алфавите) и определяет, во сколько раз различаются значения цифр соседних раз­рядов числа,

Наиболее распространенными в настоящее время позиционными системами счисления являются деся­тичная и двоичная:

Система счисления   Основание    Алфавит цифр

Десятичная                         10            0,1,2,3,4,5,6,7,8,9

Двоичная                              2             0,1

 Рассмотрим в качестве примера десятичное число 555. Цифра 5 встречается трижды, причем самая пра­вая обозначает пять единиц, вторая справа — пять де­сятков и, наконец, третья — пять сотен.

Число 555 записано в привычной для нас свернутой форме. Мы настолько привыкли к такой форме запи си, что уже не замечаем, как в уме умножаем цифры числа на различные степени числа 10. В развернутой форме запись числа 555 в десятичной системе выглядит следующим образом: 55510 = 5 • 102 + 5 • 101 4- 5 • 10°.

Как видно из примера, число в позиционных систе­мах счисления записывается в виде суммы степеней ос­нования (в данном случае 10), коэффициентами при этом являются цифры данного числа. В двоичной системе основание равно 2, а алфавит состоит из двух цифр (0 и 1). В развернутой форме дво­ичные числа записываются в виде суммы степеней ос­нования 2 с коэффициентами, в качестве которых вы­ступают цифры 0 или 1. Например, развернутая запись двоичного числа 101 а будет иметь вид: 1•22+0•21+1•20.

2. Магистрально-модульный принцип построения компьютера

 В основу архитектуры современных персональных компьютеров положен магистрально-модульный прин­цип Модульный принцип позволяет потреби­телю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Модульная организация компьютера опирается на магистральный (шинный) принцип об­мена информацией между устройствами. Магистраль включает в себя три многоразрядные шины: шину данных, шину адреса и шину управле­ния.

 Шина данных. По этой шине данные передаются между различными устройствами. Разрядность шины данных определяется разрядностью процессора, т. е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. За 25 лет, со времени созда­ния первого персонального компьютера (1975 г.), раз­рядность шины данных увеличилась с 8 до 64 бит. Шина адреса. Каждая ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине. Разрядность шины адреса определяет адресное про­странство процессора, т. е. количество ячеек оператив­ной памяти, которые могут иметь уникальные адреса. Количество адресуемых ячеек памяти можно рассчи­тать по формуле:

N = 21, где I — разрядность шины адреса.

 В первых персональных компьютерах разрядность шины адреса составляла 16 бит, а количество адресуе­мых ячеек памяти — N = 2 ==65 536.

 В современных персональных компьютерах разряд­ность шины адреса составляет 32 бита, а максимально возможное количество адресуемых ячеек памяти рав­но ЛГ = 232 = 4 294 967 296.

 Шина управления. По шине управления переда­ются сигналы, определяющие характер обмена инфор­мацией по магистрали. Сигналы управления опреде­ляют, какую операцию — считывание или запись информации из памяти — нужно производить, син­хронизируют обмен информацией между устройства­ми и т. д


Билет № 5

1. Кодирование информации. Способы кодирования

Кодирование информации. В процессе преобразова­ния информации из одной формы представления (зна­ковой системы) в другую осуществляется кодирование. Средством кодирования служит таблица соответствия, которая устанавливает взаимно однозначное соответ­ствие между знаками или группами знаков двух раз­личных знаковых систем.

В процессе обмена информацией часто приходится производить операции кодирования и декодирования информации. При вводе знака алфавита в компьютер путем нажатия соответствующей клавиши на клави­атуре выполняется его кодирование, т. е. преобразо­вание в компьютерный код. При выводе знака на эк­ран монитора или принтер происходит обратный про­цесс — декодирование, когда из компьютерного кода знак преобразуется в графическое изображение.

Кодирование изображений и звука. Информация, в том числе графическая и звуковая, может быть пред­ставлена в аналоговой или дискретной форме. При аналоговом представлении физическая величина при­нимает бесконечное множество значений, причем ее значения изменяются непрерывно. При дискретном представлении физическая величина принимает ко­нечное множество значений, причем ее величина изме­няется скачкообразно.

Примером аналогового представления графической информации может служить, скажем, живописное по­лотно, цвет которого изменяется непрерывно, а дис­кретного — изображение, напечатанное с помощью струйного принтера и состоящее из отдельных точек разного цвета.

Примером аналогового хранения звуковой инфор­мации является виниловая пластинка (звуковая до­рожка изменяет свою форму непрерывно), а дискрет­ного — аудиокомпакт-диск (звуковая дорожка кото рого содержит участки с различной отражающей способностью).

Графическая и звуковая информация из аналоговой формы в дискретную преобразуется путем дискрети­зации, т. е. разбиения непрерывного графического изображения и непрерывного (аналогового) звукового сигнала на отдельные элементы. В процессе дискретиза­ции производится кодирование, т. е. присвоение каждо­му элементу конкретного значения в форме кода.

Дискретизация — это преобразование непрерыв­ных изображений и звука в набор дискретных значе­ний, каждому из которых присваивается значение его кода.

Кодирование информации в живых организмах. Генетическая информация определяет строение и раз­витие живых организмов и передается по наследству. Хранится генетическая информация в клетках орга­низмов в структуре молекул ДНК (дезоксирибонукле-иновой кислоты). Молекулы ДНК состоят из четырех различных составляющих (нуклеотидов), которые об­разуют генетический алфавит.

Молекула ДНК человека включает в себя около трех миллиардов пар нуклеотидов, и в ней закодирова­на вся информация об организме человека: его внеш­ность, здоровье или предрасположенность к болезням, способности и т. д.

2. Основные характеристики компьютера (разряд-.ность, тактовая частота, объем оперативной и внешней памяти, производительность и др.)

Процессор. Важнейшей характеристикой процессо­ра, определяющей его быстродействие, является его частота, т. е. количество базовых операций (напри­мер, операций сложения двух двоичных чисел), кото­рые производит процессор за 1 секунду. За двадцать с небольшим лет тактовая частота процессора увеличи­лась в 500 раз, от 4 МГц (процессор 8086, 1978 г.) до 2 ГГц (процессор Pentium 4, 2001 г.).

Другой характеристикой процессора, влияющей на его производительность, является разрядность про­цессора. Разрядность процессора определяется коли­чеством двоичных разрядов, которые процессор обра­батывает за один такт. Разрядность процессора увели­чилась за 20 лет в 8 раз. В первом отечественном школьном компьютере «Агат» (1985 г.) был установлен процессор, имевший разрядность 8 бит, у современного процессора Pentium 4 разрядность равна 64 бит.

Оперативная (внутренняя) память. Оперативная память представляет собой множество ячеек, причем каждая ячейка имеет свой уникальный двоичный ад­рес. Каждая ячейка памяти имеет объем 1 байт.

В персональных компьютерах величина адресного пространства процессора и величина фактически уста­новленной оперативной памяти практически всегда различаются. Например, объем адресуемой памяти может достигать 4 Гбайт, а величина фактически уста­новленной оперативной памяти будет значительно меньше — скажем, «всего» 64 Мбайт.

Оперативная память аппаратно реализуется в виде модулей памяти различных типов (SIMM, DIMM) и разного объема (от 1 до 256 Мбайт). Модули различа­ются по своим геометрическим размерам: устаревшие модули SIMM имеют 30 или 72 контакта, а современ­ные модули DIMM — 168 контактов.

Долговременная (внешняя) память. В качестве внешней памяти используются носители информации различной информационной емкости: гибкие диски (1,44 Мбайт), жесткие диски (до 50 Гбайт), оптические диски CD-ROM (650 Мбайт) и DVD (до 10 Гбайт). Са­мыми медленными из них по скорости обмена данны­ми являются гибкие диски (0,05 Мбайт/с), а самыми быстрыми — жесткие диски (до 100 Мбайт/с).

Производительность компьютера. Производитель­ность компьютера является его интегральной характе­ристикой, которая зависит от частоты и разрядности процессора, объема оперативной (внутренней) и долго­временной (внешней) памяти и скорости обмена дан­ными. Производительность компьютера нельзя вычис лить, она определяется в процессе тестирования по скорости выполнения определенных операций в стан­дартной программной среде.

Билет № 6

1. Качественные и количественные характеристики информации. Свойства информации (новизна, ак­туальность, достоверность и др.). Единицы измере­ния количества информации

Информация в биологии. В биологии понятие ин­формация связывается с целесообразным поведением живых организмов. Понятие информация в биологии применяется также в связи с исследованиями механизмов наследст­венности. Генетическая информация передается по на­следству и хранится во всех клетках живых организ­мов. Информация в кибернетике. В кибернетике (науке об управлении) понятие информация используется для описания процессов управления в сложных системах (живых организмах или технических устройствах). Информация и знания. Человек получает информа­цию из окружающего мира с помощью органов чувств, анализирует ее и выявляет существенные закономер­ности посредством мышления, хранит полученную ин­формацию в памяти. Процесс систематического науч­ного познания окружающего мира приводит к накоп­лению информации в форме знаний (фактов, научных теорий и т. д.). Таким образом, с точки зрения процес са познания информация может рассматриваться как знания.

Свойства информации. Участники дискуссии должны владеть тем языком, на котором ведется обще­ние, тогда информация будет понятной. Только при условии, что информация полезна, дис­куссия приобретает практическую ценность. Примерами передачи и получения бесполезной информации могут служить некоторые конференции и чаты в Интернете.

Широко известен термин «средства массовой ин­формации» (газеты, радио, телевидение), которые до­водят информацию до каждого члена общества. Обяза­тельно, чтобы такая информация была достоверной и актуальной. Недостоверная информация вводит чле­нов общества в заблуждение и может стать причиной возникновения социальных потрясений. Неактуаль­ная информация бесполезна, и поэтому никто, кроме историков, не читает прошлогодних газет.

Чтобы человек мог правильно ориентироваться в окружающем мире, ему нужна полная и точная ин­формация. Задача получения полной и точной инфор­мации стоит перед наукой. Человек получает полную и точную информацию о природе, обществе и технике в процессе обучения.

Единицы измерения количества информации. За единицу количества информации принимается такое количество информации, которое содержит сообще­ние, уменьшающее неопределенность знаний в два ра­за. Такая единица названа бит.

Следующей по величине единицей измерения коли­чества информации является байт, причем

1 байт = 23 бит = 8 бит.

Кратные байту единицы измерения количества ин­формации вводятся следующим образом:

1 Кбайт = 210 байт = 1024 байт;

1 Мбайт = 210 Кбайт = 1024 Кбайт;

1 Гбайт = 210 Мбайт = 1024 Мбайт.

2. Внешняя память компьютера. Различные виды носителей информации, их характеристики (ин­формационная емкость, быстродействие и др.)

Основной функцией внешней памяти компьютера является способность долговременно хранить большой объем информации (программы, документы, аудио-и видеоклипы и т. д.). Устройство, которое обеспечи­вает запись/считывание информации, называется на­копителем или дисководом, а хранится информация на носителях (например, дискетах).

В накопителях на гибких магнитных дисках (НГМД или дискетах) и накопителях на жестких маг­нитных дисках (НЖМД или винчестерах}, в основу записи, хранения и считывания информации положен магнитный принцип, а в лазерных дисководах — оп­тический принцип.

Гибкие магнитные диски. Гибкие магнитные диски помещаются в пластмассовый корпус. Такой носитель информации называется дискетой. Дискета вставляет­ся в дисковод, вращающий диск с постоянной угловой скоростью. Магнитная головка дисковода устанавли­вается на определенную концентрическую дорожку диска, на которую и записывается (или считывается) информация.

В целях сохранения информации гибкие магнитные диски следует предохранять от воздействия сильных магнитных полей и нагревания, так как это может привести к размагничиванию носителя и потере ин­формации.

Жесткие магнитные диски. Жесткие магнитные диски представляют собой несколько десятков дисков, размещенных на одной оси, заключенных в металли­ческий корпус и вращающихся с высокой угловой ско­ростью. За счет множества дорожек на каждой стороне ди­сков и большого количества дисков информационная емкость жестких дисков может в десятки тысяч раз превышать информационную емкость дискет и дости­гать 50 Гбайт.

Чтобы сохранить информацию и работоспособность жестких дисков, необходимо оберегать их от ударов и резких изменений пространственной ориентации в процессе работы.

Лазерные дисководы и диски. Лазерные дисководы используют оптический принцип чтения информации. На лазерных дисках CD (CD — Compact Disk, компакт диск) и DVD (DVD — Digital Video Disk, цифровой ви­деодиск) информация записана на одну спиралевид­ную дорожку (как на грампластинке), содержащую чередующиеся участки с различной отражающей спо­собностью. Лазерный луч падает на поверхность вра­щающегося диска, а интенсивность отраженного луча зависит от отражающей способности участка дорожки и приобретает значения 0 или 1.

Для сохранности информации лазерные диски надо предохранять от механических повреждений (цара­пин), а также от загрязнения.

Для пользователя имеют существенное значение некоторые технические характеристики различных устройств хранения информации: информационная емкость, скорость обмена информацией, надежность ее хранения (табл. 2).

Накопители и носители информации

Тип                    Емкость        Скорость(Мб/c)   Опасность

НГМД               1,44 Мб           0,05                         Магн. поля

НЖМД              до 50Гб           до 100                     Удары

CD-ROM          650Мб             до 7,8                    Царапины и

DVD-ROM       до 17Гб           до 6,8                    |загрязнение

Билет № 1

1. Информация и информационные процессы в при­роде, обществе, технике. Информационная деятельность человека

I К концу XX в. стала складываться, сначала в рам­ках кибернетики, а затёминформатики, информаци­онная картина мира. Строение и функционирование сложных систем различной природы (биологических, социальных, технических) оказалось невозможным объяснить, не рассматривая общих закономерностей информационных процессов.

 Получение и преобразование информации является условием жизнедеятельности любого организма. Даже простейшие одноклеточные организмы постоянно воспринимают и используют информацию, например, о температуре и химическом составе среды для выбора наиболее благоприятных условий существования.

 Любой живой организм, в том числе человек, явля­ется носителем генетической информации, которая пе­редается по наследству. Генетическая информация хранится во всех клетках организма в молекулах ДНК, |

Человек воспринимает окружающий мир (получает информацию) с помощью органов чувств (зрения, слу­ха, обоняния, осязания, вкуса). Чтобы правильно ори­ентироваться в мире, он запоминает полученные сведе­ния (хранит информацию). В процессе достижения каких-либо целей человек принимает решения (обра­батывает информацию), а в процессе общения с други­ми людьми — передает и принимает информацию. Че­ловек живет в мире информации.

Процессы, связанные с получением, хранением, об­работкой и передачей информации, называются ин­формационными процессами.

Информационные процессы характерны не только для живой природы, человека и общества, но и для техники Человеком разработаны технические устрой­ства в часнрсти компьютеры, которые специально предназначены для автоматической обработки инфор­мации.

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.Алгоритм позволяет формализовать выполнение задачи. Предположим, что пользователю надо провести редактирование текста и из текста «информационная модель» получить текст «модель информационная».

Запись алгоритма на естественном языке. За

еще рефераты
Еще работы по программированию, базе данных