Аудио обучение билета по информатики 10. Язык и информация. Естественные и формальные языки. Классификация и формы представления моделей

30.01.2019

Информатика – это наука, изучающая структуру и общие свойства информации, законы и методы накопления обработки и передачи информации с помощью ЭВМ и каналов передачи данных.

Направления информатики:

    Теория информации.

    Практические основы вычислительной техники (архитектура вычислительных систем, компьютерные сети, сопряжение вычислительных машин).

    Программирование (программное обеспечение, языки программирования, компьютеры и операционные системы, аппаратные средства).

    Вычислительные методы (машинная графика, имитационное моделирование).

    Искусственный интеллект.

    Информационные технологии.

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

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

Свойства информации: 1)понятность, 2) полезность, 3) актуальность, 4) достоверность, 5) полнота и точность.

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

1 бит, 1 байт = 8 бит, 1 кбайт = 1024 байта, 1 Мбайт = 1024 кбайт, 1 Гбайт = 1024 Мбайт…

    Информация и информационные технологии.

    Сигналы; кодирование и квантовые сигналы. Системы счисления.

    Состав и назначение основных элементов персонального компьютера. Периферийные устройства. Понятие и основные виды архитектуры ЭВМ. Их характеристики.

    Центральный процессор. Системные шины.

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

Шина - магистраль передачи данных между оперативной памятью и контроллерами. Системную шину можно упрощенно представить как совокупность сигнальных линий, объединенных по их назначению (данные, адреса, управление), которые имеют определенные электрические характеристики и протоколы передачи информации. Основной обязанностью системной шины является передача информации между процессором (или процессорами) и остальными электронными компонентами компьютера. Шины отличаются по разрядности, способу передачи сигнала (последовательные или параллельные), пропускной способности, количеству и типу поддерживаемых устройств, а также протоколу работы. Шины могут быть синхронными (осуществляющими передачу данных только по тактовым импульсам) и асинхронными (осуществляющими передачу данных в произвольные моменты времени), а также использовать различные схемы арбитража (то есть способа совместного использования шины несколькими устройствами). Если обмен информацией ведется между периферийным устройством и контроллером, то соединяющая их линия передачи данных называется интерфейсом передачи данных, или просто интерфейсом. Среди применяемых в персональных компьютерах интерфейсов выделяются стандарты EIDE и SCSI.

    Запоминающие устройства: классификация, принцип работы, основные характеристики. Системная память: ОЗУ, ПЗУ, Кеш. Внешняя память: винчестер, стример, накопитель на гибких магнитных дисках, накопитель на компакт-дисках.

Оперативная память компьютера - запоминающее устройство, хранящее информацию в цифровом виде. Из оперативной памяти процессор компьютера берет программы и исходные данные для обработки, в нее же записываются полученные результаты. Свое название оперативная память получила за быстродействие; процессору практически не приходится ждать при чтении и записи данных. Для оперативной памяти используют и обозначение RAM (random access memory, то есть память с произвольным доступом). При выключении компьютера содержимое оперативной памяти обычно стирается. От количества установленной на компьютере оперативной памяти зависят его возможности. Многие компьютерные программы не будут работать при недостатке оперативной памяти или будут работать очень медленно.

Кэш-память - вид сверхбыстродействующей компьютерной памяти, применяемый для ускорения доступа к данным из оперативной памяти. Кэш-память хранит копии наиболее часто используемых участков оперативной памяти. Поскольку время доступа к кэш-памяти в несколько раз меньше, чем к оперативной памяти, а в большинстве случаев необходимая информация находится в кэш-памяти, то кэширование позволяет существенно ускорить работу компьютера. Современные микропроцессоры обладают собственным встроенным запоминающим устройством, которое также используется как кэш-память. Ее в технической литературе называют кэш-памятью первого уровня. Кэш-память на основе статической памяти (SRAM), которая размещается на материнской плате, называют кэш-памятью второго уровня (level two cache, L2 cache).

    Устройства ввода/вывода данных, их разновидность и основные характеристики. Клавиатура. Координатные устройства ввода. Видео- и звуковые адаптеры. Назначения разновидности и основные характеристики. Сканеры. Принтеры. Плоттеры. Мониторы.

Устройства ввода – аппаратные средства для преобразования информации из формы понятной человеку в форму воспринимаемую компьютером.

Устройства с прямым вводом: манипуляторы, сенсорные устройства, устройства сканирования, устройства распознавания речи.

Манипуляторы это мыши, джойстики, трекболы, трек паты.

Мыши – это устройства ввода информации различного вида: роликовые, оптические, лазерные, беспроводные.

Джойстик – устройство в виде ручки управления, создан специально для игр.

Трекбол – это шаровой манипулятор, напоминает перевернутую мышь. Его не двигают по столу, а пальцами вращают шарик, он удобен тогда, когда на столе мало места.

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

Трек пат – небольшой планшет под тонкой пленкой, где расположена сеть полупроводников. Работает от нажатия пальца.

Световое перо похоже на обычный карандаш, на острие которого имеется специальное устройство – это светочувствительный элемент.

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

Устройства сканирования и распознавания речи.

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

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

Устройства вывода информации: мониторы, принтеры, плоттеры, устройства звукового вывода.

Монитор – устройство, отображающее текстовую, графическую информацию на экране. Качество монитора характеризуется его разрешающей способностью. Основные характеристики монитора:

    Размер экрана, диагональ в дюймах.

    Разрешающая способность – максимальное количество пикселей по горизонтали и вертикали.

    Размер зерна.

Существуют мониторы на основе электронно-лучевой трубки, мониторы на жидких кристаллах.

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

Плоттер - графопостроитель, устройство для автоматического вычерчивания из рисунков, схем, чертежей, карт на бумаге. Первыми появились и традиционно широко используются перьевые плоттеры. Более современную технологию применяют струйные плоттеры. Перьевые плоттеры можно разделить на три группы: плоттеры, использующие фрикционный прижим для перемещения бумаги в направлении одной оси и движения пера по другой; барабанные (или рулонные плоттеры), использующие для перемещения непрерывной перфорированной ленты-бумаги специальный трактор; планшетные плоттеры, в которых бумага неподвижна, а перо перемещается по обеим осям. Различные модели плоттеров могут иметь как одно, так и несколько перьев различного цвета (обычно 4-8). Перья бывают трех различных типов: фитильные (заправляемые чернилами), шариковые (аналог шариковой ручки) и с трубчатым пишущим узлом (инкографы). Связь с компьютером плоттеры, как правило, осуществляют через последовательный, параллельный или SCSI-интерфейс. Некоторые модели графопостроителей оснащаются встроенным буфером (1 Мбайт и более).

В 1990-х годах перьевые плоттеры начинают вытесняться струйными, которые работают в 4-5 раз быстрее. Используя два чернильных картриджа, струйный плоттер обеспечивает разрешение не менее 300 dpi и имеет два режима работы: чистовой и эскизный. В эскизном режиме работы почти вдвое сокращается расход чернил.

    Понятие системного программного обеспечения: назначение, структура, возможности. Операционные системы.

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

ОС - группа взаимосвязанных программ, выступающая посредником между аппаратными средствами ЭВМ и пользователем, обеспечивающая управление ресурсами ЭВМ и процессами, использующая эти ресурсы при вычислении. Ресурсы: микропроцессор, основная память, периферийные устройства. ОС обеспечивает удобства управления компьютером, позволяет освободить от выполнения большего числа операций пользователя. Функции: 1) прием от пользователя заданий или команд сформулированных на соответствующем языке с помощью соответствующего манипулятора (мыши) их обработка; 2) прием и использование запросов на запуск, приостановку и других программ; 3) загрузка в оперативную память подлежащих использованию программ; 4) инициация программы (передача ей управления); 5) идентификация всех программ и данных; 6) обеспечение работы систем управления файлами (СУФ) и СУБД, что позволяет увеличить эффективность всего ПО; 7) выполнение нескольких программ на одном процессоре, создающее видимость их одновременного исполнения; 8) обеспечение функций по организации и управлению всеми операциями ввода-вывода; 9) планирование и диспетчеризация задач в соотношении с заданными стратегиями и дисциплинами обслуживания; 10) организация механизмов обмена сообщениями и данными между выполняющими программами; 11) защита программы от влияния другой, обеспечение сохранности данных; 12) предоставление услуг на случай частичного сбоя системы; 13) обеспечение работы системы программирования, с помощью которых пользователь готовит свои программы. По числу одновременно выполняемых задач выделяют однопользователей: 1) однозначные (MS DOS, PC DOS); 2) многозначные (OSIZ, UNIX, Windows). Однозначные включают средства управления файлами, периферийными устройствами и средствами общения с пользователем. Многозадачные дополнительно управляют разделением между задачами совместно используемых ресурсов. Многозадачность бывает не вытесняющая (Netware, Windows 3\95\98) и вытесняющая (Windows SNT, OS\2, UNIX). В первом случае активный процесс по окончании сам переедет управление ОС для выбора из очереди другого процесса, во втором решение о переключении принимает ОС. По числу одновременно работающих пользователей: ОС делятся на однопользовательские (MS DOS, Windows 3-х ранние версии 05) и многопользовательские (UNIX, Windows NT). В многопользовательских существует средства защиты информации пользователей от несанкционированного доступа. По типу интерфейса: неграфические (MSDOS) и объектно-ориентированные (Windows). По типу использования ресуров: сетевые (Nowell MS Windows NT (XP) UNIX) и локальные (MSDOS). Основные функции: - обеспечение интерфейса (пользовательский, аппаратно-программный, программный); - обеспечение автоматического запуска – организация файловой системы, - обслуживание файловой структуры на носителях.

    Организация и средства человеко-машинного интерфейса, мультисреды и гиперсреды.

    Основы машинной графики. Системы компьютерной графики и анимации.

    Файловая структура. Служебное ПО.

Файловая система – это часть операционной системы, управляющая размещением и доступом к файлам и каталогам на диске. С понятием файловой системы тесно связанно понятие файловой структуры диска, под которой понимают все размещенные файлы: главный каталог, подкаталог и сами файлы. Для их хранения выделены объемы секторов, кластеров, дорожек. Кластер является минимальной единицей пространства диска, которое может быть отведено файлам. Самый маленький файл занимает один кластер, большие – несколько десятков кластеров. 1 сектор = 512 байт. На гибком диске обычно 80 дорожек, на каждой дорожке 18 секторов. Кластер – группа смежных секторов. Кластер для гибкого диска 1,2 сектора (0,5121 Кбайт).

    Моделирование как метод познания.

