
- •1. Информационные процессы и управление. Обрат¬ная связь
- •2. Строковые переменные. Строковые выражения и функции
- •1. Язык и информация. Естественные и формальные языки
- •2. Алгоритмическое . Программирование. Основные способы организации действий в алгоритмах
- •1. Двоичная система счисления. Запись чисел в дво¬ичной системе счисления
- •2. Магистрально-модульный принцип построения компьютера
- •1. Кодирование информации. Способы кодирования
- •2. Основные характеристики компьютера (разряд-.Ность, тактовая частота, объем оперативной и внешней памяти, производительность и др.)
- •1. Качественные и количественные характеристики информации. Свойства информации (новизна, ак¬туальность, достоверность и др.). Единицы измере¬ния количества информации
- •2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов
- •1. Программное управление работой компьютера. Программное обеспечение компьютера
- •2. Основные типы и способы организации данных (переменные и массивы)
- •2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы
- •1. Графический редактор. Назначение и основные функции
- •2. Логическое умножение. Таблица истинности
- •1. Базы данных. Назначение и основные функции
- •2. Компьютерные вирусы: способы распространения, защита от вирусов
- •1. Глобальная сеть Интернет привлекает пользовате¬лей своими информационными ресурсами и сервисами (услугами). В настоящее время услугами Интернета пользуются несколько сотен миллионов человек.
- •2. Информация. Вероятностный подход к измерению количества информации
- •2. Визуальное объектно-ориентированное програм¬мирование. Графический интерфейс: форма и уп¬равляющие элементы
- •1. Основные этапы развития вычислительной техни¬ки. Информатизация общества
- •2. Локальные и глобальные компьютерные сети. На¬значение сетей
- •1. Алгоритмическая структура цикл. Команды по¬вторения. Привести пример
- •2. Информационное моделирование. Основные типы информационных моделей (табличные, иерархи¬ческие, сетевые)
- •2. Основы языка разметки гипертекста (html)
- •1. Папки и файлы (тип файла, имя файла). Файло¬вая система. Основные операции с файлами в опе¬рационной системе
- •2. Логическое сложение. Таблица истинности
- •2. Основные логические устройства компьютера (сумматор, регистр)
- •1. Рассмотрим процесс решения задачи на конкретном примере:
- •2. Мультимедиа-технология позволяет одновременно использовать различные способы представления ин¬формации: числа, текст, графику, анимацию, видео и звук.
2. Визуальное объектно-ориентированное програм¬мирование. Графический интерфейс: форма и уп¬равляющие элементы
В языках визуального объектно-ориентированного программирования (например. Visual Basic) применя¬ется визуальный метод создания графического интер¬фейса приложения и объектный метод построения его программного кода.
Графический интерфейс. Визуальное программи¬рование позволяет делать графический интерфейс раз¬рабатываемых приложений на основе форм и управ¬ляющих элементов.
В роли основных объектов при визуальном програм¬мировании выступают формы (Forms), форма пред¬ставляет собой окно, на котором размещаются управ¬ляющие элементы. Управляющие элементы —это ко¬мандные кнопки (CommandButton), переключатели, или «флажки» (Checkbox), поля выбора, или «радио-кнопки» (OptionsButton), списки (LtstBox), текс¬товые поля (TextBox) и др.
Событийная процедура. Важное место ^технологии визуального объектно-ориентированного программи¬рования занимают события. В качестве события могут выступать щелчок кнопкой мыши на объекте, на¬жатие определенной клавиши, открытие документа и т. д. В качестве реакции на события запускается определенная процедура, которая способна изменять свойства объекта, вызывать его методы и т. д.
Например, если пользователь производит какое-либо воздействие на элемент графического интерфейса (нажимает командную кнопку), в качестве отклика
выполняется некоторая последовательность действий (событийная процедура).
Имя процедуры включает в себя имя объекта и имя события.
Объект Событие()
Каждая процедура представляет собой отдельный программный модуль, в начале и в конце которого ста¬вятся ключевые слова Sub и End:
Sub Объект_Событие() Программный код End Sub
В качестве примера реализации событийной проце¬дуры рассмотрим программу, осуществляющую преоб¬разование кода символа в изображение символа. Пусть событием будет щелчок мыши по командной кнопке
Commandl:
Command! Click()
Преобразуем числовой код в символ посредством функции Chr, аргументом которой является число, а значением — символ. Например, значение функции Chr (221)—символ Э.
Для печати результата на форме Formi используем метод Print:
Forml. Print srcA Тогда программа примет следующий вид:
Sub Commandl Click() srcA - Chr(221) Forml.Print srcA End Sub
Разрабатываемое на языке Visual Basic приложение называется проектом. Проект включает в себя не только форму с размещенными на ней управляющими элементами, но и программные модули событийных процедур, которые описывают поведение объектов приложения и взаимодействие объектов между собой.
Билет № 25
1. Основные этапы развития вычислительной техни¬ки. Информатизация общества
Основные этапы развития вычислительной техни¬ки. Первым прообразом современных компьютеров бы¬ла механическая аналитическая машина Чарльза Бэббиджа, которую он проектировал и создавал в сере¬дине XIX в. Аналитическая машина должна была обрабатывать числовую информацию по заранее со¬ставленной программе без вмешательства человека. В аналитической машине имелись все основные уст¬ройства современного компьютера: Склад (Память), Мельница (Процессор) и т. д.
Первые электронно-вычислительные машины (ЭВМ), способные автоматически по заданной програм¬ме обрабатывать большие объемы информации, были построены в 1946 г. в США (ЭНИАК) и в 1950 г. в СССР (МЭСМ). Первые ЭВМ были ламповыми (включали в себя десятки тысяч ламп), очень дорогими и очень большими (занимали громадные залы), и поэтому их количество измерялось единицами, в лучшем случае десятками штук. Они использовались для проведения громоздких и точных вычислений в научных исследо¬ваниях, при проектировании ядерных реакторов, рас¬четов траекторий баллистических ракет и т.д. Про¬граммы для первых ЭВМ, написанные на машинном языке, представляли собой очень длинные последова¬тельности нулей и единиц, так что составление и отлад¬ка таких программ было чрезвычайно трудоемким де¬лом.
Производство сравнительно недорогих персональ¬ных компьютеров с использованием БИС (больших ин¬тегральных схем) началось в середине 70-х годов с компьютера Apple II (с этого компьютера отсчитывает свое существование фирма Apple). В начале 80-х годов приступила к массовому производству персональных компьютеров корпорация IBM (компьютеры так и на¬зывались IBM Personal Computer—IBM PC).
Персональные компьютеры в состоянии обрабаты¬вать не только числовую информацию. В настоящее время большая часть персональных компьютеров в ми¬ре занята обработкой текстовой информации. С 80-х го¬дов стала возможной обработка на компьютере графиче¬ской информации, а с 90-х— звуковой. Современный персональный компьютер превратился в мультимедийный, т. е. на нем можно обрабатывать числовую, текстовую, графическую и звуковую информацию.
Информатизация общества. С середины XX в. на¬чался постепенный переход от индустриального обще¬ства к информационному. В информационном обще¬стве главным ресурсом является информация, именно на основе владения информацией о самых различных процессах и явлениях можно эффективно и оптималь¬но строить любую деятельность.
В качестве критериев развитости информационного общества можно выбрать три: наличие компьютеров, уровень развития компьютерных сетей и доля насе¬ления, занятого в информационной сфере, а также ис¬пользующего информационные технологии в своей повседневной деятельности.
Персональный компьютер стал доступен массовому потребителю, и теперь в развитых странах мира ком¬пьютер имеется на большинстве рабочих мест и в боль¬шинстве семей. В настоящее время персональные компьютеры изготавливают и собирают тысячи фирм в разных странах мира, и их производство превысило сто пятьдесят миллионов штук в год.
Существенной тенденцией в информатизации обще¬ства является переход от использования компьютеров в автономном режиме к применению их в локальных и глобальных сетях.
Развитие глобальных компьютерных сетей нача¬лось в 80-е годы. В 1981 г. в сети Интернет было лишь 213 компьютеров, к концу 80-х число подключенных к сети компьютеров возросло до 150 тысяч, однако наиболее быстрый экспоненциальный рост их количе¬ства происходил в 90-е годы, и к настоящему моменту в Интернете насчитывается более 100 миллионов сер¬веров.
По данным ООН, в 90-е годы число работников, за¬нятых в информационной сфере (для которых обработ¬ка информации является основной производственной функцией), возросло примерно на 25%, тогда как чис¬ленность занятых в сельском хозяйстве и промышлен¬ности сократилась соответственно на 10 и 15%.
Компьютеры и информационные технологии интен¬сивно проникают и~в сферу материального производст¬ва; инженер, фермер, специалисты других традицион¬ных профессий все чаще используют на своем рабочем месте компьютер.