Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 2 семестр / Информатика шпоры часть2.doc
Скачиваний:
23
Добавлен:
01.05.2014
Размер:
397.82 Кб
Скачать

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) содержат дополнитель¬ные управляющие числовые коды, которые обеспечи¬вают форматирование текста.