Модель – это аналог оригинала, который отображает существенные особенности изучаемого объекта. Моделирование – это метод познания, состоящий в создании и исследовании моделей.

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

    Классификация и формы представления моделей.

Существуют информационная и компьютерная модель. Моделирование в среде графического редактора это графическая модель, моделирование в среде текстового редактора – текстовая модель. К формам представления информационной модели относятся образно-знаковые и знаковые (формальные) модели.

Образно знаковые модели:

    геометрические;

    структурные (таблица, схема);

    словесная;

    алгоритмическая.

Знаковые модели:

    специальные (формулы, ноты);

    математические;

    алгоритмы (программы на языке программирования).

Словесные модели могут описывать ситуации, события, процессы, происходящие в жизни. Одним из видов знаковых моделей являются словесные – описание мысленной модели на естественном языке.

    Методы и технологии моделирования.

    Информационная модель объекта.

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

    Алгоритмизация. Понятие алгоритма и алгоритмической системы, свойства алгоритма.

Алгоритм – это способ или метод решения задачи записанный по определенным правилам, обеспечивающий однозначность его понимания и механического исполнения. Свойства алгоритма:

    Дискретность – это свойство означает, что каждый алгоритм разделен на отдельные действия (шаги); алгоритм представляет собой последовательность действий, которые необходимо выполнить.

    Определенность – это свойство означает, что каждая команда алгоритма должна быть понятна исполнителю.

    Результативность – это свойство состоит в том, что каждый алгоритм приводит к результату через определенное количество шагов.

    Массовость – это свойство заключается в том, что каждый алгоритм составленный для решения одной задачи, должен выполняться для решения задач этого типа.

Способы описания алгоритма.

    Словесно-формульное описание, т.е. описание с помощью слов и формул.

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

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

    Основные понятия языков программирования. Развитие языков программирования.

Базовые понятия языков программирования: класс, объект, событие, свойства объекта, метод обработки.

    Структуры и типы данных языка программирования.

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

Стандартные: логические, целые, вещественные, символьные, строковые, адресные, файловые.

Определяемые пользователем: простые: перечисляемые, интерваньные, адресные.

составные: массивы, строки, файлы, записи, множества, процедурные.

Логические (boolean), целые (integer, shorting, begle, word), вещественные (real), символьные (char).

    Трансляция. Компиляция и интерпретация.

Обычно программы пишутся на символическом языке близком к английскому. Текст программы, написанный пользователем называется исходным модулем. Этот текст непонятен компьютеру и для перехода исходного модуля в объектный (совокупность машинных команд) применяют трансляторы: интерпретаторы и компиляторы. Интерпретатор обеспечивает покомандный перевод текста программы с одновременным выполнением переведения в машинные коды команд. Одновременно проверяет ошибки. Недостатки: интерпретатор работает медленно, каждый раз проверяет и переводит. Достоинства: с помощью интерпретатора легче отлаживать программу. Компилятор переводит в машинные коды всю программу сразу, создает объектный модуль, после этого программа выполняется независимо от исходного текста. Достоинства: программы работают быстрее. Псевдокомпиляция – создание компиляции + интерпретации. Компилируются отдельные участки команд.

    Эволюция и классификация языков программирования.

Самый нижний уровень – машинный язык, т.е. внутренний язык ЭВМ на котором в конечном итоге представляется и исполняется программа. Для разработки алгоритмов в основном используют языки более высокого уровня.

    Универсальные языки высокого уровня обеспечивают создание различных программ.

    Проблемно-ориентированные языки под конкретные классы задач. (искусственный интеллект).

    Объектно-ориентированные языки четвертого поколения основаны на создание модели системы как совокупности объектов.

    Командные языки баз данных предназначены для расширения возможности среды управления базами данных для создания собственных функций.

Эволюция языка программирования Basic. Он был задуман как универсальный язык для начинающих. Первая версия этого языка содержала небольшое количество самых необходимых команд, предусматривался только режим интерпретации. Современный вариант языка используется в суперсовременных системах, основанных на технологии клиет-сервера. Одновременно его используют для примеров программ в книгах, статьях, программных инструкциях. Создание vba для Майкрософт офис. С помощью него можно создавать собственные интерфейсы для офисных приложений.

    Назначение и основы использования систем искусственного интеллекта; базы знаний, экспертные системы, искусственный интеллект.

    Основы компьютерной коммуникации. Принципы построения сетей.

Компьютерная сеть – это группа компьютеров, соединенных между собой средой передачи данных. Абонент – любой объект, потребляющий или генерирующий информацию. Станция – аппаратура, принимающая информацию. Абонентская система- совокупность абонента и станции. Физическая передающая среда – пространство, в котором располагается электрический сигнал (линия связи) в комплекте с аппаратурой передачи данных. Вычислительные сети: локальные, региональные, глобальные (Интернет); узкополосные (сетевой кабель может передавать только один сигнал в любой момент времени), широкополосные (несколько сигналов одновременно, для каждого из них своя частота передачи).

    Компьютерные коммуникации и коммуникационное оборудование.

    Сетевой сервис.

    Программы для работы в Интернет.

    Информационная безопасность и ее составляющая.

    Методы защиты информации. Организационные меры защиты информации.

Обеспечение информационной безопасности на автономном компьютере. Автономный компьютер - не подключенный к глобальной сети или работает в рамках небольшой ЛВС способы защиты: 1) создание резервных копий информации; 2) установка атрибутов «скрытый» или «только для чтения»; 3) использование паролей при открытие, редактировании или копировании файлов; 4) проверка на вирусы; 5) регулярное обновление вирусных программ.

Обеспечение информационной безопасности в интерактивной среде

Интерактивная среда - среда, в которой происходит взаимоотношение большого числа различных элементов с их коммуникационными возможностями (пример: Internet региональный, территориальный,

корпоративные и ЛВМ) электронная почта. Мероприятия защиты:

1) не следует вскрывать документы, полученные от неизвестного отправителя; 2) не сообщать свой пароль кому-либо; 3) не сообщать свои личные данные; 4) установка экранирующих систем; 5) ограничение доступа на основе идентификации; 6) ограничение доступа на основе идентификации -IP-адрес на основе этого метода доступа, можно либо разрешить, либо нет; 7) защита web приложений - Secure HTTP(S-HTTP); - Secure Sochets Hayer (SS); - SecureElectronic. Все это обеспечивает конфиденциальность данных для соединения между веб сервером и браузером Transcation (SET) более новый браузер – программа для чтения веб-документов. 8) Информирование информации (криптография) к информации применяется ключ - метод шифрования: симметрия кгк, криптостойкость ассиметрия к и к 2 Public Private; 9) стенография - техника скрытой передачи (скрытого хранения) информации.

    Антивирусные средства.

    Классификация и характеристики компьютерных вирусов. Методы защиты от компьютерных вирусов.

Компьютерный вирус - программа ЭВМ, способная без ведома пользователя и вопреки его желанию самопроизвольно размножаться и распространяться; нарушая работоспособность программного обеспечения ЭВМ (отсюда его название по аналогии с болезнетворным вирусом). Впервые появился в начале 1980-х гг. в США. Для борьбы с ними разрабатываются антивирусные программы.

Часть 2.

    Первоначальные сведения о табличном процессоре Excel . Понятие табличного процессора и электронной таблицы. Вход в Excel . Структура окна Excel . Типы данных в Excel . Ввод данных и их редактирование. Выделение блоков ячеек, столбцов, строк, рабочего листа. Удаление данных. Сохранение и открытие файлов. Подготовка к распечатке и распечатка таблиц. Предварительный просмотр и печать.

    Навигация по таблице. Модель и адреса ячеек в Excel . Относительные и абсолютные адреса ячеек. Имя ячейки. Создание примечаний в ячейках. Быстрый переход к ячейкам. Перемещение по рабочему листу с помощью клавиатуры. Окна и панели.

    Копирование и реорганизация таблиц. Вставка и удаление ячеек. Строк, столбцов. Копирование и перемещение. Специальное копирование.

    Форматирование таблиц. Форматирование чисел. Выравнивание данных. Установка шрифтов. Линии и границы. Цвета и узора. Высота строк и ширина колонок. Автоформатирование. Стили оформления. Создание шаблонов и их использование для построения таблиц.

Команда ФОРМАТ-ЯЧЕЙКИ выпадает диалоговое окно. Выбираем необходимый нам формат. Также мы можем ввести пользовательский формат. Форматная строка – список, элементы которого отделяются точкой с запятой, состоит максимум из 4 секций. 1 секция – представление положительных чисел; 2 секция – представление отрицательных чисел; 3 секция – представление нуля; 4 секция – представление текста. Для того чтобы заполнить секции используют символы форматирования. # - замещаемый, разделитель тысяч; 0 – обязательный; _ – для пробелов.

(Выравнивание данных, установка шрифтов, линии и границы, цвета и узора – в диалоговом окне формат). Команда ФОРМАТ-СТРОКА-ВЫСОТА, ФОРМАТ-СТОЛБЕЦ-ШИРИНА. Выбираем диапазон ячеек. Команда ФОРМАТ-АВТОФОРМАТИРОВАНИЕ – появляются шаблоны таблиц с различными форматами. Команда ФОРМАТ-СТИЛЬ выпадает диалоговое окно, выбираем или изменяем стиль.

1. Определите тип требуемого шаблона:

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

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

2. Чтобы просматривать рисунок первой страницы шаблона в поле Просмотр диалогового окна Шаблоны (область задач Общие шаблоны, Новая книга), в меню Файл выберите команду Свойства, откройте вкладку Документ, а затем установите флажок Создать рисунок для предварительного просмотра.

4. В окне Тип файла выберите пункт Шаблон.

5. В списке Папка укажите папку, в которой должен быть сохранен шаблон.

6. Введите имя макроса в поле Имя файла. Выполните одно из следующих действий.

Шаблон книги. Чтобы создать шаблон книги для использования по умолчанию, введите книга. Чтобы создать специальный шаблон книги, введите любое допустимое имя файла.

Шаблон листа. Чтобы создать шаблон книги для использования по умолчанию, введите лист. Чтобы создать специальный шаблон листа, введите любое допустимое имя файла.

При использовании материалов этого сайта - и размещение баннера -ОБЯЗАТЕЛЬНО!!!

Данные экзаменационные билеты предназначены для общеобразовательных школ (классов), оснащенных вычислительной техникой, в которых после прохождения основного (базового) курса информатики в 7-9 классах продолжается изучение курса в старших классах (10-11 классы).

Каждый билет содержит три вопроса, два из которых носят теоретический характер, один - практический.

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

Билет № 1

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

2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов.

3. Практическое задание на проведение расчетов с помощью электронной таблицы.

Билет № 2

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

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

3. Задача на определение результата выполнения алгоритма по его блок-схеме или записи на алгоритмическом языке.

Билет № 3

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

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

3. Практическое задание на построение графика функции с помощью электронной таблицы.

Билет № 4

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

2. Компьютер. Его состав: магистрально-модульное построение компьютера.

3. Задание на разработку фрагмента программы тестирования знаний (формул, исторических дат, географических названий и т.п.).

Билет № 5

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

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

3. Практическое задание на создание, преобразование, сохранение и печать рисунка с помощью графического редактора.

Билет № 6

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

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

3. Практическое задание на работу с файлами (копирование, переименование, удаление).

Билет № 7

1. Функциональная схема компьютера. Основные устройства компьютера, их назначение и взаимосвязь.

2. Способы записи алгоритмов (описательный, графический, на алгоритмическом языке, на языке программирования).

3. Практическое задание на поиск файлов.

Билет № 8

1. Программное управление работой компьютера. Программное обеспечение компьютера. Привести примеры.

2. Основные типы и способы организации данных (переменные, массивы, списки).

3. Практическое задание на работу с диском (форматирование, создание системной дискеты).

Билет № 9

1. Папки и файлы (тип файла, имя файла). Файловая система. Основные операции с файлами в операционной системе.

2. Логическое сложение. Таблица истинности.

3. Практическое задание на тестирование и «лечение» гибкого диска от вирусов.

Билет № 10

1. Правовая охрана программ и данных. Защита информации.

2. Основные логические устройства компьютера (сумматор, регистр).

3. Практическое задание на создание, редактирование, сохранение и распечатку текста с помощью текстового редактора.

Билет № 11

1. Этапы решения задачи с помощью компьютера (построение модели - формализация модели - построение компьютерной модели - проведение компьютерного эксперимента - интерпретация результата).

2. Моделирование как метод научного познания. Модели материальные и информационные.

3. Практическое задание на поиск информации в базе данных по заданным параметрам.

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

2. Мультимедиа технология.

3. Практическое задание на сортировку информации в базе данных по заданным параметрам.

Билет № 13

1. Описание состояния объекта и описание изменения состояния объекта с помощью статических и динамических информационных моделей. Привести примеры из различных предметных областей.

2. Массивы и алгоритмы их обработки.

3. Задача на перевод числа, записанного в десятичной системе счисления, в двоичную систему, восьмеричную и шестнадцатеричную системы.

Билет № 14

1. Алгоритм. Свойства алгоритма. Возможность автоматизации деятельности человека. Показать на примере.

2. Операционная система компьютера (назначение, состав, загрузка). Графический интерфейс.

3. Задание на разработку программы по подсчету количества появлений конкретного символа в заданном фрагменте текста.

Билет № 15

1. Алгоритмическая структура «ветвление». Команды ветвления. Привести пример.

2. Представление и кодирование информации с помощью знаковых систем. Алфавитный подход к определению количества информации.

3. Задача на определение истинности составного высказывания.

Билет № 16

1. Алгоритмическая структура «цикл». Команды повторения. Привести пример.

2. Выполнение арифметических операции в двоичной системе счисления.

3. Задача на определение количества информации с последующим преобразованием единиц измерения.

Билет № 17

1. Пример разработки алгоритма методом последовательной детализации. Вспомогательные алгоритмы. Привести пример.

2. Информационное моделирование. Основные типы информационных моделей (табличные, иерархические, сетевые).

3. Задача на сложение и вычитание двоичных чисел.

Билет № 18

1. Основы языка программирования (алфавит, операторы, типы данных и т.д.).

2. Основы языка разметки гипертекста (HTML).

3. Практическое задание на организацию запроса при поиске информации в Интернете.

Билет № 19

1. Текстовый редактор. Назначение и основные функции.

2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы.

3. Практическое задание на инсталляцию программного продукта.

Билет № 20

1. Графический редактор. Назначение и основные функции.

2. Логическое умножение. Таблица истинности.

3. Привести пример адреса электронной почты и объяснить его формат.

Билет № 21

1. Электронные таблицы. Назначение и основные функции.

2. Адресация в Интернете: доменная система имен и IP-адреса.

3. Задание на разработку программы поиска максимального элемента в массиве.

Билет № 22

1. Базы данных. Назначение и основные функции.

2. Компьютерные вирусы: способы распространения, защита от вирусов.

3. Практическое задание на разработку Web-страницы.

Билет № 23

1. Информационные ресурсы сети Интернет: электронная почта, телеконференции, файловые архивы. Всемирная паутина.

2. Информация. Вероятностный подход к измерению количества информации.

3. Задача на построение блок-схемы алгоритма, записанного на естественном языке.

Билет № 24

1. Гипертекст. Технология WWW (World Wide Web - Всемирная паутина).

2. Визуальное объектно-ориентированное программирование. Графический интерфейс: форма и управляющие элементы.

3. Практическое задание на определение информационной емкости различных носителей информации.

Билет № 25

1. Основные этапы развития вычислительной техники. Информатизация общества.

2. Локальные и глобальные компьютерные сети. Назначение сетей.

3. Задание на разработку программы с использованием двумерного массива и вложенных циклов.

Экзаменационные билеты по информатике в 10-11 классе.

Понравилось? Отблагодарите, пожалуйста, нас! Для Вас это бесплатно, а нам - большая помощь! Добавьте наш сайт в свою социальную сеть:

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

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

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

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

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

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

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

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

Объект Я объект

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

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

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

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

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

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

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

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

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

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

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

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

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

двух типов:

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

- циклы с условием,

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

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

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

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 Х 10 2 + 5 Х 10 1 4- 5 Х 10°.

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

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

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

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

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

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

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

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

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 байт = 2 3 бит = 8 бит.

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

1 Кбайт = 2 10 байт = 1024 байт;

1 Мбайт = 2 10 Кбайт = 1024 Кбайт;

1 Гбайт = 2 10 Мбайт = 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. Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека

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

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

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

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

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

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

2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов

объектно-ориентированное программирование является в настоящее

время наиболее популярной технологией программирования. Объектно-ориентированными языками программирования являются Visual Basic, Visual Basic for Application (VBA), Delphi и др.

Инкапсуляция. Основной единицей в объектно-ориентированном программировании является объект, который заключает в себе, инкапсулирует, как описывающие его данные (свойства), так и средства обработки этих данных (методы).

Классы объектов и экземпляры класса, объекты, инкапсулирующие одинаковый перечень свойств и методов, объединяются в классы. Каждый отдельный объект является экземпляром класса. Экземпляры класса могут иметь отличающиеся значения свойств.

например в среде Windows&Office в приложении word существует класс объектов документ, который обозначается следующим образом:

Класс объектов может содержать множество различных документов, каждый из которых имеет свое имя. Например, один из документов может иметь имя Проба.doc
Documents ("Проба.docФ)

Объекты в приложениях образуют некоторую иерархию. На вершине иерархии объектов находится приложение. Так, иерархия объектов приложения Word включает в себя следующие объекты: приложение (Aplication), документ (Documents), фрагмент документа (Selection),символ (Character) и др.

Полная ссылка на объект состоит из ряда имен вложенных последовательно друг в друга объектов. Разделителями имен объектов в этом ряду являются точки, ряд начинается с объекта наиболее высокого уровня и заканчивается именем интересующего нас объекта.

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 являются ключевыми словами языка.

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

Такие последовательности электрических импульсов можно записать в виде последовательностей нулей и единиц (есть импульс - единица, нет импульса - нуль), которые называются машинным языком.

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

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

Устройства ввода информации. Ввод числовой и текстовой информации осуществляется с помощью клавиатуры. Для ввода графической информации или работы с графическим интерфейсом программ чаще всего применяют манипуляторы типа мышь (для настольных персональных компьютеров) и трекбол или тачпад (для портативных компьютеров).

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

Процессор опер. память

магистраль

устр. Ввода долг.память уст.вывода .

клавиатура нгмд монитор

мышь cd-rom принтер

сканер dvd-rom плоттер

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

Управлять компьютерными играми удобнее посредством специальных устройств - игровых манипуляторов {джойстиков).

Устройства вывода информации. Наиболее универсальным устройством вывода является монитор, на экране которого высвечивается числовая, текстовая, графическая и видеоинформация.

Для сохранения информации в виде Утвердой копииФ на бумаге служит принтер, а для вывода на бумагу сложных чертежей, рисунков и схем большого формата - плоттер (графопостроитель).

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

Долговременное хранение информации обеспечивается внешней памятью. В качестве устройств внешней памяти обычно выступают накопители на гибких магнитных дисках {НГМД), накопители на жестких магнитных дисках (НЖМД) и оптические накопители (CD-ROM и DVD-BOM).

Магистраль. Обмен информацией между отдельными устройствами компьютера производится по магистрали (рис. 8).

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

2 .Алгоритм позволяет формализовать выполнение задачи. Предположим, что пользователю надо провести редактирование текста и из текста Уинформационная модельФ получить текст Умодель информационнаяФ.

Запись алгоритма на естественном языке. Запишем необходимую последовательность действий т е алгоритм Редактирование текста, на естественном

языке, который понятен человеку (пользователю компьютера):

1) выделить слово информационная + пробел;

2) вырезать этот фрагмент;

3) установить курсор на позицию после слова модель + пробел;

4) вставить фрагмент текста.

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

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

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

Запишем алгоритм Редактирование текста на алгоритмическом языке:

алг Редактирование текста

дано информационная модель

надо модель информационная

нач выделить символы с 1 по 15

вырезать

установить курсор на позицию 7

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

1. Программное управление работой компьютера. Программное обеспечение компьютера

Данные и программы. Числовая, текстовая, графическая и звуковая информация может быть представлена и обработана на компьютере в форме данных. Чтобы процессор УзналФ, что ему делать с данными, как их обрабатывать, он должен получить определенную команду (инструкцию). Например, Усложить два числаФ или Узаменить один символ на другойФ. Обычно для решения какой-либо задачи процессору требуется не единичная команда, а их последовательность. Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой.

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

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

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

программирования и приложения.

Системы программирования являются для программистов-профессионалов инструментами разработки программ на различных языках программирования (Basic, Pascal, С и др.). В настоящее время появились системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы. Приложения предоставляют пользователю возможность обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием. Практически каждый пользователь компьютера нуждается в приложениях общего назначения, к числу которых относятся: текстовые и графические редакторы, электронные таблицы, системы управления базами данных, а также приложения для создания мультимедиа-презентаций. В связи со стремительным развитием глобальных и локальных компьютерных сетей все большее значение приобретают различные коммуникационные программы. Из-за широкого распространения компьютерных вирусов можно отнести к отдельной группе антивирусные программы.

Для профессиональных целей квалифицированными пользователями компьютера используются приложения специального назначения. К ним относятся системы компьютерной графики, системы автоматизированного проектирования (САПР), бухгалтерские программы, компьютерные словари и системы автоматического перевода и др. Все большее число пользователей применяет обучающие программы для самообразования или в учебном процессе. Прежде всего, это программы обучения иностранным языкам, программы-репетиторы и тесты по различным предметам и т. д. Большую пользу приносят различные мультимедиа-приложения (энциклопедии, справочники и т. д.) на лазерных дисках, содержащие огромный объем информации и средства быстрого ее поиска.

Достаточно большое число пользователей начинают знакомство с компьютером с компьютерных игр, которые бывают самых различных типов: логические, стратегические, спортивные и т. д.

2. Основные типы и способы организации данных (переменные и массивы)

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

Переменные задаются именами, определяющими области памяти, в которых хранятся их значения. данные различных типов (целые или вещественные числа, последовательности символов, логические значения и т. д.). Тип переменных задается типом данных, которые могут быть значениями переменных. Значениями переменных числовых типов (Byte, Integer, Long, Single, Double) являются числа. Логические переменные (Boolean) могут принимать значения True или False. Значениями строковых переменных (String) являются последовательности символов и т. д. Над различными типами данных, а следовательно, переменными допустимы различные операции. Так, над числовыми переменными возможны арифметические операции, над логическими переменными - логические операции, над строковыми - операции преобразования символьных строк и т. д.

Различные типы данных требуют для своего хранения в оперативной памяти компьютера разное количество ячеек (байт). Так, для хранения целого числа в интервале от 0 до 255 в переменных типа Byte достаточно одной ячейки памяти (одного байта), для хранения вещественного числа с двойной точностью в переменных типа Double требуется уже восемь ячеек (восемь байт), а для хранения символьных строк в переменных типа String - одна ячейка на каждый символ. Имя любой переменной (идентификатор) уникально и не может меняться в процессе выполнения программы. Имя переменной может состоять из различных символов (латинские и русские буквы, цифры и т. д.), но должно обязательно начинаться с буквы и не включать знак У.Ф (точку). Количество символов в имени не может быть более 255. Например, числовую переменную можно назвать А или Число, а строковую - А или Строка.

Простейший способ задания типа переменной (ее "объявления) состоит в приписывании к имени переменной определенного суффикса. Например, числовую переменную типа Integer можно задать как А%, а строковую переменную типа String - как А$. Переменная может получить или изменить значение с помощью оператора присваивания: Let ИмяПеременной = Выражение

Ключевое слово Let в большинстве случаев не используется. Переменная получает значение, равное значению выражения (арифметического, строкового или логического).

Например, после выполнения фрагмента программы intA = 3 intB = 4 intC = intA"2 + intB"2

целочисленная переменная intC примет значение, равное числу 25.

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

Массивы могут быть разных типов: числовые, строковые и т. д.

Массив состоит из пронумерованной последовательности элементов. Номера в этой последовательности называются индексами. Каждый из этих элементов является переменной, т. е. обладает именем и значением, и поэтому массив можно назвать переменной с индексом.

Например, одномерный строковый массив strA (I i, содержащий буквы русского алфавита, можно представить в виде следующей таблицы:

I 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Е 33

A(I) А Б В Г Д Е Ё Ж З И Й К Л М Н О ПЕЯ

Индекс может принимать любые целочисленные значения (в данном случае от 1 до 33). Обращение к элементу массива производится по его имени, состоящему из имени массива и значения индекса, например strA(5).

Каждый элемент массива может обладать собственным значением. Так, значением элемента рассмотренного выше строкового массива s t гА (5) является строка д.

Билет є 19

1. Текстовый редактор. Назначение и основные функции

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

Более совершенные текстовые редакторы, имеющие целый спектр возможностей по созданию документов (например, поиск и замена символов, средства проверки орфографии, вставка таблиц и др.), называют иногда текстовыми процессорами. Примером такой программы является Word из офисного пакета Microsoft Office.

Мощные программы обработки текста - настольные издательские системы - предназначены для подготовки документов к публикации. Пример подобной системы - Adobe PageMaker.

Редактирование - преобразование, обеспечивающее добавление, удаление, перемещение или исправление содержания документа. Редактирование документа обычно производится путем добавления, удаления или перемещения символов или фрагментов текста.

Объектно-ориентированный подход дает возможность реализовать механизм встраивания и внедрения объектов (OLE - Object Linking Embedding). Этот механизм позволяет копировать и вставлять объекты из одного приложения в другое. Например, работая с документом в текстовом редакторе Word, в него можно встроить изображения, анимацию, звук и даже видеофрагменты и таким образом из обычного текстового документа получить мультимедиа-документ.

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

Форматирование абзаца. Абзац является одним из основных объектов текстового документа. В компьютерных документах абзацем считается любой текст, заканчивающийся управляющим символом (маркером) конца абзаца. Ввод конца абзаца обеспечивается нажатием клавиши {Enter} и отображается символом Ц.

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

форматирование символов. Символы - это буквы, цифры, пробелы, знаки пунктуации, специальпые символы, такие как @, *, &. Символы можно форматировать (изменять их вид), задавая шрифт, размер и начертание.

Шрифт - полный набор символов определенного начертания, включая прописные и строчные буквы, знаки препинания, специальные символы, цифры и знаки арифметических действий. Для каждого исторического периода и разных стран характерен шрифт определенного рисунка. Каждый шрифт имеет свое название, например Times New Roman, Anal, Courier и др.

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

В векторных шрифтах символы описываются математическими формулами и возможно произвольное их масштабирование. Среди векторных шрифтов наибольшее распространение подучили шрифты типа TrueType.

Размер шрифта. Единицей измерения размера шрифта является пункт (1 пт = 0,376 мм). В текстовом редакторе Word по умолчанию используется шрифт Times New Roman размером 12 пт.

Начертание. Кроме нормального (обычного) начертания символов обычно применяют полужирное, курсивное и полужирное курсивное.

Формат файла определяет способ хранения текста в файле. Простейший формат текстового файла (ТХТ) содержит только символы (числовые коды символов), другие же форматы (DOC, RTF) содержат дополнительные управляющие числовые коды, которые обеспечивают форматирование текста.

2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы

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

Традиционно для кодирования одного символа используется количество информации! равное 1 байту, т.е.1=1байт=8бит.

Если рассматривать символы как возможные события, то можно вычислить, какое количество различных символов можно закодировать: N = 2 1 =2 8 - 256.

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

Кодирование заключается в том что каждому символу ставится в соответствие уникальный двоичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их начертанию, а компьютер - по их коду.

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

В процессе вывода символа на экран компьютера производится обратный процесс - декодирование, т. е. преобразование кода символа в его изображение. " Важно, что присвоение символу конкретного кода - это вопрос соглашения, которое фиксируется в кодовой таблице. Первые 33 кода (с 0 по 32) обозначают не символы, а операции (перевод строки, ввод пробела и т.д.).

Коды с 33 по 127 - интернациональные и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания.

Коды с 128 по 255 являются национальными, т. е-в национальных кодировках одному и тому же коду отвечают различные символы. К сожалению, в настоящее время существует пять различных кодовых таблиц для русских букв (КОИ-8, СР1251, СР866, Мае, ISO), поэтому тексты, созданные в одной кодировке, не будут правильно отображаться в другой.

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

В последнее время появился новый международный стандарт Unicode, который отводит на каждый символ не один байт, а два, и потому с его помощью можно закодировать не 256 символов, а - 2 18 = 65 536 различных символов

Билет є 20

1. Графический редактор. Назначение и основные функции

Графический редактор - это программа создания, редактирования и просмотра графических изображений. Графические редакторы - две категории: растровые и векторные.

Растровые графические редакторы. Растровые графические редакторы являются наилучшим средством обработки фотографий и рисунков. Среди растровых графических редакторов есть простые, например стандартное приложение Paint, и мощные профессиональные графические системы, например Adobe Photoshop и CorelPhoto-Paint.

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

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

С векторной графикой вы сталкиваетесь, когда работаете с системами компьютерного черчения и автоматизированного проектирования, с программами обработки трехмерной графики.. Распространены CorelDRAW и Adobe Illustrator.

Векторные изображения формируются из объектов (точка, линия, окружность и т. д.), Графический примитив точка задается своими координатами (X, У), линия - координатами начала (XI , У1) и конца (Х2, У2), окружность - координатами центра (X, У) и радиусом (Л), прямоугольник - величиной сторон и координатами левого верхнего угла (XI, У1) и правого нижнего угла (Х2, У2) и т. д. Для каждого примитива назначается также цвет.

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

Инструменты редактирования рисунка позволяют вносить в рисунок изменения: стирать его части, изменять цвета и т. д. Используется инструмент Ластик, В векторных редакторах редактирование изображения возможно только путем удаления объектов, входящих в изображение, целиком. Операцию изменения цвета можно осуществить с помощью меню Палитра, содержащего набор цветов, используемых при создании или рисовании объектов.

Текстовые инструменты позволяют добавлять в рисунок текст и форматировать его.

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

Масштабирующие инструменты в растровых графических редакторах дают возможность увеличивать или уменьшать масштаб представления объекта на экране, не влияя при этом на его реальные размеры. Обычно такой инструмент называется Лупа.

В векторных графических редакторах легко изменять реальные размеры объекта с помощью мыши.

2. Логическое умножение. Таблица истинности

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

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

Операцию логического умножения (конъюнкцию) принято обозначать либо значками У л Ф,У&Ф. либо знаком умножения < Х Образуем составное высказывание F, которое получится в результате конъюнкции двух простых высказываний:

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

Сама функция логического умножения F также может принимать лишь два значения - истина (1) и ложь (0). Значение логической функции определяется с помощью таблицы истинности данной функции

По таблице истинности легко определить истинность составного высказывания, образованного с по-мощью операции логического умножения. Рассмотрим, например, составное высказывание У2Х2=4 и ЗХЗ=10Ф. Первое простое высказывание истинно (А-1), а второе высказывание ложна (В- 0); по таблице определяем, что логическая функция принимает значение ложь (F == О), т. е. данное составное высказывание ложно.

Билет є 21

1. Электронные таблицы. Назначение и основные функции

Электронная таблица - это программа обработки числовых данных, хранящая и обрабатывающая данные в прямоугольных таблицах.

Электронная таблица состоит из столбцов и строк. Заголовки столбцов обозначаются буквами или сочетаниями букв (A, G, АВ и т. п.), заголовки строк - числами (1, 16, 278 и т. п.). Ячейка - место пересечения столбца и строки.

Каждая ячейка таблицы имеет свой собственный адрес. Адрес ячейки электронной таблицы составляется из заголовка столбца и заголовка строки, например: А1, F123, Л7. Ячейка, с которой производятся какие-то действия, выделяется рамкой и называется активной.

Типы данных. Электродные таблицы позволяют работать с тремя основными типами данных: число, текст и формула.

Числа в электронных таблицах Excel могут быть записаны в обычном числовом или экспоненциальном формате, например: 195,2 или 1.952Д +02. По умолчанию числа выравниваются в ячейке по правому краю. Это объясняется тем. что при размещении чисел друг под другом (в столбце таблицы) удобно иметь выравнивание по разрядам (единицы под единицами, десятки под десятками и т. д.).

Текстом в электронных таблицах Excel является последовательность символов, состоящая из букв, цифр и пробелов, например запись <32 МбайтФ является текстовой. По умолчанию текст выравнивается в ячейке по левому краю. Это объясняется традиционным способом письма (слева направо).

Формула должна начинаться со знака равенства и может включать в себя числа, имена ячеек, функции (Математические, Статистические. Финансовые, Дата и время я т. д.) и знаки математических операции. Например, формула У=А1+Д2Ф обеспечивает сложение чисел, хранящихся в ячейках А1 иВ2,аформу-ла <=А1*5Ф - умножение числа, хранящегося в ячейке.41, на 5. При вводе формулы в ячейке отображается не сама формула, а результат вычислений по этой формуле. При изменении исходных значений, входящих в формулу, результат пересчитывается немедленно.

Абсолютные и относительные ссылки. В формулах используются ссылки на адреса ячеек. Существуют два основных типа ссылок: относительные и абсолютные. Различия между ними проявляются при копировании" формулы из активной ячейки в другую ячейку.

Относительная ссылка в формуле используется | для указания адреса ячейки, вычисляемого относительно ячейки, в которой находится формула. При перемещении или копировании формулы из активной ячейки относительные ссылки автоматически обновляются в зависимости от нового положения формулы. Относительные ссылки имеют следующий вид: А1, ВЗ.

Абсолютная ссылка в формуле используется для | указания фиксированного адреса ячейки. При переме-| щении или копировании формулы абсолютные ссылки f не изменяются. В абсолютных ссылках перед неизменяемым значением адреса ячейки ставится знак доллара (например, $А$1).

Если символ доллара стоит перед буквой (например: $A), то координата столбца абсолютная, а строки - относительная. Если символ доллара стоит перед чис-| лом (например, А$1), то, наоборот, координата столбца относительная, а строки - абсолютная. Такие ссылки называются сдешанныли. ; .

Пусть, например, в ячейке С1 записана формула.тА$1+$В1, которая при копировании в ячейку D2 приобретает вид =В$1+$В2. Относительные ссылки g при копировании изменились, а абсолютные -нет. . Сортировка к поиск данных. Электронные таблицы позволяют осуществлять сортировку данных. Данные я электронных таблицах сортируются по возрастанию или убыванию. При сортировке данные выстраивают ся в определенном порядке. Можно проводить вложенные сортировки, т. е. сортировать данные по нескольким столбцам, при этом назначается последовательность сортировки столбцов.

В электронных таблицах возможен поиск данных в соответствии с указанными условиями - фильтрами. Фильтры определяются с помощью условий поиска (больше, меньше, равно и т. д.) и значений (200, 10 и т. д.). Например, больше 100. В результате поиска будут найдены те ячейки, в которых содержатся данные, удовлетворяющие заданному фильтру.

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

2. Адресация в Интернете: доменная система имен и IP-адреса

IP-адресация. Чтобы в процессе обмена информацией компьютеры могли найти друг друга, в Интернете существует единая система адресации. Каждый компьютер, подключенный к Интернету, имеет свой уникальный 32-битный (в двоичной системе) IP-адрес.

По формуле определения количества информации легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов:

N - 2 32 - 4 294 967 296.

В десятичной записи IP-адрес компьютера в Интернете состоит из четырех чисел, разделенных точками, каждое из которых лежит в диапазоне от О до 255. Например, IP-адрес сервера компании МТУ-Интел записывается как 195.34.32.11.

Доменная система имей. Компьютерам легко находить друг друга по числовому IP-адресу, однако человеку запомнить числовой адрес непросто, и для удобства была введена доменная система имен (DNS- Domain Name System). Доменная система имен ставит в соответствие числовому IP-адресу каждого компьютера уникальное доменное имя.

Доменная система имен имеет иерархическую структуру: домены верхнего уровня - домены второго уровня - домены третьего уровня. Домены верхнего уровня бывают двух типов: географические (двухбуквенные -жаждой стране соответствует двухбуквенный код) и административные (трехбуквенные).

России принадлежит географический домен ru. Давно существующие серверы могут относиться к домену su (СССР). Обозначение административного домена позволяет определить профиль организации, владельца домена Имена компьютеров, которые являются серверами Интернета, включают в себя полное доменное имя и собственно имя компьютера. Доменные имена читаются справа налево. Крайняя правая группа букв обозначает домен верхнего уровня.

Так, основной сервер компании Microsoft имеет имя www.microsoft.com, а сервер компании МТУ-Интел - dialup.mtu.ru

Билет є 22

1. Базы данных. Назначение и основные функции

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

Информация в базах данных хранится в упорядоченном виде..

Существует несколько различных типов баз данных: табличные, иерархические и сетевые.

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

Столбцы такой таблицы называют полями; Поле базы данных - это столбец таблицы, включающий в себя значения определенного свойства.

Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы. Запись базы данных - это строка таблицы, которая содержит набор значений различных свойств объекта.

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

Иерархические базы данных. Иерархические базы данных графически могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй - объекты второго уровня и т. д.

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, чтобы объект-предок не имел потомков или имел их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.

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

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

Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Ив-тернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.

Системы управления базами данных (СУБД). Для

создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы - системы управления базами данных (СУБД).

Таким образом, необходимо различать собственно базы данных (БД) - упорядоченные наборы данных, и системы управления базами данных (СУБД) - программы, управляющие хранением и обработкой данных. Например, приложение Access, входящее в офисный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных.

2. Компьютерные вирусы: способы распространения, защита от вирусов

Компьютерные вирусы являются программами, ко-торые"могут УразмножатьсяФ и скрытно внедрять свои копии в файлы, загрузочные сектора дисков и документы.

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

Активизация компьютерного вируса нередко вызывает уничтожение программ и данных.

По Усреде обитанияФ вирусы разделяют на файловые, загрузочные, макровирусы и сетевые,

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

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

Загрузочные вирусы. Загрузочные вирусы записывают себя в загрузочный сектор диска. При загрузке операционной системы с зараженного диска вирусы внедряются в оперативную память компьютера.

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

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

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

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

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

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

Самыми популярными и действенными антивирусными программами являются полифаги (например, AntiVira) Toolkit Pro). Принцип работы полифагов основан па проверке файлов и секторов дисков и оперативной памяти и поиске в пих известных и новых (неизвестных полифагу) вирусов.

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

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

Билет є 16

1. Алгоритмическая структура цикл. Команды повторения. Привести пример

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

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

- циклы со счетчиком, в которых тело цикла выполняется определенное количество раз;

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

Алгоритмическая структура цикл может быть зафиксирована различными способами:

На языке программирования, например на языках Visual Basic и VBA, с использованием специальных инструкций, реализующих циклы различного типа.

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

Синтаксис оператора For... Next следующий:

строка, начинающаяся с ключевого слова For, является заголовком цикла, а строка с ключевым словом Next - концом цикла; между ними располагаются операторы, представляющие собой тело цикла.

В начале выполнения цикла значение переменной Счетчик устанавливается равным НачЗнач. При каждом УпроходеФ цикла переменная Счетчик увеличивается на величину шага. Если она достигает величины КонЗнач, то цикл завершается и выполняются следующие за ним операторы.

Циклы с условием. Часто бывает так, что необходимо повторить тело цикла, но заранее неизвестно, какое количество раз это надо сделать. В таких случаях количество повторений зависит от некоторого условия. Этот цикл реализуется с помощью инструкции Do. . . Loop.

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

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

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

2. Выполнение арифметических операций в двоичной системе счисления

Сложение. В основе сложения чисел в двоичной системе счисления лежит таблица сложения одноразрядных двоичных чисел (табл. 6).

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

Сложение многоразрядных двоичных чисел выполняется в соответствии с вышеприведенной таблицей сложения с учетом возможных переносов из младших разрядов в старшие. В качестве примера сложим в столбик двоичные числа ПОгИПз:

Вычитание. В основе вычитания двоичных чисел лежит таблица вычитания одноразрядных двоичных чисел (табл. 7). При вычитании из меньшего числа (0) большего (I) производится заем из старшего разряда. В таблице заем обозначен 1 с чертой.

Вычитание многоразрядных двоичных чисел реализуется в соответствии с этой таблицей с учетом возможных заемов в старших разрядах.

Умножение. В основе умножения лежит таблица умножения одноразрядных двоичных чисел (табл. 8).

Умножение многоразрядных двоичных чисел осуществляется в соответствии с этой таблицей умножения по обычной схеме, применяемой в десятичной системе счисления, с последовательным умножением множимого на очередную цифру множителя. Рассмотрим пример умножения двоичных чисел 110, и Па:

Билет є 17

1. Сложный алгоритм при разработке можно разбивать па отдельные алгоритмы, которые называются вспомогательными. Каждый вспомогательный алгоритм описывает решение какой-либо подзадачи. Как основной алгоритм, так и вспомогательные могут включать основные алгоритмические структуры: линейную, разветвляющуюся и циклическую.

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

Событийная процедура представляет собой подпрограмму, которая начинает выполняться после реализации определенного события. Программный модуль может содержать несколько событийных процедур. Каждая из таких процедур начинается с ключевого слова Sub (subroutine - подпрограмма) и заканчивается ключевыми словами End Sub.

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

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

CTeHa_Click_и_КРЫША_Ciick.

Private Sub Стена_click()

Forml.Line (20, l00)-(220, 200), В

private Sub Kpbiuia_Click()

Forml.Line (20, 100)-(220, 100): Forml.Line (20, 100)-(120, 50): Forml.Line (120, 50)-(220, 100) End Sub

Для создания графического интерфейса программы разместим на форме Form1 две кнопки Стена и Крыша. Тогда после запуска программы на выполнение и щелчков по кнопкам Стена и Крыша будут реализованы соответствующие событийные процедуры и на форме появится рисунок домика.

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

Выполнение общих процедур не связывается с какими-либо событиями, они вызываются на выполнение с помощью оператора Call. Каждой общей процедуре дается уникальное название - имя процедуры и устанавливается список входных и выходных параметров процедуры.

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

Список входных параметров - это набор переменных, значение которых должно быть установлено до начала выполнения процедуры.

Список выходных параметров - это набор переменных, значение которых устанавливается после окончания выполнения процедура.

Тогда синтаксис вызова процедуры приобретает вид

Call ИмяПроцедурь1(СписокПараметров) SZ

Чтобы реализовать графический интерфейс, включим в проект еще одну форму (Form2). Для рисования домика целесообразно создать общую процедуру Домик(Х1, Х2, Yl, Y2 As Single), которая.имеет только список входных параметров (координат углов стены). Выходных параметров эта процедура не имеет.

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

Тогда связанный с формой (Form2) программный модуль будет включать в себя общую процедуру Домик (XI, Х2, Yl, Y2 As Single) и событийную процедуру Рисование Click ():

Private Sub Домик(Х1, Х2, Yl, Y2 As Single)

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)-

Private Sub Рисование_С11с1^()

Call Домик.<10, .50, 50,. J.00) , . ., /

Call Домик(60, 150, 150, 200)

Call Домик(160, 300, 80, 200)

Для построения графического интерфейса программы разместим на форме Form2 кнопку. Рисование. В этом случае после запуска программы на выполнение и щелчка по кнопке Рисование запустится событийная процедура Рисование_Click(), в процессе выполнения которой три раза будет вызвана общая процедура Домик с различными значениями параметров и на форме появятся рисунки трех разных домиков.

2. Информационное моделирование. Основные типы информационных моделей (табличные, иерархические, сетевые)

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

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

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

Иерархические модели. Нас окружает множество различных объектов, каждый из которых обладает определенными свойствами. Однако некоторые группы объектов имеют одинаковые общие свойства, которые отличают их от объектов других групп.

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

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

На рисунке 22 изображена информационная модель, которая позволяет классифицировать современные компьютеры. Полученная информационная структура напоминает дерево, которое растет сверху вниз (именно поэтому такие информационные модели называют иногда древовидными). В структуре четко просматриваются три уровня: от первого, верхнего, имеющего один элемент Компьютеры, мы спускаемся до третьего, нижнего, имеющего три элемента Настольные, Портативные, Карманные.

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

Билет є 18

1. Основы языка программирования (алфавит, операторыФ типы данных и т. д.)

Языки программирования - это формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Язык программирования определяется заданием алфавита и точным описанием правил построения предложений (синтаксисом).

В алфавит языка могут входить буквы, цифры, математические символы, а также так называемые ключевые слова If (если). Then (тогда). Else (иначе) и др. Из исходных символов (алфавита) по правилам синтаксиса строятся предложения, обычно называемые операторами. Например, оператор условного перехода:

If A>B Then X=A+B Else X=A*B

Алгоритмические языки программирования, или их еще называют структурные языки программирования, представляют алгоритм в виде последовательности основных алгоритмических структур - линейной, ветвления, цикла.

Различные типы алгоритмических структур кодируются на языке программирования с помощью соответствующих операторов: ветвление - с помощью оператора If-Then-Else, цикл со счетчиком с помощью оператора For-Next и т. д. Операторы, кроме ключевых слов, иногда содержат арифметические, строковые и логические выражения.

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

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

"инф"+М1с1 ("информатика"^ 3, 5) +strA.

Логические выражения, кроме логических переменных, нередко включают в себя числа, числовые или строковые переменные или выражения, которые сравниваются между собой посредством операции сравнения (>, <, =, >-, <= и т. д.).

Логическое выражение принимает лишь одно из двух значений: истина или ложь. Например: 5 > 3 - истинно; 2 Х 2 = 5 - ложно.

Над элементами логических выражений могут производиться логические операции, которые обозначаются следующим образом: логическое умножение - And, логическое сложение - Or и логическое отрицание - Mot.

В языках программирования используются различные структуры данных: переменная, массив и др. Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов (целые или вещественные числа, строки, логические значения). Соответственно переменные бывают различных типов: целочисленные (А%=5), вещественные (А=3.14), строковые (А$="информатика" 1), логические (A=True).

Массивы являются набором однотипных переменных, объединенных одним именем. Массивы бывают одномерные, которые можно представить как одномерные таблицы, и двумерные, которые можно представить как двумерные таблицы. Массивы также могут быть различных типов: целочисленные, вещественные, строковые vn. р,.

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

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

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

2. Основы языка разметки гипертекста (HTML)

Создание Web-сайтов реализуется с помощью языка разметки гипертекстовых документов HTML (Hyper Text Markup Language). Технология HTML состоит в том, что в обычный текстовый документ вставляют управляющие символы (тэги) и в результате получают Web-страницу. Браузер при загрузке Web-страницы представляет ее на экране в том виде, который задается тэгами.

Некоторые тэги имеют атрибуты, определяющие свойства тэга. Атрибут - это имя свойства, которое может принимать определенные значения.

Для создания Web-страниц служат простейшие текстовые редакторы, которые не включают в создаваемый документ управляющие символы форматирования текста. В качестве такого редактора в Windows можно ис-- пользовать стандартное приложение Блокнот.

HTML-код страницы помещается внутрь контейнера . Без этих тэгов браузер не в состоянии определить формат документа и правильно его интерпретировать. Web-страница разделяется на две логические части: заголовок и содержание.

Заголовок Web-страницы заключается в контейнер и содержит справочную информацию о странице, которая не отображается браузером, а также название документа.

Название Web-страницы содержится в контейнере и выводится в строке заголовка бра-узера. Назовем нашу Web-страницу УКомпьютерФ:

<Т1ТLЕ>Компьютер

Давайте знакомиться - Компьютер

С помощью HTML-тэгов определяют различные параметры форматирования текста. Заголовок страницы целесообразно выделить крупным шрифтом. Размер шрифта заголовка устанавливается тэгами от <Н1> (самый крупный) до <Н6> (самый мелкий).

Текст по умолчанию выравнивается по левому краю страницы. Однако заголовок обычно принято размещать по центру страницы (в данном случае - окна браузера). Сделать это нам позволяет атрибут ALIGN тэга заголовка:

<Н1 ALIGN="center">

В Web-сайтах могут размещаться изображения в трех графических форматах - GIF, JPG и PNG. Для вставки изображения используется тэг с атрибутом src="/kmh файла":

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

Для этого тэг имеет еще один атрибут ALT, значением которого является поясняющая надпись:

В результате мы получим HTML-код Web-страницы:

<Т1ТЬЕЖомпьютер

Давайте знакомиться -

Компьютер

1. Папки и файлы (тип файла, имя файла). Файловая система. Основные операции с файлами в операционной системе

Файл. Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов. Файл - это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т. д.). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.

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

proba.txt

В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например:

Единицы измерения информации.doc

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

Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуроене-вую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов.

Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему, которая имеет УдревовиднуюФ структуру.

Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т. д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.

Операции над файлами. В процессе работы на компьютере над файлами чаще всего производятся следующие операции: копирование (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог); удаление (запись о файле удаляется из каталога); переименование (изменяется имя файла).

Графическое представление файловой системы. Иерархическая файловая система MS-DOS, содержащая каталоги и файлы, представлена в операционной системе Windows с помощью графического интерфейса в форме иерархической системы папок и документов. Папка в Windows является аналогом каталога MS-DOS.

Однако иерархические структуры этих систем несколько различаются. В иерархической файловой системе MS-DOS вершиной иерархии объектов является корневой каталог диска, который можно сравнить со стволом дерева - на нем растут ветки (подкаталоги), а на ветках располагаются листья (файлы).

2. Логическое сложение. Таблица истинности

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

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

Операцию логического сложения (дизъюнкцию) принято обозначать либо знаком УvФ, либо знаком сложения У+Ф:

Мы записали формулу функции логического сложения, аргументами которой являются логические переменные А и В, принимающие значения истина (1) и ложь (0).

Функция логического сложения F также может принимать лишь два значения: истина (1) и ложь (0). Значение логической функции можно определить с помощью таблицы истинности данной функции, которая показывает, какие значения принимает логическая функция при всех возможных наборах ее аргументов (табл. 3).

По таблице истинности легко определить истинность составного высказывания, образованного с помощью операции логического сложения. Рассмот;

рим, например, составное высказывание У2 х 2 =° 4 или 3 х 3 = 10Ф. Первое простое высказывание истинно (А = 1), а второе высказывание ложно (В = 0); по таблице определяем, что логическая функция принимает значение истина (F = 1), т. е. данное составное

высказывание истинно.

Билет є 10

