Урок 22 Запитання Розділ 6 § 1 Що визначає тип змінної? Які типи змінних ви знаєте?



Дата конвертації27.09.2018
Розмір2.36 Mb.
ТипУрок

Табличні величини

За новою програмою


Урок 22

Запитання


Розділ 6 § 6.1
  • Що визначає тип змінної? Які типи змінних ви знаєте?
  • Де трапляються впорядковані набори даних? У чому зручність їх використання?
  • Який загальний вигляд і як виконується команда циклу з лічильником у мові програмування Object Pascal?

Поняття табличної величини


Розділ 6 § 6.1

У 8-му класі ви розглядали задачі, у яких використовувалася невелика кількість змінних. Але існує багато задач, у яких потрібно опрацьовувати значення досить великої кількості змінних одного й того самого типу.

Наприклад, якщо треба скласти програму для обчислення середньої маси ста учнів 9-х класів,

то очевидно потрібно використати 100 змінних типу real, значенням кожної з яких буде маса відповідного дев'ятикласника з даних ста учнів 9-х класів, знайти суму значень цих змінних і поділити її на 100.

Поняття табличної величини


Розділ 6 § 6.1

Якщо використати 100 змінних типу real з довільними іменами, наприклад,

а, Ь, с, ..., z, аа, ab, ас, ..., az, ba, bb, be, .... bz, ca, cb, cc, ..., cv,

То команда знаходження суми їхніх значень буде містити у правій своїй частині 100 доданків або потрібно включити до тексту програми такі 100 команд:

sum := а;

sum := sum + b;

sum := sum + с;



sum := sum + cv;

Поняття табличної величини


Розділ 6 § 6.1

Усе це робить текст програми

громіздким

незручним

і

Зважаючи на те, що кількість учнів може бути:

ще

більшою

взагалі заздалегідь невідомою

або

Поняття табличної величини


Розділ 6 § 6.1

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

Цей набір змінних має ім'я, а ім'я кожної змінної набору складається з імені набору і порядкового номера цієї змінної в наборі

Поняття табличної величини


Розділ 6 § 6.1

Кожна змінна, що входить до табличної величини, називається її елементом.

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

Ім'я елемента табличної величини складається з імені цієї табличної величини і порядкового номера цього елемента в табличній величині, який узято у квадратні дужки.

[ ]

Поняття табличної величини


Розділ 6 § 6.1

Так, для наведеного вище прикладу варто розглядати табличну величину, що складається зі 100 елементів. Якщо ім'я цієї табличної величини а, то імена змінних — елементів цієї табличної величини будуть такі:

а[1], а[2], а[3], ..., а[100].

Кожна із цих змінних матиме тип real.

Тоді, щоб знайти суму значень усіх цих 100 змінних, достатньо записати такі команди:

sum := 0;

for і := 1 to 100 do

sum := sum + a[i];

Поняття табличної величини


Розділ 6 § 6.1

Виконання цього фрагмента програми відбуватиметься так:

Команда

Результат виконання

sum:=0

sum=0

i:=1

i=1

i≤100

true

sum:=sum+a[i]

Sum:=0+a[1]=a[1]

i:=1+1

i=2

i≤100

true

sum:=sum+a[i]

Sum:=a[1]+a[2]

i:=1+1

i=3

i≤100

true

sum:=sum+a[i]

Sum:=a[1]+a[2]+a[3]

Команда

Результат виконання

i:=1+1

i=4

i≤100

true

sum:=sum+a[i]

Sum:=a[1]+a[2]+[3]+[4]





i:=1+1

i=100

i≤100

true

sum:=sum+a[i]

Sum:=a[1]+a[2]+[3]+[4]+…+a[100]

i:=1+1

i=101

i≤100

false

Поняття табличної величини


Розділ 6 § 6.1

У результаті виконання наведеного фрагмента програми значення змінної sum дорівнюватиме сумі значень усіх 100 змінних — елементів табличної величини, тобто загальній масі даних 100 учнів. Після цього можна обчислити шукану середню масу.

У рядку var змінна а типу таблична величина записується так:

var a: array [1..100] of real

Діапазон номерів елементів табличної величини: від 1 до 100

Тип елементів табличної величини

(Англ. array — масив).

Поняття табличної величини


Розділ 6 § 6.1

Описати змінну типу одновимірний масив можна двома способами:
  • У розділі type інтерфейсного блоку програмного коду описати новий тип даних, і в розділі var описати змінну нового типу:
  • описати змінну типу масиву не вводячи нового типу:

type <ім'я типу> = аггау[діапазон індексів] of <тип елементів>; var <список змінних>: <ім'я типу>;

var <список змінних>: аггау[діапазон індексів] of <тип елементів>;

Поняття табличної величини


Розділ 6 § 6.1

За цим записом компілятор виділяє в пам'яті комп'ютера 100 ділянок під кожну зі 100 змінних — елементів табличної величини.

Розмір кожної ділянки залежить від типу елементів табличної величини.

Поняття табличної величини


Розділ 6 § 6.1

Звертаємо вашу увагу:

Інколи зручно нумерувати елементи табличної величини, починаючи не з 1. Так, у деяких задачах (кілька з них розглянемо нижче) зручно нумерувати елементи табличної величини, починаючи з 0, наприклад

a: array [0..12] of real,

а в задачі, у якій використовується щорічна чисельність населення України в період з 1991 по 2017 рік, зручно використати табличну величину

a: array [1991..2017] of integer;

Поняття табличної величини


Розділ 6 § 6.1

(Продовження) Звертаємо вашу увагу:

Номер елемента табличної величини може задаватися як цілим числом, так і значенням виразу, що набуває цілих значень, наприклад

а[2 * і — 5]

де i — змінна типу integer.

Розгадайте ребус


величини

«Ребуси українською» © rebus1.com

Розділ 6 § 6.1



Табличні

Дайте відповіді на запитання

  • Що таке таблична величина?
  • Із чого складається ім'я елемента табличної величини?
  • Як оголошується змінна типу таблична величина в рядку var?
  • Що може використовуватись як номер елемента табличної величини?

Розділ 6 § 6.1
  • Яким може бути діапазон номерів елементів табличної величини?

Домашнє завдання


Проаналізувати

§ 6.1, ст. 157-159

Розділ 6 § 6.1


Працюємо за комп’ютером


Сторінка

164-165

Розділ 6 § 6.1


Дякую за увагу!

За новою програмою


Урок 22
Каталог: 2017
2017 -> Затверджую ректор нмау ім. П.І. Чайковського Рожок В.І. 2016 р. Положення
2017 -> Програма навчальної дисципліни підготовки бакалавра спеціальності 010101 «Дошкільна освіта» 2016
2017 -> Методичні вказівки щодо організації самостійної роботи Львів 2016 Методичні рекомендації щодо організації самостійної роботи
2017 -> План роботи обласного навчально-методичного центру підвищення кваліфікації працівників культосвітніх закладів
2017 -> Галицько-Волинське князівство
2017 -> Робоча програма навчальної дисципліни «о снови професійної безпеки та здоров’я людини»
2017 -> Методичні вказівки щодо організації самостійної роботи студентів 3,4 курсу з дисципліни Іноземна мова
2017 -> Методичні рекомендації м. Вільнянськ 2017
2017 -> Вплив струму на організм людини. Заходи техніки безпеки під час роботи з електричними пристроями


Поділіться з Вашими друзьями:


База даних захищена авторським правом ©uchika.in.ua 2019
звернутися до адміністрації

    Головна сторінка