что такое принцип относительной адресации в каких ситуациях он проявляется
Разработка урока на тему «Относительная адресация»
Выберите документ из архива для просмотра:
Выбранный для просмотра документ Конспект урока Относительная адресация.docx
Дата проведения :___________
Учитель: Кусяпкулова Регина Наилевна
Тема урока: «Относительная адресация»
Ø образовательные: познакомить учащихся с понятием диапазона ячеек, с основными функциями обработки диапазона и операциями манипулирования с диапазонами ЭТ; изучить принцип относительной адресации;
Ø развивающие: развивать умение обобщать полученные знания и последовательно их применять в процессе выполнения работы; способствовать развитию логического мышления и памяти; развивать познавательный интерес к изучению информатики;
Ø воспитательные: воспитывать информационную культуру учащихся, усидчивость, самостоятельность и дисциплинированность.
Тип урока: комбинированный.
Формы и методы проведения: беседа, фронтальный опрос, работа за компьютером.
Оборудование: ПК, мультимедийный проектор, карточки с заданиями компьютерного практикума, презентация.
Программное обеспечение: программа для работы с электронными таблицами Microsoft Excel.
I. Организационный этап
Приветствие, проверка присутствующих и готовности учащихся к уроку.
Тема нашего урока «Относительная адресация», но, прежде чем мы перейдем к ее изучению, повторим материал прошлого урока.
II. Актуализация опорных знаний
1. Каково назначение электронных таблиц (ЭТ)? (ЭТ предназначены для организации табличных расчетов на компьютере)
2. Что такое табличный процессор? Приведите пример табличного процессора. (Табличный процессор – это прикладная программа, предназначенная для работы с ЭТ. Пример – Microsoft Excel )
3. Что представляет собой структура ЭТ? (ЭТ состоит из ячеек. Каждая ячейка имеет свое имя (адрес), состоящее из имени столбца и номера строки. Например: А1, С13, F 24 )
4. Какая информация может храниться в ячейках? (В ячейке может помещаться текст, число, формула)
III. Изучение нового материала
Табличные процессоры позволяют выполнять некоторые вычисления с целой группой ячеек, называемой диапазоном.
Диапазон (блок, фрагмент) – любая прямоугольная часть таблицы.
Обычно диапазон обозначается именами верхней левой и нижней правой ячеек, разделенными двоеточием. Минимальным диапазоном является одна ячейка таблицы.
Функции обработки диапазона
В каждом табличном процессоре имеется целый набор функций, применяемых к диапазонам. Это суммирование чисел (СУММ), входящих в диапазон, вычисление среднего значения (СРЗНАЧ), нахождение максимального (МАКС) и минимального (МИН) значений и некоторые другие. Такие функции называются статистическими.
Предположим, что в конце рабочего дня необходимо подсчитать выручку, полученную за день от продажи молочных продуктов. Для этого в таблице нужно просуммировать все числа из диапазона F3:F7. Пусть функция суммирования обозначается словом СУММ. Тогда нужная нам формула запишется так: =СУММ(F3:F7). Она обозначает следующее: СУММ(F3:F7)=F3+F4+F5+F6+F7.
Табличные процессоры позволяют манипулировать с диапазонами ЭТ. К операциям манипулирования относятся: удаление, вставка, копирование, перенос, сортировка диапазонов таблицы. Эти операции выполняются с помощью команд табличного процессора. Обычно эти команды пользователь выбирает из меню команд.
Принцип относительной адресации
Казалось бы, в результате таких манипуляций расчетные формулы могут стать неверными, поскольку изменятся адреса перемещенных на новое место ячеек. Чтобы такого не происходило, в электронной таблице реализован принцип относительной адресации.
Согласно принципу относительной адресации, адреса ячеек, используемые в формулах, определены не абсолютно, а относительно ячейки, в которой располагается формула.
Следствием этого принципа является следующее правило: всякое изменение места расположения формулы ведет к автоматическому изменению адресов ячеек в этой формуле.
Допустим, владелец торгового павильона хочет узнать, какие товары пользуются наибольшим спросом. Для этого достаточно упорядочить строки таблицы по убыванию чисел в столбце «Продано». Большинство табличных процессоров позволяют производить сортировку (упорядочение) таблицы по какому-либо признаку. Для нашего примера формируется команда такого типа:
СОРТИРОВАТЬ СТОЛБЕЦ D ПО УБЫВАНИЮ
Отсюда видно, что наибольшим спросом пользуется йогурт, а меньше всего покупают сливки.
Снова сработал принцип относительной адресации. Формулы изменились в соответствии с изменением месторасположения строк.
IV. Формирование умений и навыков (компьютерный практикум)
Учащиеся выполняют практическое задание на отработку навыков статистической обработки в ЭТ (Приложение 1).
V. Подведение итогов, оценивание
VI. Индивидуальная рефлексия
1. Что нового вы узнали на уроке?
2. Где могут пригодиться вам эти знания в жизни, будущей трудовой деятельности?
3. Что бы вы еще хотели узнать по теме?
VII. Домашнее задание
§ 20, выучить основные понятия; выполнить №5, 6 на с.118.
Тема : Относительная адресация
1. Запустите Microsoft Excel.
2. Заполните таблицу согласно образцу:
3. Используя формулы и встроенные функции, вычислите:
· размер заработной платы для каждого работника
(Оплата за час*Часов в день*Кол-во дней);
· сумму заработной платы (=СУММ( E 3: E 12));
· максимальную заработную плату (=МАКС( E 3: E 12));
· минимальную заработную плату (=МИН( E 3: E 12));
· среднюю заработную плату (=СРЗНАЧ( E 3: E 12)).
4. Отсортируйте таблицу по убыванию заработной платы работников
(Данные → Сортировка от максимального к минимальному ).
Выбранный для просмотра документ Презентация Относительная адресация.pptx
Конспект урока: «Работа с диапазонами. Относительная и абсолютная адресация»
Работа с диапазонами. Относительная и абсолютная адресация
Цель урока: познакомить учащихся с возможностью автоматического вычисления в таблицах с помощью простейших арифметических операций и встроенных стандартных функций; ввести понятие диапазона, относительной и абсолютной адресации
образовательные: познакомить учащихся с понятием диапазона ячеек, с основными функциями обработки диапазона и операциями манипулирования с диапазонами ЭТ; изучить принцип абсолютной и относительной адресации.
развивающие: развивать умение обобщать полученные знания и последовательно их применять в процессе выполнения работы; способствовать развитию логического мышления и памяти; развивать познавательный интерес к изучению информатики.
воспитательные: воспитывать информационную культуру учащихся, усидчивость, самостоятельность и дисциплинированность.
Тип урока: комбинированный.
Формы и методы проведения : беседа, фронтальный опрос, работа за компьютером.
Оборудование: ПК, мультимедийный проектор, карточки с заданиями компьютерного практикума, презентация.
Приветствие, проверка присутствующих и готовности учащихся к уроку.
Тема нашего урока «Работа с диапазонами. Относительная адресация», но, прежде чем мы перейдем к ее изучению, повторим материал пройденного урока.
Актуализация опорных знаний
Каково назначение электронных таблиц (ЭТ)? ( ЭТ предназначены для организации табличных расчетов на компьютере )
Что такое табличный процессор? Приведите пример табличного процессора. ( Табличный процессор – это прикладная программа, предназначенная для работы с ЭТ. Пример – Microsoft Excel )
Что представляет собой структура ЭТ? ( ЭТ состоит из ячеек. Каждая ячейка имеет свое имя (адрес), состоящее из имени столбца и номера строки. Например: А1, С13, F 24 )
Какая информация может храниться в ячейках? ( В ячейке может помещаться текст, число, формула )
Какие данные размещены в ячейках таблицы?
Мотивация учебной деятельности
Часто при работе с документами приходится сталкиваться с таблицами. Очень удобно обрабатывать числовую информацию в таблице. Ребята, как вы считаете, в каких профессиях используется работа с электронными таблицами? ( ответы учащихся)
Действительно, работа у продавца, у товароведа, у бухгалтера, у инженера, у учителя связана с расчетами. Все эти профессии для облегчения и упрощения расчетов используют электронные таблицы.
Изучение нового материала
Табличные процессоры позволяют выполнять некоторые вычисления с целой группой ячеек, называемой диапазоном.
Диапазон (блок, фрагмент) – любая прямоугольная часть таблицы.
Обычно диапазон обозначается именами верхней левой и нижней правой ячеек, разделенными двоеточием. Минимальным диапазоном является одна ячейка таблицы.
Функции обработки диапазона
Принцип относительной адресации
Казалось бы, в результате таких манипуляций расчетные формулы могут стать неверными, поскольку изменятся адреса перемещенных на новое место ячеек. Чтобы такого не происходило, в электронной таблице реализован принцип относительной адресации.
Согласно принципу относительной адресации, адреса ячеек, используемые в формулах, определены не абсолютно, а относительно ячейки, в которой располагается формула.
Следствием этого принципа является следующее правило: всякое изменение места расположения формулы ведет к автоматическому изменению адресов ячеек в этой формуле.
Принцип абсолютной адресации
Допустим, владелец торгового павильона хочет узнать, какие товары пользуются наибольшим спросом. Для этого достаточно упорядочить строки таблицы по убыванию чисел в столбце «Продано». Большинство табличных процессоров позволяют производить сортировку (упорядочение) таблицы по какому-либо признаку. Для нашего примера формируется команда такого типа:
СОРТИРОВАТЬ СТОЛБЕЦ D ПО УБЫВАНИЮ
Отсюда видно, что наибольшим спросом пользуется йогурт, а меньше всего покупают сливки. Снова сработал принцип относительной адресации. Формулы изменились в соответствии с изменением месторасположения строк.
Что такое принцип относительной адресации в каких ситуациях он проявляется
§ 20. Работа с диапазонами. Относительная адресация
Основные темы параграфа:
♦ что такое диапазон (блок);
♦ функции обработки диапазона;
♦ принцип относительной адресации;
♦ сортировка таблицы.
Что такое диапазон (блок)
Табличные процессоры позволяют выполнять некоторые вычисления с целой группой ячеек, называемой диапазоном.
Диапазон (блок, фрагмент) — любая прямоугольная часть таблицы.
Обычно диапазон обозначается именами верхней левой и нижней правой ячеек, разделенными двоеточием. Например, в табл. 4.4 диапазон, состоящий из вычисляемых ячеек, обозначается следующим образом: Е2:F6 (в табл. 4.4 он выделен темным фоном). Минимальным диапазоном является одна ячейка таблицы.
Функции обработки диапазона
В каждом табличном процессоре имеется целый набор функций, применяемых к диапазонам. Это суммирование чисел (СУММ), входящих в диапазон, вычисление среднего значения (СРЗНАЧ), нахождение максимального (МАКС) и минимального (МИН) значения и некоторые другие. Такие функции называются статистическими.
Предположим, что в конце рабочего дня необходимо подсчитать выручку, полученную за день от продажи молочных продуктов. Для этого в таблице 4.3 нужно просуммировать все числа из диапазона F2:F6. Пусть функция суммирования обозначается словом СУММ. Тогда нужная нам формула запишется так: СУММ(F2:F6). Она обозначает следующее:
Запишем формулу суммирования в ячейку F7, а в ячейку Е7 — текст «ВСЕГО:». Результат — в табл. 4.5.
Таблица 4.5. Таблица с вычислением суммарной выручки
A | B | C | D | E | F | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | Продукт | Цена | Поставлено | Продано | Осталось | Выручка | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | Молоко | 20 | 100 | 100 | 0 | 2000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | Сметана | 10,2 | 85 | 70 | 15 | 714 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | Творог | 18,5 | 125 | 110 | 15 | 2035 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | Йогурт | 5,4 | 250 | 225 | 25 | 1215 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | Сливки | 15,2 | 50 | 45 | 5 |
A | B | C | D | E | F | |
1 | Продукт | Цена | Поставлено | Продано | Осталось | Выручка |
2 | Молоко | =С2-D2 | =B2*D2 | |||
3 | Йогурт | =C3-D3 | =B3*D3 | |||
4 | Сливки | =C4-D4 | =B4*D4 |
Обратите внимание на две последние строки. В присутствующих в них формулах изменились адреса ячеек. Здесь был учтен сдвиг на две строки вверх; сработал принцип относительной адресации.
Допустим, владелец торгового павильона хочет узнать, какие товары пользуются наибольшим спросом. Для этого достаточно упорядочить строки таблицы по убыванию чисел в столбце «Продано». Большинство табличных процессоров позволяют производить сортировку (упорядочение) таблицы по какому-либо признаку. Для нашего примера формируется команда такого типа:
СОРТИРОВАТЬ СТОЛБЕЦ D ПО УБЫВАНИЮ
Применение этой команды к табл. 4.5 в режиме отображения значений даст результат, показанный в табл. 4.7.
Таблица 4.7. Результат сортировки таблицы по столбцу «Продано»
A | B | C | D | E | F | |
1 | Продукт | Цена | Поставлено | Продано | Осталось | Выручка |
2 | Йогурт | 5,4 | 250 | 225 | 25 | 1215 |
3 | Творог | 13,5 | 125 | 110 | 15 | 2035 |
4 | Молоко | 20 | 100 | 100 | 0 | 2000 |
5 | Сметана | 10,2 | 85 | 70 | 15 | 714 |
6 | Сливки | 15,2 | 50 | 45 | 5 | 684 |
7 | ВСЕГО: | 6648 |
Отсюда видно, что наибольшим спросом пользуется йогурт, а меньше всего покупают сливки.
Эта же таблица в режиме отображения формул — табл. 4.8.
Таблица 4.8. Отсортированная таблица в режиме отображения формул
A | B | C | D | E | F | |
1 | Продукт | Цена | Поставлено | Продано | Осталось | Выручка |
2 | Йогурт | 5,4 | 250 | 225 | =С2-D2 | =B2*D2 |
3 | Творог | 18,5 | 125 | 110 | =C3-D3 | =B3*D3 |
4 | Молоко | 20 | 100 | 100 | =C4-D4 | =B4*D4 |
5 | Сметана | 10,2 | 85 | 70 | =C5-D5 | =B5*D5 |
6 | Сливки | 15,2 | 50 | 45 | =C6-D6 | =B6*D6 |
7 | ВСЕГО: | =СУММ(F2:F6) |
Снова сработал принцип относительной адресации. Формулы изменились в соответствии с изменением месторасположения строк.
Диапазон (блок, фрагмент) таблицы — это любая ее прямоугольная часть (в том числе часть строки, часть столбца или одна ячейка).
Для выполнения расчетов с числовыми фрагментами используются статистические функции: суммирование, усреднение, нахождение наибольшего и наименьшего значений и др.
С фрагментами таблицы можно производить операции манипулирования: удаление, вставку, перенос, сортировку.
Принцип относительной адресации: адреса ячеек в формулах определены не абсолютно, а относительно местонахождения этой формулы. Следствие: при перемещении формулы в другую ячейку соответствующим образом изменяются адреса ячеек, содержащиеся в ней.
И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс
Отослано читателями из интернет-сайтов
Наибольшая библиотека рефератов, планирование уроков информатики, материалы для подготовки к урокам информатики, ответы на тесты, изучай информатику 9 класс бесплатно
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Система кодирования команд. Способы адресации
Способы адресации
Решить проблему сокращения разрядности команды только за счет сокращения количества указываемых в команде операндов и применения регистровой памяти невозможно. Этой же цели служит использование различных способов адресации операндов. Кроме того, применение нескольких способов адресации повышает гибкость программирования, так как в каждом конкретном случае позволяет обеспечить наиболее рациональный способ доступа к информации в памяти.
К основным способам адресации относятся следующие: прямая, непосредственная, косвенная, относительная.
где Аi – код, содержащийся в i-м адресном поле команды.
Допускается использование прямой адресации при обращении как к основной, так и к регистровой памяти.
Непосредственная адресация. В команде содержится не адрес операнда, а непосредственно сам операнд ( рис. 11.5):
Косвенная адресация ( рис. 11.6). Адресная часть команды указывает адрес ячейки памяти (рис. 11.6,а) или номер регистра (рис. 11.6,б), в которых содержится адрес операнда:
Применение косвенной адресации операнда из оперативной памяти при хранении его адреса в регистровой памяти существенно сокращает длину поля адреса, одновременно сохраняя возможность использовать для указания физического адреса полную разрядность регистра.
Косвенная адресация не применяется по отношению к операндам, находящимся в регистровой памяти.
Рассмотрим два примера.
Главный недостаток относительной адресациии – большое время вычисления физического адреса операнда. Но существенное преимущество этого способа адресации заключается в возможности создания «перемещаемых» программ – программ, которые можно размещать в различных частях памяти без изменения команд программы. То же относится к программам, обрабатывающим по единому алгоритму информацию, расположенную в различных областях ЗУ. В этих случаях достаточно изменить содержимое базового адреса начала команд программы или массива данных, а не модифицировать сами команды. По этой причине относительная адресация облегчает распределение памяти при составлении сложных программ и широко используется при автоматическом распределении памяти в мультипрограммных вычислительных системах.
Что такое принцип относительной адресации в каких ситуациях он проявляется
1) Что такое диапозон? как он обозначается?
2) Что такое принцип относительной адресации? в каких ситуациях он проявляется?
3) В ячейке D7 записана формула (С3+С5)/D6. Как она изменится при переносе этой формулы в ячейку:
а) D8; б) E7; в) C6; г) F10.
Ответ:199
Объяснение:у меня такой же тест,ахахаха
var a:array[1..10] of integer;
i,temp,j:integer;
begin
for i:=1 to 10 do begin
a[i]:=random (26);
write (a[i]:3);
writeln;
for i:=1 to 10 do begin
for j:=1 to 10 do
begin
temp:=a[i];
a[i]:=a[j];
a[j]:=temp;
for i:=1 to 10 do
write(a[i]:3);
1.
Const
N = 30;
Var
A:array[1..N] of integer;
i,Max,kMax:integer;
Begin
Randomize;
Write(‘Исходный массив:’);
For i:= 1 to N do
Begin
A[i]:=random(N);
Write(‘ ‘,A[i]);
End;
WriteLn;
<Нахождение максимума>
Max:=A[1];
For i:= 2 to N do
if A[i]>Max then Max:=A[i];
WriteLn(‘Max = ‘,Max);
<Подсчёт максимумов>
kMax:=0;
For i:= 1 to N do
if A[i] = Max then kMax:=kMax+1;
WriteLn(‘kMax = ‘,kMax);
End.
Пример:
Исходный массив: 11 13 9 8 19 9 22 29 0 23 6 26 14 21 24 24 26 26 23 13 12 20 1 21 0 27 25 28 13 0
Max = 29
kMax = 1
2.
Const
N = 30;
Var
A:Array[1..N] of integer;
i,SMax,iSMax:integer;
Begin
Randomize;
Write(‘Исходный массив:’);
For i:= 1 to N do
Begin
A[i]:=random(N);
Write(‘ ‘,A[i])
End;
WriteLn;
iSMax:=1;
SMax:=A[1]+A[2]+A[3];
For i:= 3 to N-2 do
if A[i]+A[i+1]+A[i+2]>SMax then
Begin
iSMax:=i;
SMax:=A[i]+A[i+1]+A[i+2];
End;
WriteLn(‘Номера элементов, сумма которых максимальна: ‘,iSMax,’, ‘,iSMax+1,’, ‘,iSMax+2);
WriteLn(‘Максимальная сумма = A[‘,iSMax,’] + A[‘,iSMax+1,’] + A[‘,iSMax+2,’] = ‘,SMax)
End.
Пример:
Исходный массив: 15 13 25 8 4 4 8 20 26 25 25 7 27 16 28 18 26 24 17 20 7 15 10 12 18 13 22 19 4 25
Номера элементов, сумма которых максимальна: 9, 10, 11
Максимальная сумма = A[9] + A[10] + A[11] = 76
- что такое саванна сбт
- что такое лаконичность определение