1. Правовая охрана программ для ЭВМ и баз данных впервые в полном объеме введена в Российской Федерации Законом УО правовой охране программ для электронных вычислительных машин и баз данныхФ, который вступил в силу 20 октября 1992 г. Предоставляемая настоящим законом правовая охрана распространяется на все виды программ для компьютеров (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме.Для признания и реализации авторского права на компьютерную программу не требуется ее регистрация в какой-либо организации. Авторское право на компьютерную программу возникает автоматически при ее создании. Для оповещения о своих правах разработчик программы может, начиная с первого выпуска в свет программы, использовать знак охраны авторского права, состоящий из трех элементов:

Буквы С в окружности или круглых скобках;

Наименования (имени) правообладателя;

Защита информации. Защита от нелегального копирования и использования. Программная защита для предотвращения копирования дистрибутивных дискет может состоять в применении нестандартного форматирования. Кроме того, на дискете или CD-ROM может быть размещен закодированный программный ключ, без которого программа становится непригодной к работе и который теряется при копировании. Аппаратную защиту от нелегального использования можно реализовать с помощью аппаратного ключа, который присоединяется обычно к параллельному порту компьютера. Защита доступа к компьютеру. Для защиты от несанкционированного доступа к данным, хранящимся на компьютере, служат пароли. Компьютер разрешает доступ к своим ресурсам только тем пользователям, которые зарегистрированы и ввели правильный пароль. Каждому конкретному пользователю может быть разрешен доступ только к определенным информационным ресурсам. При этом возможна регистрация всех попыток несанкционированного доступа. Защита дисков, папок и файлов. Каждый диск, папку и файл можно защитить от несанкционированного доступа: например, установить определенные права доступа (полный или только чтение), причем разные для различных пользователей. Защита информации в Интернете. На серверах в Интернете размещается различная важная информация: Web-сайты, файлы и т. д. Если компьютер подключен к Интернету, то в принципе любой пользователь, также подключенный к Интернету, может получить доступ к информационным ресурсам этого сервера. Он в состоянии изменить или заменить Web-страницу сайта, стереть или, наоборот, записать файл и т. д. Чтобы этого не происходило, доступ к информационным ресурсам сервера (его администрирование) производится по паролю. Если сервер имеет соединение с Интернетом и одновременно служит сервером локальной сети (Интранет-сервером), то возможно несанкционированное проникновение из Интернета в локальную сеть. Во избежание этого устанавливается программный или аппаратный барьер между Интернетом и Интранетом с помощью брандмауэра (firewall). Брандмауэр отслеживает передачу данных между сетями и предотвращает несанкционированный доступ.

2 . Основные логические устройства компьютера (сумматор, регистр)

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

Логический элемент И. На входы Л и В логического элемента последовательно подаются четыре пары сигналов различных значений, на выходе получается последовательность из четырех сигналов, значения которых определяются в соответствии с таблицей истинности операции логического умножения B(0,1,0,1) И A(0,0,1,1) = F(0,0,0,1)

Логический элемент ИЛИ. На входы А и В логического элемента последовательно подаются четыре пары сигналов различных значений, "на выходе получается последовательность из четырех сигналов, значения которых определяются в соответствии с таблицей истинности операции логического сложения A(0,0,1,1) ИЛИ B(0,1,0,1) = F(0,1,1,1)

Логический элемент НЕ . На вход А логического элемента последовательно подаются два сигнала, на выходе получается последовательность из двух сигналов, значения которых определяются в соответствии с таблицей истинности логического отрицания (рис. 13). А(0,1) НЕ = F(1,0)

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

При сложении двоичных чисел образуется сумма в данном разряде, при этом возможен перенос в старший разряд. Обозначим слагаемые (А, В), перенос (Р) и сумму (S). Построим таблицу сложения одноразрядных двоичных чисел с учетом переноса в старший разряд (табл. 4). Слагаемые: перенос сумма

А = 0,0,1,1 Р=0,0,0,1 S=0,1,1,0

Из этой таблицы сразу видно, что перенос реализуется с помощью операции логического умножения: Р=А&В. Для определения суммы применим следующее выражение: S = (A v В)&(не (А&В))

Билет є 11

1. Рассмотрим процесс решения задачи на конкретном примере:

Тело брошено вертикально вверх с начальной скоростью с некоторой высоты. Определить его местоположение и скорость в заданный момент времени. На первом этапе обычно строится описательная информационная модель объекта или процесса. В нашем случае с использованием физических понятий создается идеализированная модель движения объекта. Из условия задачи можно сформулировать следующие основные предположения: 1) тело мало по сравнению с Землей, поэтому его можно считать материальной точкой; 2) скорость бросания тела мала, поэтому: - ускорение свободного падения считать постоянной величиной; - сопротивлением воздуха можно пренебречь. На втором этапе создается формализованная модель, т. е. описательная информационная модель записывается с помощью какого-либо формального языка. Из курса физики известно, что описанное выше движение является равноускоренным. При заданных начальной скорости (V0), начальной высоте (Но) и ускорений свободного падения (g - 9,8 м/с 2) зависимость скорости (V) и высоты (Н) от времени (t) можно описать следующими мат. Формулами:

V=Vo-g*t, Y=Hо+V*t – gt^2/2

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

Создание алгоритма решения задачи и его кодирование на одном из языков программирования;

Формирование компьютерной модели с использованием одного из приложений (электронных таблиц, СУБД и т.д.). Для реализации первого пути надо построить алгоритм определения координаты тела в определенный момент времени и закодировать его на одном из языков программирования, например на языке Visual Basic. Второй путь требует создания компьютерной модели, которую можно исследовать в электронных таблицах. Для этого следует представить математическую модель в форме таблицы функции зависимости координаты от времени (таблицы функции Н = Но + V Х t - ((g t 2)/2)) и таблицы зависимости скорости тела от времени (V=Vo-g*t) Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента. Если компьютерная модель существует в виде программы на одном из языков программирования, ее нужно запустить на выполнение и получить результаты. Если компьютерная модель исследуется в приложении, например в электронных таблицах, можно провести сортировку или поиск данных, построить диаграмму или график и т. д. На пятом этапе выполняется анализ полученных результатов и при необходимости корректировка исследуемой модели. Например, в нашей модели необходимо учесть, что не имеет физического смысла вычисление координаты тела после его падения на поверхность Земли. Таким образом, технология решения задач с помощью компьютера состоит из следующих этапов: построение описательной модели - формализация - построение компьютерной модели - компьютерный эксперимент - анализ результатов и корректировка модели.

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(I) = InputBox ("Введите букву", "Заполнение_

массива")

После запуска программы на выполнение и щелчка по кнопке Command! следует помещать на последовательно появляющихся панелях ввода в текстовом поле буквы алфавита.

Второй способ заполнения массива заключается в применении оператора присваивания. Заполним числовой массив bytA (I) целыми случайными числами в интервале от 1 до 100, используя функцию случайных чисел Rnd и функцию выделения целой части числа Int в цикле со счетчиком:

Dim bytA(l To 100), I As Byte

Sub Conimandl_CUck ()

For I = 1 To 1.00

bytA(I) = Int(Rnd * 100)

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

Dim strAll To 33) As String I,N As Byte

Sub Commandl_Click() "заполнение массива

For I = 1 То 33

strA(I) = InputBox ("Введите следующую букву", __ "Заполнение массива")

"поиск элемента

strB = InputBox ("Введите искомую букву", "Поиск")

For I = 1 То 33

If strB = strA(I) Then N = I

Formi.Print "Номер искомого элемента "; strB; N

Билет є 14.

1. Алгоритм - это информационная модель, описывающая процесс преобразования объекта из начального состояния в конечное в форме последовательности понятных исполнителю команд, Рассмотрим информационную модель, описывающую процесс редактирования текста. Во-первых, должны быть определены начальное состояние объекта и его конечное состояние (цель преобразования). Следовательно, для текста требуется задать начальную последовательность символов и конечную последовательность, которую надо получить после редактирования. Во-вторых, чтобы изменить состояние объекта (значения его свойств), следует произвести над ним определенные действия (операции). Выполняет эти операции исполнитель. Исполнителем редактирования текста может быть человек, компьютер и др. В-третьих, процесс преобразования текста нужно разбить на отдельные операции, записанные в виде отдельных гсолюмо исполнителю. Каждый исполнитель обладает определенным набором, системой команд, понятных исполнителю. В процессе редактирования текста возможны различные операции: удаление, копирование, перемещение или замена его фрагментов. Исполнитель редактирования текста должен быть в состоянии выполнить эти операции. Разделение информационного процесса в алгоритме на отдельные команды является важным свойством алгоритма и называется дискретностью. Чтобы исполнитель мог выполнить преобразование объекта согласно алгоритму, он должен быть в состоянии понять и выполнить каждую команду. Это свойство алгоритма называется определенностью (или точностью). Необходимо, чтобы алгоритм обеспечивал преобразование объекта из начального состояния в конечное за конечное число шагов. Такое свойство алгоритма называется конечностью (или результативностью). Алгоритмы могут представлять процессы преобразования самых разных объектов. Широкое распространение получили вычислительные алгоритмы, которые описывают преобразование числовых данных. Само слово алгоритм происходит от algorithmi - латинской формы написания имени выдающегося математика IX в. аль-Хорезми, который сформулировал правила выполнения арифметических операций. Алгоритм позволяет формализовать выполнение информационного процесса. Если исполнителем является человек, то он может выполнять алгоритм формально, не вникая в содержание поставленной задачи, а только строго выполняя последовательность действий, предусмотренную алгоритмом.

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

Для упрощения работы пользователя в состав современных операционных систем, и в частности в состав Windows, входят программные модули, создающие графический пользовательский интерфейс. В операционных системах с графическим интерфейсом пользователь может вводить команды посредством мыши, тогда как в режиме командной строки необходимо вводить команды с помощью клавиатуры. Операционная система содержит также сервисные программы, или утилиты. Такие программы позволяют обслуживать диски (проверять, сжимать, де-фрагментировать и т. д.), выполнять операции с файлами (архивировать и т. д.), работать в компьютерных сетях и т. д. Для удобства пользователя в операционной системе обычно имеется и справочная система. Она предназначена для оперативного получения необходимой информации о функционировании как операционной системы в целом, так и о работе ее отдельных модулей. Файлы операционной системы хранятся во внешней, долговременной памяти (на жестком, гибком или лазерном диске). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы операционной системы необходимо загрузить в оперативную память. Диск (жесткий, гибкий или лазерный), на котором находятся файлы операционной системы и с которого производится ее загрузка, называется системным. После включения компьютера операционная система загружается с системного диска в оперативную память. Если системные диски в компьютере отсутствуют, на экране монитора появляется сообщение Non system disk и компьютер УзависаетФ,т. е. загрузка операционной системы прекращается и компьютер остается неработоспособным.

