Билет № 2 1. Информационные процессы и управление. Обратная связь
Жизнедеятельность любого организма или нормальное функционирование технического устройства связаны с процессами управления.
Сначала рассмотрим процесс записи информации на гибкую дискету. Чтобы информация могла быть записана, необходимо установить магнитную головку дисковода над определенной концентрической дорожкой дискеты. При записи информации на гибкие дискеты не требуется особой точности установки (имеется всего 80 дорожек) и можно не учитывать возможные механические деформации носителя. Управляющий объект (дисковод) просто перемещает магнитную головку на определенное расстояние вдоль радиуса управляемого объекта (дискеты). Такой процесс не учитывает состояние управляемого объекта и обеспечивает управление по прямому каналу (от управляющего объекта к управляемому). Подобные системы управления называются разомкнутыми.
Управл.объект - Управляемый объект При записи информации на жесткие диски требуется особая точность установки (на рабочей поверхности носителя имеются тысячи дорожек) и необходимо учитывать механические деформации носителя (например, в результате изменения температуры). В этом случае управляющий объект (система управления магнитными головками винчестера) получает информацию о реальном положении магнитной головки по каналу обратной связи и производит необходимые перемещения по прямому каналу управления.Такие системы управления называются замкнутыми.
Управляющий - Управляемый Объект - объект 2. Строковые переменные. Строковые выражения и функции
Строковые переменные.
Строковые выражения.
Над переменными и строками может производиться операция конкатенации,
Тогда значением этого строкового выражения будет: "информатика" Значение функции Mid — это подстрока, которая начинается от позиции символа, заданной числовым аргументом Позиция% и длиной, равной значению числового аргумента Длина %. Если аргументом функции
|
Билет № 3 1. Язык и информация. Естественные и формальные языки
Для обмена информацией с другими людьми человек использует естественные языки
2. Алгоритмическое . программирование. Основные способы организации действий в алгоритмах
Одним из первых алгоритмических языков программирования был известный всем Бейсик (Basic), созданный в 1964 г. В настоящее время кроме Бейсика существует достаточно много языков программирования алгоритмического типа: Pascal, С и др. Язык программирования формируется на основе определенного алфавита и строгих правил построения предложений (синтаксиса). В алфавит языка могут входить буквы, цифры, математические символы, а также операторы, например Print (печать). Input (ввод) и др. С помощью алгоритмических языков
Чтобы сделать алгоритм более наглядным, часто используют блок-схемы.
Ветвление.
Цикл.
Циклические алгоритмические структуры бывают двух типов:
— циклы со счетчиком,
— циклы с условием,
Цикл с условием
Однако часто бывает необходимо повторить тело цикла, но заранее неизвестно, какое количество раз это надо сделать. В таких случаях количество повторений зависит от выполнения некоторого условия. Условие выхода из цикла можно поставить в начале, перед телом цикла (рис. 6, а),
|
Билет .№ 4 1. Двоичная система счисления. Запись чисел в двоичной системе счисления
Система счисления —
Все системы счисления делятся на позиционные
Каждая позиционная система использует определенный алфавит цифр
Наиболее распространенными в настоящее время позиционными системами счисления являются десятичная и двоичная: Система счисления Основание Алфавит цифр
Десятичная 10 0,1,2,3,4,5,6,7,8,9
Двоичная 2 0,1
Рассмотрим в качестве примера десятичное число 555. Цифра 5 встречается трижды, причем самая правая обозначает пять единиц, вторая справа — пять десятков и, наконец, третья — пять сотен. Число 555 записано в привычной для нас свернутой форме. Мы настолько привыкли к такой форме запи си, что уже не замечаем, как в уме умножаем цифры числа на различные степени числа 10.
Как видно из примера, число в позиционных системах счисления записывается в виде суммы степеней основания
2. Магистрально-модульный принцип построения компьютера
В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип Модульный принцип
Шина данных.
N = 21
В первых персональных компьютерах разрядность шины адреса составляла 16 бит, а количество адресуемых ячеек памяти — N = 2
В современных персональных компьютерах разрядность шины адреса составляет 32 бита, а максимально возможное количество адресуемых ячеек памяти равно ЛГ = 232
Шина управления.
|
Билет № 5 1. Кодирование информации. Способы кодирования
Кодирование информации.
В процессе обмена информацией часто приходится производить операции кодирования
Кодирование изображений и звука.
Примером аналогового представления графической информации может служить, скажем, живописное полотно, цвет которого изменяется непрерывно, а дискретного — изображение, напечатанное с помощью струйного принтера и состоящее из отдельных точек разного цвета. Примером аналогового хранения звуковой информации является виниловая пластинка (звуковая дорожка изменяет свою форму непрерывно), а дискретного — аудиокомпакт-диск (звуковая дорожка кото рого содержит участки с различной отражающей способностью). Графическая и звуковая информация из аналоговой формы в дискретную преобразуется путем дискретизации,
Дискретизация —
Кодирование информации в живых организмах.
Молекула ДНК человека включает в себя около трех миллиардов пар нуклеотидов, и в ней закодирована вся информация об организме человека: его внешность, здоровье или предрасположенность к болезням, способности и т. д.
2. Основные характеристики компьютера (разряд-.ность, тактовая частота, объем оперативной и внешней памяти, производительность и др.)
Процессор.
Другой характеристикой процессора, влияющей на его производительность, является разрядность
Оперативная (внутренняя) память.
В персональных компьютерах величина адресного пространства процессора и величина фактически установленной оперативной памяти практически всегда различаются. Например, объем адресуемой памяти может достигать 4 Гбайт, а величина фактически установленной оперативной памяти будет значительно меньше — скажем, «всего» 64
Оперативная память аппаратно реализуется в виде модулей памяти различных типов (SIMM, DIMM) и разного объема (от 1 до 256 Мбайт). Модули различаются по своим геометрическим размерам: устаревшие модули SIMM имеют 30 или 72 контакта, а современные модули DIMM — 168 контактов. Долговременная (внешняя) память.
Производительность компьютера.
|
Билет № 6
1. Качественные и количественные характеристики информации. Свойства информации (новизна, актуальность, достоверность и др.). Единицы измерения количества информации
Информация в биологии.
Свойства информации.
Широко известен термин «средства массовой информации» (газеты, радио, телевидение), которые доводят информацию до каждого члена общества. Обязательно, чтобы такая информация была достоверной
Чтобы человек мог правильно ориентироваться в окружающем мире, ему нужна полная
Единицы измерения количества информации. За
Следующей по величине единицей измерения количества информации является байт,
1 байт = 23
Кратные байту единицы измерения количества информации вводятся следующим образом: 1 Кбайт = 210
1 Мбайт = 210
1 Гбайт = 210
2. Внешняя память компьютера. Различные виды носителей информации, их характеристики (информационная емкость, быстродействие и др.)
Основной функцией внешней памяти компьютера является способность долговременно хранить большой объем информации (программы, документы, аудио-и видеоклипы и т. д.). Устройство, которое обеспечивает запись/считывание информации, называется накопителем
В накопителях на гибких магнитных дисках (НГМД или дискетах)
Гибкие магнитные диски.
В целях сохранения информации гибкие магнитные диски следует предохранять от воздействия сильных магнитных полей и нагревания, так как это может привести к размагничиванию носителя и потере информации. Жесткие магнитные диски.
Чтобы сохранить информацию и работоспособность жестких дисков, необходимо оберегать их от ударов и резких изменений пространственной ориентации в процессе работы. Лазерные дисководы и диски.
Для сохранности информации лазерные диски надо предохранять от механических повреждений (царапин), а также от загрязнения. Для пользователя имеют существенное значение некоторые технические характеристики различных устройств хранения информации: информационная емкость, скорость обмена информацией, надежность ее хранения (табл. 2). Накопители и носители информации
Тип Емкость Скорость(Мб/
НГМД 1,44 Мб 0,05 Магн. поля
НЖМД до 50Гб до 100 Удары
CD
DVD
|
Билет № 1 1. Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека
I К концу XX в. стала складываться, сначала в рамках кибернетики, а затёминформатики, информационная картина мира. Строение и функционирование сложных систем различной природы (биологических, социальных, технических) оказалось невозможным объяснить, не рассматривая общих закономерностей информационных процессов. Получение и преобразование информации является условием жизнедеятельности любого организма. Даже простейшие одноклеточные организмы постоянно воспринимают и используют информацию, например, о температуре и химическом составе среды для выбора наиболее благоприятных условий существования. Любой живой организм, в том числе человек, является носителем генетической информации, которая передается по наследству. Генетическая информация хранится во всех клетках организма в молекулах ДНК, | Человек воспринимает окружающий мир (получает информацию) с помощью органов чувств (зрения, слуха, обоняния, осязания, вкуса). Чтобы правильно ориентироваться в мире, он запоминает полученные сведения (хранит информацию). В процессе достижения каких-либо целей человек принимает решения (обрабатывает информацию), а в процессе общения с другими людьми — передает и принимает информацию. Человек живет в мире информации. Процессы, связанные с получением, хранением, обработкой и передачей информации, называются информационными процессами. Информационные процессы характерны не только для живой природы, человека и общества, но и для техники Человеком разработаны технические устройства в часнрсти компьютеры, которые специально предназначены для автоматической обработки информации. 2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов
объектно-ориентированное программирование является в настоящее время наиболее популярной технологией программирования. Объектно-ориентированными языками программирования являются Visual Basic, Visual Basic for Application (VBA), Delphi и др. Инкапсуляция.
Классы объектов и экземпляры
например в среде Windows&Office в приложении word существует класс объектов документ,
Documents ( ) Класс объектов может содержать множество различных документов, каждый из которых имеет свое имя. Например, один из документов может иметь имя Проба.doc Documents ("Проба.doc”) Объекты в приложениях образуют некоторую иерархию. На вершине иерархии объектов находится приложение.
Полная ссылка на объект состоит из ряда имен вложенных последовательно друг в друга объектов. Разделителями имен объектов в этом ряду являются точки, ряд начинается с объекта наиболее высокого уровня и заканчивается именем интересующего нас объекта. Например, ссылка на документ Проба.doc в приложении Word будет выглядеть следующим образом: Application. Documents ("Проба. doc") Методы
Синтаксис команды применения метода объекта
Объект.Метод арг1:=значение, арг2:=значение Например, операция открытия в приложении Word документа ripo6a.doc должна содержать не только название метода Open, но и указание пути к открываемому файлу (аргументу метода FileName необходимо присвоить конкретное значение): Documents () . Open FileName: ="С: ДокументыПроба. doc" Свойства объекта.
Объект.Свойство = ЗначениеСвойства Одним из классов объектов является класс символов Characters (). Экземпляры класса нумеруются: Characters (1), Characters (2) и т. д. Установим во фрагменте текста (объект
Свойство Bold имеет два значения и может быть установлено (значение True) или не установлено (значение False). Значения True и False являются ключевыми словами языка. |
Билет № 7 Процессор.
Такие последовательности электрических импульсов можно записать в виде последовательностей нулей и единиц (есть импульс — единица, нет импульса — нуль), которые называются машинным языком.
Устройства ввода и вывода информации. Человек
Устройства ввода «переводят» информацию с языка человека на машинный язык компьютера, а устройства вывода, наоборот, делают информацию, представленную на машинном языке, доступной для человеческого восприятия. Устройства ввода информации.
Если мы хотим ввести в компьютер фотографию или рисунок, то используем специальное устройство — сканер.
Процессор опер. память магистраль устр. Ввода долг.память уст.вывода
клавиатура нгмд монитор мышь cd-rom принтер сканер dvd-rom плоттер Для ввода звуковой информации предназначен микрофон,
Управлять компьютерными играми удобнее посредством специальных устройств — игровых манипуляторов {джойстиков).
Устройства вывода информации.
Для сохранения информации в виде «твердой копии» на бумаге служит принтер,
Оперативная и долговременная память. В компьютере информация хранится в оперативной
Долговременное хранение информации обеспечивается внешней
Магистраль.
Подключение компьютера к сети.
2
Запись алгоритма на естественном языке.
языке,
1) выделить слово информационная
2) вырезать этот фрагмент; 3) установить курсор на позицию после слова модель
4) вставить фрагмент текста.
Запись алгоритма на алгоритмическом языке. Каждая команда алгоритма должна однозначно определять действие исполнителя, т. е. алгоритм должен быть точным.
Для достижения необходимой точности и строгости алгоритм следует формализовать, т. е. записать на одном из формальных языков.
Запишем алгоритм Редактирование текста на алгоритмическом языке: алг
дано
надо
нач
вырезать установить курсор на позицию 7 вставить Графическое представление алгоритма. Чтобы сделать алгоритм более наглядным, часто применяют блок-схемы.
|
Билет № 8 1. Программное управление работой компьютера. Программное обеспечение компьютера
Данные и программы.
Программное обеспечение.
компьютера.
Для выполнения на компьютере конкретных работ (создания текстов и рисунков, обработки числовых данных и т. д.) требуется прикладное программное обеспечение.
программирования
Системы программирования являются для программистов-профессионалов инструментами разработки программ на различных языках программирования (Basic, Pascal, С и др.). В настоящее время появились системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы. Приложения предоставляют пользователю возможность обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием. Практически каждый пользователь компьютера нуждается в приложениях общего назначения, к числу которых относятся: текстовые и графические редакторы, электронные таблицы, системы управления базами данных, а также приложения для создания мультимедиа-презентаций. В связи со стремительным развитием глобальных и локальных компьютерных сетей все большее значение приобретают различные коммуникационные программы.
Для профессиональных целей квалифицированными пользователями компьютера используются приложения специального назначения.
Достаточно большое число пользователей начинают знакомство с компьютером с компьютерных игр,
2. Основные типы и способы организации данных (переменные и массивы)
Переменные.
Переменные задаются именами,
Различные типы данных требуют для своего хранения в оперативной памяти компьютера разное количество ячеек (байт). Так, для хранения целого числа в интервале от 0 до 255 в переменных типа Byte достаточно одной ячейки памяти (одного байта), для хранения вещественного числа с двойной точностью в переменных типа Double требуется уже восемь ячеек (восемь байт), а для хранения символьных строк в переменных типа String — одна ячейка на каждый символ. Имя любой переменной (идентификатор) уникально и не может меняться в процессе выполнения программы. Имя переменной может состоять из различных символов (латинские и русские буквы, цифры и т. д.), но должно обязательно начинаться с буквы и не включать знак «.» (точку). Количество символов в имени не может быть более 255. Например, числовую переменную можно назвать А или Число, а строковую — А или Строка. Простейший способ задания типа переменной (ее 'объявления) состоит в приписывании к имени переменной определенного суффикса.
Ключевое слово Let в большинстве случаев не используется. Переменная получает значение, равное значению выражения (арифметического, строкового или логического). Например, после выполнения фрагмента программы intA = 3 intB = 4 intC = intA"2 + intB"2 целочисленная переменная intC примет значение, равное числу 25. Массивы.
Массивы могут быть разных типов: числовые, строковые
Массив состоит из пронумерованной последовательности элементов. Номера в этой последовательности называются индексами.
Например, одномерный строковый массив strA (I i, содержащий буквы русского алфавита, можно представить в виде следующей таблицы: I
A
Индекс может принимать любые целочисленные значения (в данном случае от 1 до 33). Обращение к элементу массива производится по его имени, состоящему из имени массива и значения индекса, например strA(5). Каждый элемент массива может обладать собственным значением. Так, значением элемента рассмотренного выше строкового массива s t гА (5) является строка д. |
Билет № 19 1. Текстовый редактор. Назначение и основные функции
Текстовые редакторы —
Более совершенные текстовые редакторы, имеющие целый спектр возможностей по созданию документов (например, поиск и замена символов, средства проверки орфографии, вставка таблиц и др.), называют иногда текстовыми процессорами.
Мощные программы обработки текста — настольные издательские системы —
Редактирование —
Объектно-ориентированный подход дает возможность реализовать механизм встраивания и внедрения объектов
Форматирование —
Форматирование абзаца.
В процессе форматирования абзаца задаются параметры его выравнивания (выравнивание отражает расположение текста относительно границ полей страницы), отступы (абзац целиком может иметь отступы слева и справа) и интервалы (расстояние между строк абзаца), отступ красной строки и др. форматирование символов.
Шрифт —
По способу представления в компьютере различаются шрифты растровые
В векторных шрифтах символы описываются математическими формулами и возможно произвольное их масштабирование. Среди векторных шрифтов наибольшее распространение подучили шрифты типа TrueType. Размер шрифта.
Начертание.
Формат файла определяет способ хранения текста в файле. Простейший формат текстового файла (ТХТ) содержит только символы (числовые коды символов), другие же форматы (DOC, RTF) содержат дополнительные управляющие числовые коды, которые обеспечивают форматирование текста. 2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы
Начиная с конца 60-х годовкомпыотеры все больше стали использоваться для обработки текстовой информации, и в настоящее время основная доля персональных компьютеров в мире. (и большая часть времени) занята обработкой-именно текстовой информации. ... Традиционно для кодирования одного символа используется количество информации! равное 1 байту, т.е.1=1байт=8бит. Если рассматривать символы как возможные события, то можно вычислить, какое количество различных символов можно закодировать: N
Такое количество символов вполне достаточно для представления текстовой информации» включая прописные и заглавные буквы .русского и латинского алфавита, цифры, знаки, графические символы и т.д. Кодирование заключается в том что каждому символу ставится в соответствие уникальный двоичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их
При вводе в компьютер текстовой информации происходит ее двоичное кодирование, изображение символа преобразуется в его двоичный код. Пользователь нажимает на клавиатуре клавишу с символом — и в компьютер поступает определенная последовательность из восьми электрических импульсов (двоичный код символа). Код символа хранится в оперативной памяти компьютера, где занимает одну ячейку. В процессе вывода символа на экран компьютера производится обратный процесс — декодирование, т. е. преобразование кода символа в его изображение. ' Важно, что присвоение символу конкретного кода — это вопрос соглашения, которое фиксируется в кодовой таблице. Первые 33 кода (с 0 по 32) обозначают не символы, а операции (перевод строки, ввод пробела и т.д.). Коды с 33 по 127 — интернациональные и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания. Коды с 128 по 255 являются национальными, т. е-в национальных кодировках одному и тому же коду отвечают различные символы. К сожалению, в настоящее время существует пять различных кодовых таблиц для русских букв (КОИ-8, СР1251, СР866, Мае, ISO), поэтому тексты, созданные в одной кодировке, не будут правильно отображаться в другой. Каждая кодировка задается своей собственной кодовой таблицей. Одному и тому же двоичному коду в различных кодировках поставлены в соответствие различные символы. В последнее время появился новый международный стандарт Unicode, который отводит на каждый символ не один байт, а два, и потому с его помощью можно закодировать не 256 символов, а - 218
|
Билет № 20 1. Графический редактор. Назначение и основные
Графический редактор — это программа создания, редактирования и просмотра графических изображений. Графические редакторы - две категории: растровые и векторные. Растровые графические редакторы.
Растровое изображение хранится с помощью точек различного цвета (пикселей), которые образуют строки и столбцы. Любой пиксель имеет фиксированное положение и цвет. Хранение каждого пикселя требует некоторого количества бит информации, которое зависит от количества цветов в изображении. Качество растрового изображения определяется размером изображения (числом пикселей по горизонтали и вертикали) и количества цветов, которые могут принимать пиксели. Растровые изображения очень чувствительны к масштабированию (увеличению или уменьшению). Когда растровое изображение уменьшается, несколько соседних точек превращаются в одну, поэтому теряется разборчивость мелких деталей изображения. При укрупнении изображения увеличивается размер каждой точки и появляется ступенчатый эффект, который виден невооруженным глазом. Векторные графические редакторы.
С векторной графикой вы сталкиваетесь, когда работаете с системами компьютерного черчения и автоматизированного проектирования, с программами обработки трехмерной графики.. Распространены CorelDRAW и Adobe Illustrator. Векторные изображения формируются из объектов (точка, линия, окружность и т. д.), Графический примитив точка
Графические редакторы имеют набор инструментов для создания или рисования
Инструменты редактирования рисунка
Текстовые инструменты
В векторных редакторах тоже можно создавать текстовые области для ввода и форматирования текста. Кроме того, надписи к рисункам вводятся посредством так называемых выносок
Масштабирующие инструменты
В векторных графических редакторах легко изменять реальные размеры объекта с помощью мыши. 2. Логическое умножение. Таблица истинности
В алгебре логики объединение двух (или нескольких) высказываний в одно с помощью союза «и» называется операцией логического умножения
Составное высказывание, образованное в результате операции логического умножения (конъюнкции), истинно тогда и только тогда, когда истинны входящие в него простые высказывания. Операцию логического умножения (конъюнкцию) принято обозначать либо значками « л »,«&». либо знаком умножения < • Образуем составное высказывание F
F=A&B. С
Сама функция логического умножения F
A B F=A&B 0 0 0 0 1 0 1 0 0 1 1 1 По таблице истинности легко определить истинность составного высказывания, образованного с по-мощью операции логического умножения. Рассмотрим, например, составное высказывание «2Х2=4 и ЗХЗ=10». Первое простое высказывание истинно (А-1), а второе высказывание ложна (В-
|
Билет № 21 1. Электронные таблицы. Назначение и основные функции
Электронная таблица —
Электронная таблица состоит из столбцов
Каждая ячейка таблицы имеет свой собственный адрес. Адрес ячейки электронной таблицы
Типы данных.
Числа в электронных таблицах Excel могут быть записаны в обычном числовом или экспоненциальном формате, например: 195,2 или 1.952Д +02. По умолчанию числа выравниваются в ячейке по правому краю. Это объясняется тем. что при размещении чисел друг под другом (в столбце таблицы) удобно иметь выравнивание по разрядам (единицы под единицами, десятки под десятками и т. д.). Текстом в электронных таблицах Excel является последовательность символов, состоящая из букв, цифр и пробелов, например запись <32 Мбайт» является текстовой. По умолчанию текст выравнивается в ячейке по левому краю. Это объясняется традиционным способом письма (слева направо). Формула должна начинаться со знака равенства и может включать в себя числа, имена ячеек, функции (Математические, Статистические. Финансовые, Дата и время
Абсолютные и относительные ссылки.
Относительная ссылка
Абсолютная ссылка
Если символ доллара стоит перед буквой (например: $A
Пусть, например, в ячейке С1 записана формула .тА$1+$В1, которая при копировании в ячейку D
В электронных таблицах возможен поиск данных в соответствии с указанными условиями — фильтрами.
Построение диаграмм и графиков.
2. Адресация в Интернете: доменная система имен и IP-адреса
IP-адресация. Чтобы в процессе обмена информацией компьютеры могли найти друг друга, в Интернете существует единая система адресации. Каждый компьютер, подключенный к Интернету, имеет свой уникальный 32-битный (в двоичной системе) IP-адрес.
По формуле определения количества информации легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов: N -
В десятичной записи IP-адрес компьютера в Интернете состоит из четырех чисел, разделенных точками, каждое из которых лежит в диапазоне от О до 255. Например, IP-адрес сервера компании МТУ-Интел записывается как 195.34.32.11. Доменная система имей. Компьютерам легко находить друг друга по числовому IP-адресу, однако человеку запомнить числовой адрес непросто, и для удобства была введена доменная система имен
Доменная система имен имеет иерархическую структуру: домены верхнего уровня — домены второго уровня — домены третьего уровня. Домены верхнего уровня бывают двух типов: географические (двухбуквенные —жаждой стране соответствует двухбуквенный код) и административные (трехбуквенные). России принадлежит географический домен ru. Давно существующие серверы могут относиться к домену su (СССР). Обозначение административного домена позволяет определить профиль организации, владельца домена Имена компьютеров, которые являются серверами Интернета, включают в себя полное доменное имя и собственно имя компьютера. Доменные имена читаются справа налево. Крайняя правая группа букв обозначает домен верхнего уровня. Так, основной сервер
|
Билет № 22 1. Базы данных. Назначение и основные функции
База данных—
Информация в базах данных хранится в упорядоченном виде.. Существует несколько различных типов баз данных: табличные, иерархические
Табличные базы данных. Табличная база данных содержит перечень объектов одного типа, т. е. объектов с одинаковым набором свойств. Такую базу данных удобно представлять в виде двумерной таблицы. Столбцы такой таблицы называют полями;
Строки таблицы являются записями об
В каждой таблице должно быть, по крайней мере, одно ключевое поле,
Иерархические базы данных. Иерархические базы данных графически могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка
Иерархической базой данных является Каталог папок
Сетевые базы данных.
Сетевой базой данных фактически является Всемирная паутина
Системы управления базами данных (СУБД). Для
создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы — системы управления базами данных (СУБД).
Таким образом, необходимо различать собственно базы данных (БД) — упорядоченные наборы данных, и системы управления базами данных (СУБД) — программы, управляющие хранением и обработкой данных. Например, приложение Access, входящее в офисный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных. 2. Компьютерные вирусы: способы распространения, защита от вирусов
Компьютерные вирусы
В настоящее время известно несколько.десятков тысяч вирусов, заражающих компьютеры. различных операционных систем и распространяющихся по компьютерным, сетям. Обязательное свойство компьютерного вируса — способность к самокопированию. Активизация компьютерного вируса нередко вызывает уничтожение программ и данных. По «среде обитания» вирусы разделяют на файловые, загрузочные, макровирусы
Файловые вирусы.
Профилактическая защита от файловых вирусов состоит в том, чтобы не запускать на исполнение файлы, полученные из сомнительного источника и предварительно не проверенные антивирусными программами. Загрузочные вирусы.
Макровирусы.
После загрузки зараженного документа в приложение макровирусы постоянно присутствуют в памяти компьютера и могут заражать другие документы. Профилактическая защита от макровирусов состоит в предотвращении запуска вируса; При открытии документа в приложениях Word и Excel сообщается о присутствии в них макросов (потенциальных вирусов) и предлагается запретить их загрузку. Выбор запрета на загрузку макросов надежно защитит ваш компью тер от заражения макровирусами, однако отключит и полезные макросы, содержащиеся в документе. Сетевые вирусы. По компьютерной сети могут распространяться и заражать компьютеры любые обычные вирусы. Это происходит, например, при получении зараженных файлов с серверов файловых архивов. Однако существуют и специфические сетевые вирусы, которые используют для своего распространения электронную почту и Всемирную паутину. «Почтовый * вирус содержится во вложенных в почтовое сообщение файлах. Если получатель сообщения откроет вложенный файл (вирус), то произойдет заражение компьютера. Этого не случится после чтения самого почтового сообщения, так как заражено не почтовое сообщение, а вложенный в пего файл. Профилактическая защита от почтовых вирусов заключается в том, чтобы не открывать вложенные в почтовые сообщения файлы, полученные из сомнительных источников. Антивирусные программы.
Самыми популярными и действенными антивирусными программами являются полифаги
Полифаги способны обеспечивать проверку файлов в процессе их загрузки в оперативную память. Такие программы называются антивирусными мониторами
К достоинствам полифагов относится их универсальность, к недостаткам - большие размеры применяемых ими антивирусных баз данных, которые должны содержать информацию о максимально возможном количестве вирусов, что, в свою очередь, приводит к относительно небольшой скорости поиска вирусов |
Билет № 23 1
Электронная почта.
Любой пользователь Интернета может получить свой «почтовый ящик» на одном из почтовых серверов Интернета (обычно на почтовом сервере провайдера), в котором будут храниться передаваемые и получаемые электронные письма. Чтобы электронное письмо дошло до адресата, оно, кроме текста послания, обязательно должно содержать электронный адрес получателя письма. Адрес электронной, почты
Имя_пользователя имеет произвольный характер и задается самим пользователем; имя_сервера жестко связано с выбором пользователем сервера, на котором он разместил свой почтовый ящик. Например, имя почтового сервера компании МТУ-Интел — mtu-net.ru. Соответственно имена почтовых ящиков пользователей будут иметь вид: user_name@intu-net.ru Чт
обы отправить электронное письмо, отправитель должен подключиться к Интернету и передать на свой почтовый сервер сообщение. Почтовый сервер сразу же отправит это письмо через систему почтовых серве ров Интернет на почтовый сервер получателя, и оно попадет в его почтовый ящик.
Одяако получатель получит письмо только после того, как
Телеконференции. В Интериете существуют десятки тысяч конференций или групп новостей (news), каждая из которых посвящена обсуждению какой-либо проблемы. Любой конференции выделяется свой почтовый ящик на серверах Интернета, поддерживающих работу этой телеконференции. Пользователи могут посылать свои сообщения на любой из этих серверов. Серверы периодически синхронизируются, т. е. обмениваются содержимым почтовых ящиков телеконференций, поэтому материалы конференций в полном объеме доступны пользователю на каждом таком сервере. Принцип работы в телеконференциях мало чем отличается от принципа работы с электронной почтой. Пользователь имеет возможность посылать свои сообщения в любую телеконференцию и читать сообщения, посланные другими участниками. Файловые архивы.
Многие производители программного обеспечения и компьютерного оборудования заинтересованы в широком бесплатном распространении программного обеспечения. К таким программным средствам можно отнести новые недоработанные (бета) версии программных продуктов, драйверы к новым устройствам или улучшенные драйверы к уже существующим и т. д. В рекламных целях на файловых серверах фирмы часто размещают также условно бесплатное программное обеспечение (программы с ограниченным сроком действия или программы с ограниченными функциональными возможностями). Для работы с серверами файловых архивов можно использовать браузеры, однако удобнее пользоваться специальными программами, которые называются менеджерами загрузки файлов. Всемирная паутина. Всемирная паутина — это десятки миллионов серверов Интернета, содержащих Web-страницы, в которых применяется технология гипертекста. Всемирная паутина — это вольный перевод английского словосочетания World
Чтобы начать путешествие по Всемирной паутине, необходимо подключиться к Интернету и запустить какой-нибудь браузер. После загрузки начальной (домашней) страницы можно поступать различными способами: • воспользоваться ссылками загруженной Web-страницы браузера; • в строку Адрес
• работать с «закладками» Web-страниц. 2. Информация. Вероятностный подход к измерению количества информации
Подход к информации как мере уменьшения неопределенности знания позволяет количественно измерять информацию, что чрезвычайно важно для информатики. Пусть у нас имеется монета, которую мы бросаем на ровную поверхность. С равной вероятностью про изойдет одно из двух возможных событий — монета окажется в одном из двух положений: «орел» или «решка». Перед броском существует неопределенность наших знаний (возможны два события), и как упадет монета — предсказать невозможно. После броска наступает полная определенность, так как мы видим, что монета в данный момент находится в определенном положении (например, «орел»). Это приводит к уменьшению неопределенности ваших знаний в два раза, поскольку из двух возможных равновероятных событий реализовалось одно. Имеется формула, которая связывает между собой число возможных событий N
По этой формуле легко определить число возможных событий, если известно количество информации. Так, Для кодирования одного символа требуется 8 бит информации, следовательно, число возможных событий (символов) составляет: N - 28
Наоборот, для определения количества информации, если известно число событий, необходимо решить показательное уравнение относительно /. Например, в игре «Крестики-нолики» на поле 4^ перед первым ходом существует 16 возможных событий (16 различных вариантов расположения «крестика»), тогда уравнение принимает вид: 16 = 21
Таким образом, I=4 бит, т. е. количество информации, полученное вторым игроком после первого хода первого игрока, составляет 4 бит. |
Билет № 24 1.
Технология WWW позволяет создавать ссылки (их иногда называют гиперссылками), которые реализуют переходы не только внутри исходного документа, но и на любой другой документ, находящийся на данном компьютере и, что самое главное, на любой документ любого компьютера, подключенного к Интернету. Серверы Интернета, реализующие WWW-технологию, называются Web-серверами, а документы, реализованные по технологии WWW, — Web-страницами. Гиперссылка состоит из двух частей: указателя
1 Адресная часть гиперссылки представляет собой UBL-адрес документа, на который указывает ссылка. Универсальный указатель ресурсов
Способ доступа к документу определяется используемым протоколом передачи информации. Для доступа к Web-страницам служит протокол передачи гипертекста HTTP (Hyper Text Transfer Protocol). • Так, для титульной страницы Web-сайга «Информатика и информационные технологии» универсальный указатель ресурсов принимает вид: http://schools.keldysh.ru/info2000flndex.htm и состоит из трех частей: http:// — протокол доступа; schools.kefdysh.ru — имя
2.
В языках визуального объектно-ориентированного программирования (например. Visual Basic) применяется визуальный метод создания графического интерфейса приложения и объектный метод построения его программного кода. Графический интерфейс.
В роли основных объектов при визуальном программировании выступают формы
Событийная процедура. Важное место ^технологии визуального объектно-ориентированного программирования занимают события.
Например, если пользователь производит какое-либо воздействие на элемент графического интерфейса (нажимает командную кнопку),
выполняется некоторая последовательность действий (событийная процедура).
Имя процедуры включает в себя имя объекта и имя события. Объект Событие() Каждая процедура представляет собой отдельный программный модуль, в начале и в конце которого ставятся ключевые слова Sub и End: Sub
В качестве примера реализации событийной процедуры рассмотрим программу, осуществляющую преобразование кода символа в изображение символа. Пусть событием будет щелчок мыши по командной кнопке Commandl: Command! Click() Преобразуем числовой код в символ посредством функции Chr, аргументом которой является число, а значением — символ. Например, значение функции Chr (221)—символ Э. Для печати результата на форме Formi используем метод Print: Forml. Print srcA Тогда программа примет следующий вид:
Sub
Разрабатываемое на языке Visual Basic приложение называется проектом.
|
Билет № 25 1. Основные этапы развития вычислительной техники. Информатизация общества
Основные этапы развития вычислительной техники.
Первые электронно-вычислительные машины (ЭВМ), способные автоматически по заданной программе обрабатывать большие объемы информации, были построены в 1946 г. в США (ЭНИАК) и в 1950 г. в СССР (МЭСМ). Первые ЭВМ были ламповыми (включали в себя десятки тысяч ламп), очень дорогими и очень большими (занимали громадные залы), и поэтому их количество измерялось единицами, в лучшем случае десятками штук. Они использовались для проведения громоздких и точных вычислений в научных исследованиях, при проектировании ядерных реакторов, расчетов траекторий баллистических ракет и т.д. Программы для первых ЭВМ, написанные на машинном языке, представляли собой очень длинные последовательности нулей и единиц, так что составление и отладка таких программ было чрезвычайно трудоемким делом. Производство сравнительно недорогих персональных компьютеров с использованием БИС (больших интегральных схем) началось в середине 70-х годов с компьютера Apple II (с этого компьютера отсчитывает свое существование фирма Apple). В начале 80-х годов приступила к массовому производству персональных компьютеров корпорация IBM (компьютеры так и назывались IBM Personal Computer—IBM PC). Персональные компьютеры в состоянии обрабатывать не только числовую информацию. В настоящее время большая часть персональных компьютеров в мире занята обработкой текстовой информации. С 80-х годов стала возможной обработка на компьютере графической информации, а с 90-х— звуковой. Современный персональный компьютер превратился в мультимедийный, т. е. на нем можно обрабатывать числовую, текстовую, графическую и звуковую информацию. Информатизация общества.
В качестве критериев развитости информационного общества можно выбрать три: наличие компьютеров, уровень развития компьютерных сетей
Персональный компьютер стал доступен массовому потребителю, и теперь в развитых странах мира компьютер имеется на большинстве рабочих мест и в большинстве семей. В настоящее время персональные компьютеры изготавливают и собирают тысячи фирм в разных странах мира, и их производство превысило сто пятьдесят миллионов штук в год. Существенной тенденцией в информатизации общества является переход от использования компьютеров в автономном режиме к применению их в локальных и глобальных сетях. Развитие глобальных компьютерных сетей началось в 80-е годы. В 1981 г. в сети Интернет было лишь 213 компьютеров, к концу 80-х число подключенных к сети компьютеров возросло до 150 тысяч, однако наиболее быстрый экспоненциальный рост их количества происходил в 90-е годы, и к настоящему моменту в Интернете насчитывается более 100 миллионов серверов. По данным ООН, в 90-е годы число работников, занятых в информационной сфере (для которых обработка информации является основной производственной функцией), возросло примерно на 25%, тогда как численность занятых в сельском хозяйстве и промышленности сократилась соответственно на 10 и 15%. Компьютеры и информационные технологии интенсивно проникают и~в сферу материального производства; инженер, фермер, специалисты других традиционных профессий все чаще используют на своем рабочем месте компьютер. 2. Локальные и глобальные компьютерные сети. Назначение сетей
Создание компьютерных сетей вызвано практической потребностью пользователей удаленных друг от друга компьютеров в одной и той же информации. Сети предоставляют пользователям возможность не только быстрого обмена информацией, но и совместной работы на принтерах и других периферийных устройствах, и даже одновременной обработки документов. Локальные компьютерные сети.
В небольших локальных сетях все компьютеры обычно равноправны, т. е. пользователи самостоятельно решают, какие ресурсы своего компьютера (диски, каталоги, файлы) сделать общедоступными по сети. Такие сети называются одноранговыми.
Если к локальной сети подключено более десяти компьютеров, то одноранговая сеть может оказаться недостаточно производительной. Для увеличения производительности, а также в целях обеспечения большей надежности при хранении информация в сети некоторые компьютеры специально выделяются для хранения файлов или программ-приложений. Такие компьютеры называются серверами,
Каждый компьютер, подключенный к локальной сети, должен иметь специальную плату (сетевой адаптер). Между собой компьютеры (сетевые адаптеры) соединяются с помощью кабелей. Региональные компьютерные сети.
Корпоративные компьютерные сети.
Глобальная компьютерная сеть Интернет.
Интернет — это глобальная компьютерная сеть, объединяющая многие локальные, региональные
В каждой локальной или корпоративной сети обычно имеется; по крайней мере, один компьютер, который имеет постоянное подключение к Интернету с помощью линии связи с высокой пропускной способностью (сервер Интернета). Надежность функционирования глобальной сети обеспечивается избыточностью линий связи: как правило, серверы имеют более двух линий связи, соединяющих их с Интернетом. Основу, «каркас» Интернета составляют более ста миллионов серверов, постоянно подключенных к сети, из которых в России насчитывается более трехсот тысяч (на начало 2001 г.). К серверам Интернета могут подключаться с помощью локальных сетей или коммутируемых телефонных линий сотни миллионов пользователей сети. |
Билет № 16 1. Алгоритмическая структура цикл.
В алгоритмические структуры цикл входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла.
Циклические алгоритмические структуры бывают двух типов: — циклы со счетчиком,
— циклы, с условием,
Алгоритмическая структура цикл
— графически, с помощью блок-схемы; — на языке программирования, например на языках Visual Basic и VBA, с использованием специальных инструкций, реализующих циклы различного типа. Цикл со счетчиком.
Синтаксис оператора For... Next
строка, начинающаяся с ключевого слова For, является заголовком цикла, а строка с ключевым словом Next — концом цикла; между ними располагаются операторы, представляющие собой тело цикла. В начале выполнения цикла значение переменной Счетчик устанавливается равным НачЗнач. При каждом «проходе» цикла переменная Счетчик увеличивается на величину шага. Если она достигает величины КонЗнач, то цикл завершается и выполняются следующие за ним операторы. Циклы с условием.
Условие выхода из цикла можно поставить в начале, перед телом цикла или в конце, после тела цикла Проверка условия выхода из цикла проводится с помощью ключевых слов While или Until. придают одному и тому же условию противоположный смысл. Ключевое слово While обеспечивает выполнение цикла до тех пор, пока выполняется условие, т. е. пока условие имеет значение истина.
Ключевое слово Until обеспечивает выполнение цикла до тех пор, пока не выполняется условие, т. е. пока условие имеет значение ложь.
2. Выполнение арифметических операций в двоичной системе счисления
Сложение.
Важно обратить внимание на то, что при сложении двух единиц производится перенос в старший разряд. Это происходит тогда, когда величина числа становится равной или большей основания системыисчисления. Сложение многоразрядных двоичных чисел выполняется в соответствии с вышеприведенной таблицей сложения с учетом возможных переносов из младших разрядов в старшие. В качестве примера сложим в столбик двоичные числа ПОгИПз: 0+0=0 110 0+1=1 + 11 1+0=1 1001 1+1=10 Вычитание.
Вычитание многоразрядных двоичных чисел реализуется в соответствии с этой таблицей с учетом возможных заемов в старших разрядах. Умножение.
Умножение многоразрядных двоичных чисел осуществляется в соответствии с этой таблицей умножения по обычной схеме, применяемой в десятичной системе счисления, с последовательным умножением множимого на очередную цифру множителя. Рассмотрим пример умножения двоичных чисел 110, и Па: 110 * 11___ 110 110____ 10010 |
Билет № 17 1.
В процессе создания программ на языке Visual Basic каждой форме, которая обеспечивает графический интерфейс программы, соответствует программный модуль.
Событийная процедура
Программный
Пусть домик будет состоять из стены (прямоугольника) и крыши (треугольника). Тогда в программном модуле, реализующем рисование домика на форме Forml, будет две событийные процедуры — CTeHa_Click_и_КРЫША_Ciick. Private Sub
Forml.Line (20, l00)-(220, 200), В End Sub private Sub
Forml.Line (20, 100)-(220, 100): Forml.Line (20, 100)-(120, 50): Forml.Line (120, 50)-(220, 100) End Sub
Для создания графического интерфейса программы разместим на форме Form1 две кнопки Стена
Программный модуль с общей процедурой.
Выполнение общих процедур не связывается с какими-либо событиями, они вызываются на выполнение с помощью оператора Call. Каждой общей процедуре дается уникальное название — имя процедуры
Общая процедура
Список входных параметров — это набор переменных, значение которых должно быть установлено до начала выполнения процедуры. Список выходных параметров — это набор переменных, значение которых устанавливается после окончания выполнения процедура. Тогда синтаксис вызова процедуры приобретает вид Call
Чтобы реализовать графический интерфейс, включим в проект еще одну форму (Form2). Для рисования домика целесообразно создать общую процедуру Домик(Х1, Х2, Yl, Y2 As Single), которая .имеет только список входных параметров (координат углов стены). Выходных параметров эта процедура не имеет. Пусть событийная процедура Рисование Click () обеспечивает рисование трех домиков с различными значениями входных параметров, т. е. три раза вызывает общую процедуру Домик с различными значениями входных параметров. Тогда связанный с формой (Form2) программный модуль будет включать в себя общую процедуру Домик (XI, Х2, Yl, Y2 As Single) и событийную процедуру Рисование Click (): Private Sub
Form2.Line (XI, Y1)-(X2, Y2), В Form2.Line (XI, Y1)-(X2, Yl)' Form2.Line (X.I, Y1)-((X1 + Х2) / 2, Y1:V 2) Form2.Line ((XI + Х2) / 2, Yl / 2)-<X2, YD End Sub
Private Sub Рисование_С11с1^()
Call
Call
Call
End Sub Для построения графического интерфейса программы разместим на форме Form2 кнопку. Рисование.
2. Информационное моделирование. Основные типы информационных моделей (табличные, иерархические, сетевые)
Табличные модели.
С
Табличные информационные модели проще всего формировать и исследовать на компьютере посредством электронных таблиц и систем управления базами данных. Иерархические модели.
Группа объектов, обладающих одинаковыми общими свойствами, называется'классолс объектов.
При классификации объектов часто применяются информационные модели, которые имеют иерархическую (древовидную) структуру.
На рисунке 22 изображена информационная модель, которая позволяет классифицировать современные компьютеры. Полученная информационная структура напоминает дерево, которое растет сверху вниз (именно поэтому такие информационные модели называют иногда древовидными). В структуре четко просматриваются три уровня: от первого, верхнего, имеющего один элемент Компьютеры,
Сетевые информационные модели.
|
Билет № 18 1. Основы языка программирования (алфавит, операторы» типы данных и т. д.)
Языки программирования — это формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Язык программирования определяется заданием алфавита и точным описанием правил построения предложений (синтаксисом). В алфавит языка могут входить буквы, цифры, математические символы, а также так называемые ключевые слова If (если). Then (тогда). Else (иначе) и др. Из исходных символов (алфавита) по правилам синтаксиса строятся предложения, обычно называемые операторами. Например, оператор условного перехода: If A>B Then X=A+B Else X=A*B Алгоритмические
Различные типы алгоритмических структур кодируются на языке программирования с помощью соответствующих операторов: ветвление — с помощью оператора If-Then-Else, цикл со счетчиком с помощью оператора For-Next и т. д. Операторы, кроме ключевых слов, иногда содержат арифметические, строковые
Арифметические выражения могут включать в себя числа, переменные, знаки арифметических выражений, стандартные функции и круглые скобки. Например, арифметическое выражение, которое позволяет определить величину гипотенузы прямоугольного треугольника, будет записываться следующим образом: SQR(A*A+B*B). В состав строковых выражений могут входить переменные строкового типа, строки
"инф"+М1с1 ("информатика"^ 3, 5) +strA. Логические выражения, кроме логических переменных, нередко включают в себя числа, числовые или строковые переменные или выражения, которые сравниваются между собой посредством операции сравнения (>, <, =, >—, <= и т. д.). Логическое выражение принимает лишь одно из двух значений: истина
Над элементами логических выражений могут производиться логические операции, которые обозначаются следующим образом: логическое умножение — And, логическое сложение — Or и логическое отрицание — Mot
В языках программирования используются различные структуры данных: переменная, массив
Массивы являются набором однотипных переменных, объединенных одним именем. Массивы бывают одномерные,
Объектно-ориентированное программирование — это развитие технологии структурного программирования, однако оно имеет
Важное место в технологии объектно-ориентированного программирования занимает событие.
В системах объектно-ориентированного программирования обычно используется графический интерфейс, который позволяет визуализировать процесс программирования. Появляется возможность создавать объекты, задавать им свойства и поведение с помощью мыши. 2. Основы языка разметки гипертекста (
Создание Web-сайтов реализуется с помощью языка разметки гипертекстовых документов HTML (Hyper Text Markup Language). Технология HTML состоит в том, что в обычный текстовый документ вставляют управляющие символы (тэги) и в результате получают Web-страницу. Браузер при загрузке Web-страницы представляет ее на экране в том виде, который задается тэгами. Некоторые тэги имеют атрибуты, определяющие свойства тэга. Атрибут —
Для создания Web-страниц служат простейшие текстовые редакторы, которые не включают в создаваемый документ управляющие символы форматирования текста. В качестве такого редактора в Windows можно ис-- пользовать стандартное приложение Блокнот. HTML-код страницы помещается внутрь контейнера <HTML></HTML>. Без этих тэгов браузер не в состоянии определить формат документа и правильно его интерпретировать. Web-страница разделяется на две логические части: заголовок и содержание. Заголовок Web-страницы заключается в контейнер <headx/head> и содержит справочную информацию о странице, которая не отображается браузером, а также название документа. Название Web-страницы содержится в контейнере <title></title> и выводится в строке заголовка бра-узера. Назовем нашу Web-страницу «Компьютер»: <HEAD> <Т1ТLЕ>Компьютер</Т1Т1,Е> </HEAD> Основное содержание страницы помещается в контейнер <BODY></BODY>, и в него могут входить текст, графические изображения, таблицы, бегущие строки, звуковые файлы и т. д. Поместим для начала на страницу текст «Давайте знакомиться — Компьютер»: <BODY> Давайте знакомиться — Компьютер </BODY> С помощью HTML-тэгов определяют различные параметры форматирования текста. Заголовок страницы целесообразно выделить крупным шрифтом. Размер шрифта заголовка устанавливается тэгами от <Н1> (самый крупный) до <Н6> (самый мелкий). Текст по умолчанию выравнивается по левому краю страницы. Однако заголовок обычно принято размещать по центру страницы (в данном случае — окна браузера). Сделать это нам позволяет атрибут ALIGN тэга заголовка: <Н1 ALIGN="center"> В Web-сайтах могут размещаться изображения в трех графических форматах — GIF, JPG и PNG. Для вставки изображения используется тэг <IHG> с атрибутом src="kmh файла": <IMG SRC="computer.gif"> Пользователи иногда в целях экономии времени отключают в браузере загрузку графических изображений и читают только тексты. Поэтому, чтобы не терялся смысл и функциональность страницы, вместо рисунка следует выводить поясняющую надпись. Для этого тэг <IMG> имеет еще один атрибут ALT, значением которого является поясняющая надпись: <IMG SRC="computer.gif" ALT="KOMnbioTep"> В результате мы получим HTML-код Web-страницы:
<HTML> <HEAD? <Т1ТЬЕЖомпьютер</Т1ТЬЕ> </HEAD> <BODY> <CENTER> <H1XFONT СОЬОК="Ь1ие">Давайте знакомиться - Компьютер</ГОЫТХ/н1> </CENTER> <HR> <IMG SRC="coniputeE.gif11
</ВСЮУ> </HTML> |
Билет № 9 1. Папки и файлы (тип файла, имя файла). Файловая система. Основные операции с файлами в операционной системе
Файл.
Имя файла состоит из двух частей, разделенных точкой: собственно имя
В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя
proba.txt В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например: Единицы измерения информации.doc Файловая система.
Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуроене-вую файловую систему,
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему,
Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т. д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы. Операции над файлами. В
Графическое представление файловой системы.
Однако иерархические структуры этих систем несколько различаются. В иерархической файловой системе MS-DOS вершиной иерархии объектов является корневой каталог диска, который можно сравнить со стволом дерева — на нем растут ветки (подкаталоги), а на ветках располагаются листья (файлы). 2. Логическое сложение. Таблица истинности
В алгебре логики объединение двух (или нескольких) высказываний с помощью союза «или» называется операцией логического сложения
Составное высказывание, образованное в результате логического сложения (дизъюнкции),
Операцию логического сложения (дизъюнкцию) принято обозначать либо знаком «v», либо знаком сложения «+»: F=AvB. Мы записали формулу функции логического сложения, аргументами которой являются логические переменные А и В, принимающие значения истина (1) и ложь (0). Функция логического сложения F
A B F=AvB 0 0 0 0 1 1 1 0 1 1 1 1 По таблице истинности легко определить истинность составного высказывания, образованного с помощью операции логического сложения. Рассмот; рим, например, составное высказывание «2
высказывание истинно.
|
Билет № 10 1.
— буквы С в окружности или круглых скобках; — наименования (имени) правообладателя; — года первого выпуска программы. Автору программы принадлежит исключительное право на воспроизведение и распространение программы любыми способами, а также на осуществление модификации программы. Защита информации.
2
Поскольку любая логическая операция может быть представлена в виде комбинации трех базовых операций (И, ИЛИ, НЕ), любые устройства компьютера, производящие обработку или хранение информации, могут быть собраны из базовых логических элементов как из кирпичиков. Логический элемент И.
Логический элемент ИЛИ.
Логический
Сумматор.
При сложении двоичных чисел образуется сумма в данном разряде, при этом возможен перенос в старший разряд. Обозначим слагаемые (А, В), перенос (Р)
А = 0,0,1,1 Р=0,0,0,1 S=0,1,1,0 В = 0,1,0,1 Из этой таблицы сразу видно, что перенос реализуется с помощью операции логического умножения: Р=А&В .
|
Билет № 11 1.
Тело брошено вертикально вверх с начальной скоростью с некоторой высоты. Определить его местоположение и скорость в заданный момент времени. На первом
V=Vo-g*t, Y=Hо+V*t – gt^2/2 На третьем этапе
— создание алгоритма решения задачи и его кодирование на одном из языков программирования; — формирование компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и т.д.). Для реализации первого пути надо построить алгоритм определения координаты тела в определенный момент времени и закодировать его на одном из языков программирования, например на языке Visual Basic. Второй путь требует создания компьютерной модели, которую можно исследовать в электронных таблицах. Для этого следует представить математическую модель в форме таблицы функции зависимости координаты от времени (таблицы функции Н
2.
Модель —
|
Билет № 12 1.
— Земля вращается вокруг своей оси и вокруг Солнца; — орбиты всех планет проходят вокруг Солнца. С помощью формальных языков строятся формальные информационные модели
Одним из наиболее широко распространенных формальных языков является математический. Модели, сформированные с использованием математических понятий и формул, называются математическими моделями.
Язык алгебры позволяет формализовать функциональные зависимости между величинами. Так, Ньютон формализовал гелиоцентрическую систему мира Коперника, открыв законы механики и закон всемирного тяготения и записав их в виде алгебраических функциональных зависимостей. В школьном курсе физики рассматривается много разнообразных функциональных зависимостей, выраженных на языке алгебры, которые представляют собой математические модели изучаемых явлений или процессов. Язык алгебры логики (алгебры высказываний) дает возможность строить формальные логические модели. С
2.
Важной особенностью мультимедиа-технологии является ее интерактивность,
В последнее время создано много мультимедийных программных продуктов: — энциклопедии по истории, искусству, географии, биологии и др.; — обучающие программы по иностранным языкам, физике, химии и т. д.
Мультимедийный компьютер, т. е. компьютер, который может работать с мультимедийвыми данными, должен иметь звуковую плату для воспроизведения и синтеза звука с подключенными акустическими колонками (наушниками) и микрофоном и дисковод CD-ROM, позволяющий хранить большие по объему мультимедийные данные. Одним из мультимедийных приложений являются компьютерные презентации. Компьютерная презентация представляет собой последовательность слайдов, содержащих мультимедийные объекты: числа, текст, графику, анимацию, видео и звук. Публикации во Всемирной паутине реализуются в форме мультимедийных Web-сайтов, которые кроме текста могут включать в себя иллюстрации, анимацию, звуковую и видеоинформацию. |
Билет № 13 1.
2.
Первый способ состоит в том, что значения элементов массива вводятся пользователем с помощью функции ввода InputBox. Например, заполнить строковый массив strA(l) буквами русского алфавита можно с помощью следующей программы (событийной процедуры) на языке Visual Basic: Dim strA(l To 33) As String I As Byte
Sub Conraandl_Click()
For I = 1 To 33
strA
массива") next I End Sub После запуска программы на выполнение и щелчка по кнопке Command! следует помещать на последовательно появляющихся панелях ввода в текстовом поле буквы алфавита. Второй способ заполнения массива заключается в применении оператора присваивания. Заполним числовой массив bytA (I) целыми случайными числами в интервале от 1 до 100, используя функцию случайных чисел Rnd и функцию выделения целой части числа Int в цикле со счетчиком: Dim
Sub
For
bytA(I) = Int(Rnd * 100) next I
End
Составим программу поиска индекса элемента массива, значение которого совпадает с заданным. Возьмем символьный массив, содержащий алфавит, и определим номер заданной буквы по порядку алфавита. В первом цикле программы произведем заполнение строкового массива буквами русского алфавита. Затем введем искомую букву и во втором цикле сравним ее со всеми элементами массива. В случае совпадения присвоим переменной N значение индекса данного элемента. Выведем результат на печать. Dim
Sub
For
strA(I) = InputBox ("Введите следующую букву", __ "Заполнение массива") Next
'поиск элемента strB = InputBox ("Введите искомую букву", "Поиск") For
If
Next I
Formi.Print
End Sub
|
Билет № 14. 1.
2.
Для упрощения работы пользователя в состав современных операционных систем, и в частности в состав Windows, входят программные модули, создающие графический пользовательский интерфейс.
|
Билет №15
1.
5>3 ,str A = “информатика” Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций. Например: 5>3 And
Алгоритмическая структура ветвление может быть записана различными способами: — графически, с помощью блок-схемы; — на языке программирования, например да языках Visual Basic и VBA После первого ключевого слова It должно быть размещено условие, после второго ключевого слова Then — последовательность команд (серия 1), которую необходимо выполнять, если условие принимает значение истина.
2.
32 = 21
Аналогично легко подсчитать, что каждый знак «алфавита» нервной системы (есть импульс, нет импульса) в соответствии с формулой несет информацию 1 бит, а каждый из четырех символов генетического алфавита — информацию 2 бит. В соответствии с алфавитным подходом количество информации^
|