Напоминание

"Структура электронной таблицы. Адресация. Формулы."


Автор: Сорокина Татьяна Анатольевна
Должность: учитель информатики
Учебное заведение: МБОУ "СОШ №92"
Населённый пункт: город Новокузнецк, Кемеровской области
Наименование материала: разработка
Тема: "Структура электронной таблицы. Адресация. Формулы."
Раздел: среднее образование





Назад




Сорокина Татьяна Анатольевна,

учитель информатики,

МБОУ «СОШ№92»

Структура электронной таблицы. Адресация. Формулы.

Требования к аппаратному программному обеспечению.

В процессе изучения темы потребуется компьютерный класс, оснащенный IBM

совместными с компьютерами на базе процессоров Pentium, имеющих не менее 16 Мб

памяти, на которых следующее программное обеспечение:

1.

Операционная система Windows 95 и выше;

2.

Microsoft Excel.

Электронная таблица (ЭТ) – инструмент для табличных расчетов на ЭВМ. Прикладные

программы,

позволяющие

пользователю

работать

с

электронными

таблицами,

называются

табличными

процессорами

(ТП).

Табличные

процессоры

входят

в

состав

прикладного

программного обеспечения на персональных компьютерах.

Электронная таблица состоит из прямоугольных клеток – ячеек. Горизонтальные ряды

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

определяемая пересечением столбца и строки электронной таблицы. Строки имеют числовую

нумерацию, а столбцы имеют буквенные обозначения (имена). Максимальное число строк, которое

может иметь ЭТ – 65 536 и максимальное число столбцов – 256.

Для именования столбцов используются буквы латинского алфавита: A,

B,

C… . после

столбца с именем Z следуют столбцы: AA, AB, AC … AZ, BA, BB и т.д. в алфавитном порядке.

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

обозначения столбца и номера строки, на пересечении которых эта ячейка находится (например,

A1, F8, C24, AA2 и т.д.).

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

соответствует определенное поле в оперативной памяти (ячейка памяти). В каждой ячейке может

помещаться текст или формула.

Текст – это последовательность любых символов из компьютерного алфавита. Тексты

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

Формула – это выражение, определяющее вычислительные действия ТП. Чаще всего

формулы

определяют

математические

вычисления.

Например,

см

рис1:

ячейки A1,

В1,

С1

содержат текстовую информацию (слова), а ячейки A2, В2, С2 – формулы.

А

В

С

1

длина

ширина

площадь

2

5

3

А2*В2

Рис.1

С точки зрения ТП одно число в ячейке – это тоже формула (простейшая). В дальнейшем

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

числовой величине будем применять термин число.

Информацию,

которую

пользователь

ввел

в

ячейку,

будем

называть занесенной

информацией. Информацию, которую пользователь видит в ячейке на экране – выведенной

информацией. Первое и второе не всегда совпадают. Возможны следующие варианты:

занесено число: выведено число;

занесен текст: выведен текст (или часть текста, если он не помещается в ячейку на

экране, а соседние ячейки справа заняты);

занесена формула:

a)

выведено вычисленное значение;

b)

выведена формула;

c)

выведено сообщение об ошибке (например, слово ERROR).

Вариант a) имеет место, если таблица находится в режиме отображения значений; вариант

b) – в режиме отображения формул. Сообщение об ошибке (вариант «c») выдается в случае, если

таблица

находится

в

режиме

отражения

значений,

но

вычисление

по

формуле

невозможно

(деление на ноль и т.п.).

Таблица на рис.1 находится в режиме отображения формул. Та же самая таблица в режиме

отображения значений примет вид (рис.2):

А

В

С

1

длина

ширина

площадь

2

5

3

15

Рис.2

Основное

свойство

электронной

таблицы: изменение

числового

значения

в

ячейке

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

Правила записи формул для различных ТП во многом схожи. Сформулируем эти правила:

формулы

содержат

числа,

имена

ячеек,

знаки

операций,

круглые

скобки,

имена

функций;

арифметические операции и их знаки:

сложение (+);

вычитание (

);

умножение (*);

деление (/);

возведение в степень (^);

формула пишется в строку, символы последовательно выстраиваются друг за другом,

проставляются все знаки операций; используются круглые скобки.

Для

правильной

записи

формул

нужно

учитывать

последовательность

выполнения

действий ТП. В первую очередь выполняются операции в скобках. Если нет скобок, то порядок

выполнения

определяется

старшинством

операций.

По

убыванию

старшинства

операции

располагаются в таком порядке:

^

возведение в степень;

*, / умножение, деление;

+,

сложение, вычитание;

Операции одинакового старшинства выполняются в порядке их записи слева направо.

Различают арифметические и логические формулы.

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

также могут содержаться операторы сравнения: равно (=), не равно (<>), больше (>), меньше (<),

не более (<=), не менее (>=). Результатом вычисления арифметической формулы является число.

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

специальные логические операторы:

#NOT#

логическое отрицание “НЕ”,

#AND#

логическое “И”,

#OR#

логическое “ИЛИ”.

Логические формулы определяют, выражение истинно или ложно. Истинным выражениям

присваивается численная величина 1, а ложным – 0. Таким образом, вычисление логической

формулы заканчивается получением оценки “Истинно” (1) или “Ложно” (0).

Ввод формул. Для ввода формул необходимо (на примере рис.1):

1)

выделить ячейку С2, щелкнув по этой ячейке;

2)

в «строке формул» поставить знак «=» (равно);

3)

ввести А2;

4)

ввести знак умножения «*»;

5)

ввести В2;

6)

нажать «Enter».

Ввод формул можно осуществить другим способом:

1)

выделить ячейку С2, щелкнув по этой ячейке;

2)

ввести «=»;

3)

щелкнуть мышью на ячейке А2 (ее адрес появится в формуле);

4)

ввести «*»;

5)

щелкнуть на В2;

6)

нажать «Enter».

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

адрес ячейки (без каких-либо изменений). Для этого используют абсолютную адресацию. Если же

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

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

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

таблице на рис.1 формулу в ячейке С2 ТП воспринимает так: умножить значение из ячейки,

расположенной на две клетки левее со значением из ячейки, расположенной на одну клетку левее

данной формулы.

Этот принцип приводит к тому, что при всяком перемещении формулы в другое место

таблицы

изменяются

имена

ячеек

в

формуле.

Перемещение

формул

происходит

при

разнообразных манипуляциях фрагментами таблицы (копировании, вставках, удалении, переносе).

Манипуляциями фрагментами производятся путем выполнения специальных команд ТП.

При

перемещении

формулы

на

одну

строку

вниз

в

именах

ячеек

номер

строки

увеличивается на единицу: А2 преобразовалось в А3, В2 – в В3 (рис.3). При перемещении

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

если формулу из ячейки С2 скопировать в ячейку Е2, то она превратится в С2*D2.

А

В

С

1

длина

ширина

площадь

2

5

3

А2*В2

3

5

3

А3*В3

Рис.3

Абсолютная

адресация.

В

некоторых

случаях

оказывается

необходимым

отметить

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

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

который называется замораживанием адреса. Для этой цели в имени ячейки употребляется символ

$. Для замораживания всего адреса значок $ ставится дважды, например: $B$2. можно заморозить

только столбец ($B2) или только строку (B$2). Тогда часть адреса будет изменяться при переносе

формулы, а часть нет.

Рассмотрим пример (сделан учителем до урока на отдельных листах Microsoft Excel).

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

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

Решение: Исходной информацией является стоимость путевки в долларах и курс доллара

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

Первоначально следует подготовить таблицу в таком виде:

А

В

С

1

Курс доллара:

рублей

2

Страна

Цена в долларах

Цена в рублях

3

Англия

В3*$B$1

4

Болгария

5

Бельгия

6

Бразилия

В ячейке В1 будет храниться размер курса доллара, выраженный в рублях. Формула в

ячейке С3 вычисляет стоимость путевки в рублях путем умножения стоимости в долларах на курс

доллара. В ячейки С4, С5, С6 соответствующие формулы можно не вводить с клавиатуры, а

скопировать из ячейки С3. Мы получим:

А

В

С

1

Курс доллара:

рублей

2

Страна

Цена в долларах

Цена в рублях

3

Англия

В3*$B$1

4

Болгария

В4*$B$1

5

Бельгия

В5*$B$1

6

Бразилия

В5*$B$1

Видно, что при копировании замороженный адрес не изменился ($B$1). После занесения

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

А

В

С

1

Курс доллара:

20

рублей

2

Страна

Цена в долларах

Цена в рублях

3

Англия

600

12000

4

Болгария

250

5000

5

Бельгия

420

8400

6

Бразилия

1100

22000

Для копирования формул необходимо потянуть за квадратик вниз или вправо «

».

Литература

1.

Гулидова И. В., Густяхина В. П. Практические рекомендации по курсу МПИ для

студентов ФМФ. – Новокузнецк: РИО НГПИ, 2002.

2.

О. Ефимова, В. Морозов, Н. Угринович. Курс компьютерной технологии с основами

информатики.

Учебное

пособие

для

старших

классов.

М.,

ABF,

ООО

“Фирма

“Издательство АСТ”, 1999.

3.

Симонович Е. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное

пособие – М.: АСТ – ПРЕСС: Инфорком – ПРЕСС, 2000.



В раздел образования