Билет є 15

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

5>3 ,str A = УинформатикаФ

Сложное условие - это последовательность простых условий, объединенных между собой знаками логических операций. Например: 5>3 And strА="информатика".

Алгоритмическая структура ветвление может быть записана различными способами:

Графически, с помощью блок-схемы;

  • на языке программирования, например да языках Visual Basic и VBA

После первого ключевого слова It должно быть размещено условие, после второго ключевого слова Then - последовательность команд (серия 1), которую необходимо выполнять, если условие принимает значение истина. После третьего ключевого слова Bise размещается последовательность команд (серия 2), которую следует выполнять, если условие принимает значение ложь. Оператор условного перехода может быть записан в многострочной или в однострочной форме. В многострочной форме он записывается с помощью инструкции If. . . Then. . . Else. . . End If (Если... To... Иначе... Конец Если). В этом случае второе ключевое слово Then расположено на той же строчке, что и условие, а последовательность команд (серия 1) - на следующей. Третье ключевое слово Else находится на третьей строчке, а последовательность команд (серия 2)- на четвертой. Конец инструкции ветвления End If размещается на пятой строчке. В однострочной форме этот оператор записывается в соответствии с инструкцией If... Then... Else (Если... То... Иначе). Если инструкция не помещается на одной строке, она может быть разбита на несколько строк. Такое представление инструкций более наглядно для человека. Компьютер же должен знать, что разбитая на строки инструкция представляет единое целое. Это обеспечивает знак УпереносаФ, который задается символом подчеркивания после пробела. Третье ключевое слово Else в сокращенной форме инструкции может отсутствовать. (Необязательные части оператора записываются в квадратных скобках.) Тогда, в случае если условие ложно, выполнение оператора условного перехода заканчивается и выполняется следующая строка программы.

2. Представление информации может осуществляться с помощью знаковых систем. Каждая знаковая система строится на основе определенного алфавита и правил выполнения операций над знаками. Знаковыми системами являются естественные языки (русский, английский и т. д.), формальные языки (языки программирования, системы счисления и т. д.), биологические алфавиты (состояния нейрона в нервной системе, нуклеотиды, хранящие генетическую информацию в молекуле ДНК) и др. Знаки могут иметь различную физическую природу. Например, для письма используются знаки, представляющие собой изображения на бумаге или других носителях; в устной речи в качестве знаков выступают различные звуки (фонемы), а при обработке текста на компьютере знаки представляются в форме последовательностей электрических импульсов (компьютерных кодов). Кодирование, т. е. перевод информации из одной знаковой системы в другую, производится с помощью таблиц соответствия знаковых систем, которые устанавливают взаимно однозначное соответствие между знаками или группами знаков двух различных знаковых систем. Пример такой таблицы - таблица кодов ASCII (американский стандартный код обмена информацией), устанавливающая соответствие между интернациональными знаками алфавита и их числовыми компьютерными кодами. При хранении и передаче информации с помощью технических устройств целесообразно отвлечься от содержания информации и рассматривать ее как последовательность знаков (букв, цифр, кодов цвета точек изображения и т. д.). Исходя из вероятностного подхода к определению количества информации, набор символов знаковой системы (алфавит) можно рассматривать как различные возможные состояния (события). Тогда, если считать, что появление символов в сообщении равновероятно, по формуле можно рассчитать, какое количество информации несет каждый символ: N = 2 1 , где N - количество знаков в алфавите, I - количество информации. Информационная емкость знаков зависит от их числа в алфавите (мощности алфавита): чем больше их число, тем большее количество информации несет один знак.Так, информационная емкость буквы в русском алфавите, если не использовать букву УёФ, составляет:

32 = 2 1 , т. е. I = 5 бит.

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

ПРИМЕРНЫЕ БИЛЕТЫ

Билет 1
1. Понятие информации. Виды информации. Роль информации и живой природе и в жизни людей. Язык как способ представления информации: естественные и формальные языки. Основные информационные процессы: хранение, передача и обработка информации.
2. Построение алгоритма (основные алгоритмические структуры) и его реализация и среде учебного исполнителя. Демонстрация полученного алгоритма в среде учебного исполнителя.

Билет 2
1. Измерение информации: содержательный и алфавитный подходы. Единицы измерения информации.
2. Создание и редактирование текстового документа (исправление ошибок, удаление или вставка текстовых фрагментов), в том числе использование элементов форматирования текста (установка параметров шрифта и абзаца, внедрение заданных объектов в текст).

Билет 3
1. Дискретное представление информации: двоичные числа; двоичное кодирование текста в памяти компьютера. Информационный объем текста.
2. Создание и обработка графических изображений средствами графического редактора. Ввод изображение через сканер или с цифрового фотоаппарата Простейшая обработка цифрового изображения.

Билет 4
1. Дискретное представление информации: кодирование цветного изображения в компьютере (растровый подход). Представление и обработка звука и видеоизображения. Понятие мультимедиа.
2. Работа с файловой системой, с графическим интерфейсом (выполнение стандартных операций с файлами: создание, копирование, переименование, удаление). Организация индивидуального информационного пространства (настройка элементов рабочего стола, проверка на вирусы, использование архиватора).

Билет 5
1. Процесс передачи информации, источник и приемник информации, канал передачи информации. Скорость передачи информации.
2. Создание мультимедийной презентации на основе шаблонов. Выбор типа разметки слайда, применение таблица оформления, цветовых схем и эффектов анимации. Показ презентации с использованием автоматической смены слайдов.

Билет 6
1. Понятие алгоритма. Исполнитель алгоритма. Система команд исполнителя (на примере учебного исполнителя). Свойства алгоритма. Способы записи алгоритмов; блок-схемы.
2. Создание базы данных. Определение структуры базы данных: количество и типы полей, заполнение таблиц (или использование готовых). Организация поиска информации в базах данных. Создание запросов разной сложности.

Билет 7
1. Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах. Разбиение задачи на подзадачи. Вспомогательные алгоритмы.
2. Работа с электронной таблицей. Создание таблицы в соответствии с условием задачи, использование функций. Построение диаграмм и графиков по табличным данным.

Билет 8
1. Величины: константы, переменные, типы величин, Присваивание, плод и вывод величин. Линейные алгоритмы работы с величинами.
2. Поиск информации в Интернете с применением языка запросов.

Билет 9
1. Логические величины, операции, выражения. Логические выражения в качестве условий в ветвящихся и циклических алгоритмах.
2. Форматирование текстового документа. Установка параметров страницы, вставка номеров страниц, колонтитулов, гиперссылок, изменение параметров шрифта и абзаца.

Билет 10
1. Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой.
2. Работа с архиваторами и антивирусными программами. Создание многотомного архива, использование антивирусных программ.

Билет 11
1. Основные компоненты компьютера, их функциональное назначение и принципы работы. Программный принцип работы компьютера.
2. Построение алгоритма для обработки величин с реализацией на языке программирования (ветвление, цикл, линейный массив или вспомогательные алгоритмы). Отладка программы и получение результатов.

Билет 12
1. Программное обеспечение компьютера, состав и структура. Назначение операционной системы. Командное взаимодействие пользователя с компьютером. Графический пользовательский интерфейс.
2. Создание мультимедийной презентации на основе шаблонов. Выбор типа разметки слайда, применение шаблона оформления, цветовых схем и эффектов анимации. Демонстрация слайдов с использованием управляющих кнопок.

Билет 13
1. Понятие файла и файловой системы организации данных (папка, иерархическая структура, имя файла, тип файла, параметры файла). Основные операции с файлами и папками, выполняемые пользователем. Понятие об архивировании и защите от вирусов.
2. Организация поиска информации в готовой базе данных с применением составного логического выражения.

Билет 14
1. Информационные ресурсы общества. Основы информационной безопасности, этики и права.
2. Работа с электронной таблицей. Проведение вычислительного эксперимента в среде электронной таблицы. Решение задачи с использованием электронной таблицы для изменяющихся начальных данных.

Билет 15
1. Технологии работы с текстовыми документами. Текстовые редакторы и процессоры: назначение и возможности. Основные структурные элементы текстового документа. Шрифты, стили, форматы. Основные приемы редактирования документа. Встраиваемые объекты. Понятие гипертекста.
2. Построение алгоритма и реализация на изучаемом языке программирования или в среде учебного исполнителя. Демонстрация полученного алгоритма в среде учебного исполнителя или отладка программы и получение результатов.

Билет 16
1. Технологии работы с графической информацией. Растровая и векторная графика. Аппаратные средства ввода и вывода графических изображений. Прикладные программы работы с графикой. Графический редактор. Основные инструменты и режимы работы.
2. Решение задачи по теме "Системы счисления" на изучаемом языке программирования или с использованием стандартной программы "Калькулятор".

Билет 17
1. Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы работы с ними. Поиск, удаление и сортировка данных в БД. Условия поиска (логические выражения); порядок и ключи сортировки.
2. Построение алгоритма для обработки величин с реализацией на языке программирования (ветвление, цикл, линейный массив или вспомогательные алгоритмы). Отладка программы, получение результатов.

Билет 18
1. Технология обработки информации в электронных таблицах (ЭТ). Структура электронной таблицы. Типы данных: числа, формулы, текст. Правила записи формул. Основные встроенные функции. Абсолютные и относительные ссылки. Графическое представление данных.
2. Построение алгоритма для управления учебным исполнителем (основные алгоритмические структуры). Демонстрация полученного алгоритма в среде учебного исполнителя.

Билет 19
1. Основные принципы организации и функционирования компьютерных сетей. Интернет. Информационные ресурсы и сервисы компьютерных сетей: Всемирная паутина, файловые архивы, интерактивное общение. Назначение и возможности электронной почты. Поиск информации в Интернете.
2. Обработка цифрового изображения в графическом редакторе. Например, устранение дефектов, ретуширование и тоновая коррекция фотографии.

Билет 20
1. Понятие модели, Информационная модель. Виды информационных моделей (на примерах). Реализация информационных моделей на компьютере. Пример применения электронной таблицы в качестве инструмента математического моделирования.
2. Построение алгоритма для обработки величин с реализацией на языке программирования (ветвление, цикл, линейный массив или вспомогательные алгоритмы).

Перед тем, как в комментариях просить выслать ответы на е-mail, прочтите внимательно: ссылка для скачивания ответов есть и вверху и внизу страницы!
Персонально никому рассылать не будем.