
- •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) переменные играют важнейшую роль. Они предназначены для хранения и обработки данных в программах.
Переменные задаются именами, определяющими области памяти, в которых хранятся их значения. Зна¬чениями переменных могут быть данные различных типов (целые или вещественные числа, последователь¬ности символов, логические значения и т. д.). Тип переменных задается типом данных, кото¬рые могут быть значениями переменных. Значени¬ями переменных числовых типов (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) содержат дополнитель¬ные управляющие числовые коды, которые обеспечи¬вают форматирование текста.