Автор работы: Пользователь скрыл имя, 27 Декабря 2010 в 20:25, шпаргалка
Ответы на основные вопросы.
If <условие1> Then
<блок операторов1>
Else If <условие2> Then
<блок операторов2>
………………….
Else If <условие n> Then
<блок операторов n>
[Else
<Блок операторов Else > ]
End If
Для выбора одного из значений в зависимости от выполнения или невыполнения некоторого условия используется условная функция IIF, имеющая следующий синтаксис:
IIF (<условие>,<значение1>,<
Эта функция возвращает значение1, если условие истинно, и значение2, если условие ложно.
В качестве условия можно использовать логическое выражение, возвращающее значение True (Истина) или False (Ложь), или любое арифметическое выражение (нулевое значение эквивалентно False, а ненулевое – True).
Массив – это набор элементов определенного типа, каждый из которых имеет свой порядковый номер, называемый индексом.
Определение массива выполняется оператором:
Dim Имя Переменной ([Нижний ПределTo]Верхний Предел) [As тип].
Например: Dim b (a to 15) – объявление массива b, состоящего из 15 элементов.
Visual Basic по умолчанию индексирует элементы массива, начиная с нуля, т.е. индекс 0 обозначает первый элемент массива, индекс1 – второй и так далее. Оператор Option Base 1 позволяет задать индексацию массива с1. Этот оператор должен находится в секции(General) (Declarations).
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ ОПЕРАТОРОВ НА ЯЗЫКЕ БЭЙСИК. ЦИКЛИЧЕСКИЙ ОПЕРАТОР.
В Visual Basic применяется три конструкции операторов цикла:
Оператор цикла FOR … NEXT имеет формат:
FOR <счетчик> = <начало> TO <конец> [STEP<приращение>]
<операторы тела цикла>
NEXT [<счетчик>]
Перед выполнением
цикла переменной счетчику цикла
присваивается начальное
Оператор цикла WHILE ... WEND используется для организации циклов с предусловием и имеет следующий формат:
WHILE <условие продолжения цикла>
<операторы тела цикла>
WEND
Операторы, перечисленные в цикле, выполняются до тех пор, пока выполняется заданное условие продолжения цикла.
При этом условие проверяется перед выполнением цикла, следовательно, цикл может не выполняться ни разу, если условие нарушается в самом начале.
Оператор цикла DO … LOOP используется для организации циклов с неопределенным числом повторений (с предусловием и с постусловием).
Этот оператор для
организации цикла с
А) DO WHILE <условие продолжения цикла>
* <операторы тела цикла>
* LOOP
Б) DO UNTIL <условное прекращение цикла>
* <операторы тела цикла>
* LOOP
Операторы, перечисленные в цикле, выполняются до тех пор, пока выполняется заданное условие продолжения цикла, если заданное предложение WHILE, или до тех пор, пока нарушается условие прекращения цикла.
Для организации цикла с постусловием оператор DO … LOOP также может быть использован в двух модификациях:
В) DO
* <операторы тела цикла>
* LOOP WHILE <условие продолжения цикла>
Г) DO
* <операторы тела цикла>
* LOOP UNTIL <условие прекращения цикла>.
Условие выполнения или прекращения цикла здесь проверяется в конце. Поэтому этот цикл обязательно выполняется хотя бы один раз.
ИНТЕРФЕЙС И ОБЪЕКТЫ ТАБЛИЧНОГО ПРОЦЕССА EXCEL. ДАННЫЕ, ХРАНИМЫЕ В ЯЧЕЙКАХ ТАБЛИЧНОГО ПРОЦЕССОРА EXCEL.
Окно табличного процессора Excel предназначено для ввода электронной таблицы и содержит следующие элементы:
В рабочей области окна расположена рабочая книга. Рабочая книга – это файл, предназначенный для хранения электронной таблицы, имеет расширение .xls. Рабочая книга состоит из рабочих листов. По умолчанию во вновь создаваемой книге содержится 3рабочих листа. Пользователь может управлять этим количеством с помощью установки значения параметра Листов в новой книге на вкладке Общие диалоговое окно команды Параметры меню Сервис.
Каждый рабочий лист имеет имя (ярлык рабочего листа). По умолчанию листы именуются Лист1, Лист2, Лист3, Диаграмма1, они могут быть следующих типов:
Рабочий лист представляет собой сетку из строк и столбцов. Максимальный размер рабочего листа – 256 столбцов, 65536строк. Столбцы именуются латинскими буквами от А до Z и от АА до IV. Строки именуются от 1 до 65536.
На пересечении строки и столбцов рабочего листа расположены ячейки (клетки). Каждая ячейка имеет адрес, который образуется: <имя столбца><имя строки>, например А10. Ввод и редактирование данных производится в активной ячейке. Активная ячейка выделяется жирной рамкой. Ее имя содержится в поле имени. Существует также понятие диапазона ячеек. Диапазон (блок, интервал) ячеек – это прямоугольная область в таблице, содержащая несколько выделенных ячеек. Адрес диапазона образуется как: <адрес 1-й ячейки> : <адрес последней ячейки>, например А1:А10, А10:D20.
В ячейки рабочего листа можно вводить данные двух типов: константы и формулы. Константа – это значения, которые не изменяются до тех пор, пока их не изменяют преднамеренно. Константы могут быть следующих типов: числовые, текстовые (надписи), даты и времени суток, а также двух специальных типов – логические значения и ошибочные значения. Формула – это краткая запись некоторой последовательности действий, приводящих к конкретному результату. Формула может содержать не более 1024символов. Структуру и порядок элементов в формуле определяет ее синтаксис.
Число в Excel может состоять из следующих символов: цифры от 0 д 9, +, -, (,), /, $,%, (.), Е, е. запятая в числе интерпретируется как разделитель десятичных разрядов. Символ разделителя может быть изменен в приложении Язык и стандарты панели управления Windows.
Числа можно вводить в различных форматах. В Excel имеется набор стандартных числовых форматов, которые при желании могут быть изменены. Также можно создавать собственные пользовательские форматы.
Обычно ввод чисел осуществляется в общем числовом формате. В соответствии с ним числа в ячейке отражаются в привычном виде. Если длина числа не превышает ширину ячейки, то оно отображается в том виде, в котором вводится, если превышает, то число будет выведено в экспоненциальной форме. Если значение числа превышает допустимое по формату значение, то в ячейке выводится признак переполнения - ####. Изменить стандартный формат можно на вкладке Вид команды Ячейки меню Формат.
Ввод текста аналогичен вводу числовых значений. Текст – это произвольная последовательность символов, не воспринимаемая как число, дата, время суток или формула.
В Excel дата и время суток интерпретируются как числа. Основной единицей измерения времени в Excel являются сутки. Они представляются последовательными десятичными значениями от 1 до 65380. Базовая дата, представляемая десятичным числом 1, - это воскресенье, 1января 1900г. Максимальное десятичное значение даты 65380 представляется 31декабря 2078г. При вводе даты Excel сохраняет ее в виде десятичного значения, которое равно количеству дней между заданной и базовой датой. Время суток – это десятичная дробь, которая представляет часть суток между их началом (12:00 ночи) и заданным временем.
КОПИРОВАНИЕ И ПЕРЕМЕЩЕНИЕ ИНФОРМАЦИИ В ТАБЛИЧНОМ ПРОЦЕССОРЕ EXCEL (СПОСОБЫ). ПОНЯТИЕ АБСОЛЮТНОЙ И ОТНОСИТЕЛЬНОЙ ССЫЛОК.
Относительная ссылка указывает на ячейку, основываясь на ее положении относительно ячейки, в которой находится формула, например «на две строки выше». При перемещении формулы относительная ссылка изменяется, ориентируясь на ту позицию, в которую переносится формула. Например, если в ячейке С1 записана формула =А1+В1, то при копировании ее к ячейку С2 формула будет иметь следующие относительные ссылки =А2+В2; при копировании в D1 - =В1+С1.
Абсолютными являются ссылки на ячейках, имеющих фиксированное расположение на листе. Эти ссылки не изменяются при копировании формул. Абсолютная ссылка содержит знак $ перед именем столбца и именем строки.
Копирование и перемещение ячеек на рабочем листе можно выполнять с помощью команд меню Правка или мышью способом Drug & Drop. Последний способ используется при копировании или перемещении на небольшое расстояния. Для его использования должен быть установлен параметр Перетаскивание ячеек на вкладке Правка команды Параметры меню Сервис. Копирование и перемещение ячеек можно также производить с помощью оперативного меню.
При выполнении копирования ячеек вышеуказанными способами пользователь не может задавать параметры вставки. Excel предоставляет такую возможность, но только для копируемых (а не перемещаемых) данных. Для этого необходимо после выполнения команды Копировать меню Правка над выделенными ячейками выполнить команду Специальная вставка меню Правка. Диалоговое окно этой команды позволяет:
Следует отметить, что выбор параметра Значение в поле Вставка означает, что если в буфере обмена находится формула, в диапазон вставки будет вставлено только значение, а сама формула, по которой оно было рассчитано, будет потеряна (остается в области копирования).
Для вставки ячеек следует выделить интервал, в который необходимо вставить команду Ячейки меню Вставка, указать направление, в котором необходимо переместить окружающие ячейки. При вставке ячеек осуществляется автоматическое изменение ссылок в формулах, расположенных в смещаемых ячейках.
Для вставки строк и столбцов следует щелкнуть по заголовку строки или столбца или выделить такое количество строк или столбцов, какое необходимо вставить, а затем выполнить команду Строки или Столбца меню Вставка. Вставка всегда происходит выше первой из выделенных строк и левее первого из выделенных столбцов.
Для перемещения листов в пределах одной книги следует выделить нужное количество листов и, удерживая нажатой левую клавишу мыши, протащить указатель к месту вставки.
Перемещение листа в другую книгу можно осуществить двумя способами:
Команды копирования
листов аналогичны командам перемещения.
Копирование мышью
СОРТИРОВКА И ФИЛЬТРАЦИЯ ДАННЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ.
Сортировка списков – это переупорядочивание одного или более столбцов. Сортировка выполняется с помощью одноименной команды меню Данные. Excel позволяет упорядочить записи списка по трем столбцам (полям). Для быстрой сортировки по одному (выделенному) столбцу можно использовать кнопки стандартной панели инструментов. Если список не содержит заглавной строки, то необходимо указать, что будет использовано в качестве меток столбцов. Для этого в области Идентифицировать поля по окна команды сортировки следует выбрать переключатель:
Командная кнопка Параметры в окне команды сортировки выводит окно Параметры сортировки, в котором можно: