Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Использование относительных ссылок



 

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

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

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

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

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

ПОРЯДОК ВЫПОЛНЕНИЯ

 

1. Получить задание у преподавателя.

2. Создать макрос.

3. Назначить способ быстрого запуска макроса в соответствии с вариантом.

 

ЗАДАНИЕ

Вариант 1

 

Таблица умножения
 

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1. Что такое макрос?

2. Как создать макрос с помощью макрорекордера?

3. Как запустить макрос?

4. Как влияет опция относительная ссылка на создание макроса?

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

 

СПИСОК ЛИТЕРАТУРЫ

1. Информатика: Базовый курс: учеб. пособие для студентов втузов / под ред. С. В. Симоновича. – Санкт-Петербург.: Питер, 2010. – 640 с.

2. Таганов, Л. С. Информатика [Электронный ресурс]: учеб. пособие для студентов техн. специальностей и направлений / Л. С. Таганов, А. Г. Пимонов; ГОУ ВПО «Кузбас. гос. техн. ун-т». – Кемерово, 2010. – 330 с.

3. Калабухова, Г. В. Компьютерный практикум по информатике. Офисные технологии: учеб. пособие для студентов вузов, обучающихся по направлению и специальности " Социал. работа" / Г. В. Калабухова, В. М. Титов. – Москва.: Форум, 2008. – 336 с.

 

 

Лабораторная работа № 4
Массивы. Элементарные операции с матрицами

 

ЦЕЛЬ РАБОТЫ

 

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

 

ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

 

Основные положения

 

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

Одномерный массив аналогичен строке или столбцу таблицы и вектору в математике (рис.1).

 

Рис. 1. Одномерный массив, где А(1), А(2), …, А(n) – элементы одномерного массива А, состоящего из n элементов

 

Двумерный массив аналогичен прямоугольному диапазону ячеек таблицы Excel и матрице в математике (рис 2).

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

 

В(1, 1) В(1, 2) В(1, m)
В(2, 1) В(2, 2) В(2, m)
В(n, 1) В(n, 2) В(n, m)

 
 
МассивВ(n, m)

 


Рис. 2. Двумерный массив,

где В(1, 1), В(1, 2), В(n, m) – элементы двумерного массива В размерностью n × m

 

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

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

Существует два вида массивов – статические и динамические.

Статические массивы.

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

Динамические массивы.

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

 

Описание массивов

 

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

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-03-22; Просмотров: 1038; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь