что такое принцип относительной адресации в каких ситуациях он проявляется

Что такое принцип относительной адресации в каких ситуациях он проявляется

§ 20. Работа с диапазонами. Относительная адресация

Основные темы параграфа:

♦ что такое диапазон (блок);
♦ функции обработки диапазона;
♦ принцип относительной адресации;
♦ сортировка таблицы.

Что такое диапазон (блок)

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

Диапазон (блок, фрагмент) — любая прямоугольная часть таблицы.

Обычно диапазон обозначается именами верхней левой и нижней правой ячеек, разделенными двоеточием. Например, в табл. 4.4 диапазон, состоящий из вычисляемых ячеек, обозначается следующим образом: Е2:F6 (в табл. 4.4 он выделен темным фоном). Минимальным диапазоном является одна ячейка таблицы.

Функции обработки диапазона

В каждом табличном процессоре имеется целый набор функций, применяемых к диапазонам. Это суммирование чисел (СУММ), входящих в диапазон, вычисление среднего значения (СРЗНАЧ), нахождение максимального (МАКС) и минимального (МИН) значения и некоторые другие. Такие функции называются статистическими.

Предположим, что в конце рабочего дня необходимо подсчитать выручку, полученную за день от продажи молочных продуктов. Для этого в таблице 4.3 нужно просуммировать все числа из диапазона F2:F6. Пусть функция суммирования обозначается словом СУММ. Тогда нужная нам формула запишется так: СУММ(F2:F6). Она обозначает следующее:

Запишем формулу суммирования в ячейку F7, а в ячейку Е7 — текст «ВСЕГО:». Результат — в табл. 4.5.

Таблица 4.5. Таблица с вычислением суммарной выручки

Табличные процессоры позволяют манипулировать с диапазонами электронной таблицы. К операциям манипулирования относятся: удаление, вставка, копирование, перенос, сортировка диапазонов таблицы. Эти операции выполняются с помощью команд табличного процессора. Обычно эти команды пользователь выбирает из меню команд.

Принцип относительной адресации

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

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

Следствием этого принципа является следующее правило:

Всякое изменение места расположения формулы ведет к автоматическому изменению адресов ячеек в этой формуле.

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

На место удаленных строк сдвигаются строки снизу. В результате таблица преобразуется к виду, показанному в табл. 4.6.

Таблица 4.6. Таблица после удаления двух строк

ABCDEF
1ПродуктЦенаПоставленоПроданоОсталосьВыручка
2Молоко2010010002000
3Сметана10,2857015714
4Творог18,5125110152035
5Йогурт5,4250225251215
6Сливки15,250455
ABCDEF
1ПродуктЦенаПоставленоПроданоОсталосьВыручка
2Молоко=С2-D2=B2*D2
3Йогурт=C3-D3=B3*D3
4Сливки=C4-D4=B4*D4

Обратите внимание на две последние строки. В присутствующих в них формулах изменились адреса ячеек. Здесь был учтен сдвиг на две строки вверх; сработал принцип относительной адресации.

Допустим, владелец торгового павильона хочет узнать, какие товары пользуются наибольшим спросом. Для этого достаточно упорядочить строки таблицы по убыванию чисел в столбце «Продано». Большинство табличных процессоров позволяют производить сортировку (упорядочение) таблицы по какому-либо признаку. Для нашего примера формируется команда такого типа:

СОРТИРОВАТЬ СТОЛБЕЦ D ПО УБЫВАНИЮ

Применение этой команды к табл. 4.5 в режиме отображения значений даст результат, показанный в табл. 4.7.

Таблица 4.7. Результат сортировки таблицы по столбцу «Продано»

ABCDEF
1ПродуктЦенаПоставленоПроданоОсталосьВыручка
2Йогурт5,4250225251215
3Творог13,5125110152035
4Молоко2010010002000
5Сметана10,2857015714
6Сливки15,250455684
7ВСЕГО:6648

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

Эта же таблица в режиме отображения формул — табл. 4.8.

Таблица 4.8. Отсортированная таблица в режиме отображения формул

ABCDEF
1ПродуктЦенаПоставленоПроданоОсталосьВыручка
2Йогурт5,4250225=С2-D2=B2*D2
3Творог18,5125110=C3-D3=B3*D3
4Молоко20100100=C4-D4=B4*D4
5Сметана10,28570=C5-D5=B5*D5
6Сливки15,25045=C6-D6=B6*D6
7ВСЕГО:=СУММ(F2:F6)

Снова сработал принцип относительной адресации. Формулы изменились в соответствии с изменением месторасположения строк.

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

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

С фрагментами таблицы можно производить операции манипулирования: удаление, вставку, перенос, сортировку.

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

И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс
Отослано читателями из интернет-сайтов

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

Если у вас есть исправления или предложения к данному уроку, напишите нам.

Источник

Система кодирования команд. Способы адресации

Способы адресации

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

К основным способам адресации относятся следующие: прямая, непосредственная, косвенная, относительная.

где Аi – код, содержащийся в i-м адресном поле команды.

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Допускается использование прямой адресации при обращении как к основной, так и к регистровой памяти.

Непосредственная адресация. В команде содержится не адрес операнда, а непосредственно сам операнд ( рис. 11.5):

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Косвенная адресация ( рис. 11.6). Адресная часть команды указывает адрес ячейки памяти (рис. 11.6,а) или номер регистра (рис. 11.6,б), в которых содержится адрес операнда:

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

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

Косвенная адресация не применяется по отношению к операндам, находящимся в регистровой памяти.

Рассмотрим два примера.

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Главный недостаток относительной адресациии – большое время вычисления физического адреса операнда. Но существенное преимущество этого способа адресации заключается в возможности создания «перемещаемых» программ – программ, которые можно размещать в различных частях памяти без изменения команд программы. То же относится к программам, обрабатывающим по единому алгоритму информацию, расположенную в различных областях ЗУ. В этих случаях достаточно изменить содержимое базового адреса начала команд программы или массива данных, а не модифицировать сами команды. По этой причине относительная адресация облегчает распределение памяти при составлении сложных программ и широко используется при автоматическом распределении памяти в мультипрограммных вычислительных системах.

Источник

Конспект урока: «Работа с диапазонами. Относительная и абсолютная адресация»

Ищем педагогов в команду «Инфоурок»

Работа с диапазонами. Относительная и абсолютная адресация

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

образовательные: познакомить учащихся с понятием диапазона ячеек, с основными функциями обработки диапазона и операциями манипулирования с диапазонами ЭТ; изучить принцип абсолютной и относительной адресации.

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

воспитательные: воспитывать информационную культуру учащихся, усидчивость, самостоятельность и дисциплинированность.

Тип урока: комбинированный.

Формы и методы проведения : беседа, фронтальный опрос, работа за компьютером.

Оборудование: ПК, мультимедийный проектор, карточки с заданиями компьютерного практикума, презентация.

Приветствие, проверка присутствующих и готовности учащихся к уроку.

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

Актуализация опорных знаний

Каково назначение электронных таблиц (ЭТ)? ( ЭТ предназначены для организации табличных расчетов на компьютере )

Что такое табличный процессор? Приведите пример табличного процессора. ( Табличный процессор – это прикладная программа, предназначенная для работы с ЭТ. Пример – Microsoft Excel )

Что представляет собой структура ЭТ? ( ЭТ состоит из ячеек. Каждая ячейка имеет свое имя (адрес), состоящее из имени столбца и номера строки. Например: А1, С13, F 24 )

Какая информация может храниться в ячейках? ( В ячейке может помещаться текст, число, формула )

Какие данные размещены в ячейках таблицы?

Мотивация учебной деятельности

Часто при работе с документами приходится сталкиваться с таблицами. Очень удобно обрабатывать числовую информацию в таблице. Ребята, как вы считаете, в каких профессиях используется работа с электронными таблицами? ( ответы учащихся)

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

Изучение нового материала

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

Диапазон (блок, фрагмент) – любая прямоугольная часть таблицы.

Обычно диапазон обозначается именами верхней левой и нижней правой ячеек, разделенными двоеточием. Минимальным диапазоном является одна ячейка таблицы.

Функции обработки диапазона

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Принцип относительной адресации

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

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

Следствием этого принципа является следующее правило: всякое изменение места расположения формулы ведет к автоматическому изменению адресов ячеек в этой формуле.

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Принцип абсолютной адресации

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Допустим, владелец торгового павильона хочет узнать, какие товары пользуются наибольшим спросом. Для этого достаточно упорядочить строки таблицы по убыванию чисел в столбце «Продано». Большинство табличных процессоров позволяют производить сортировку (упорядочение) таблицы по какому-либо признаку. Для нашего примера формируется команда такого типа:

СОРТИРОВАТЬ СТОЛБЕЦ D ПО УБЫВАНИЮ

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

Источник

что такое принцип относительной адресации? в каких ситуациях он проявляется?

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть фото что такое принцип относительной адресации в каких ситуациях он проявляется. Смотреть картинку что такое принцип относительной адресации в каких ситуациях он проявляется. Картинка про что такое принцип относительной адресации в каких ситуациях он проявляется. Фото что такое принцип относительной адресации в каких ситуациях он проявляется

Сфоткал с тетрадки за 8 класс

Другие вопросы из категории

Читайте также

2) Что такое принцип относительной адресации? в каких ситуациях он проявляется?

3) В ячейке D7 записана формула (С3+С5)/D6. Как она изменится при переносе этой формулы в ячейку:
а) D8; б) E7; в) C6; г) F10.

2.Из каких частей состоит имя файла?
3.Кто или что дает имя файлу?
4.Кто или что присваивает файлу расширение?
5.Сколько символов может включать имя файла?
6.Сколько символов обычно отводится под расширение файла?
7.Что надо сделать с диском, что бы на нем можно было хранить файлы?
8.На какие области разбивается диск при форматировании?
9.В каком случае файловая система является одноуровневой?
10.Как записать путь к файлу?
11.К какому ПО относится операционная система?
12. Какие сведения должна иметь операционная система для организации доступа к файлам?

23.В некотором каталоге хранится файл Список_литературы.txt. В этом каталоге создали подкаталог с именем 10_CLASS и переместили в него файл Список_литературы.txt. После чего полное имя файла стало D:\SCHOOL\PHYSICS\10_CLASS\Список_литературы.txt.

Каково пол­ное имя каталога, в котором хранился файл до перемещения?
1) D:\SCHOOL\PHYSICS\10_CLASS

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *