ГДЗ Інформатика 9 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А.] 2017

icon16.02.2019, icon9 Клас / Інформатика, icon37 585, icon8



РОЗДІЛ 6. ТАБЛИЧНІ ВЕЛИЧИНИ ТА АЛГОРИТМИ ЇХ ОПРАЦЮВАННЯ
6.1. Табличні величини (Сторінка 157)
Дайте відповіді на запитання
1. Що таке таблична величина?
Таблична величина — це упорядкований набір змінних одного типу.
2. Із чого складається ім’я елемента табличної величини?
Ім’я елемента табличної величини складається з імені цієї табличної величини і порядкового номера цього елемента в табличній величині, який узято у квадратні дужки.
3. Як оголошується змінна типу таблична величина в рядку var?
Для цього після заголовка процедури перед тілом процедури, яке обмежується службовими словами begin та end, розміщують розділ оголошення змінних, що розпочинається службовим словом var: var ім’я-змінної: тип-змінної. Якщо описується декілька змінних одного типу, то їх імена записують через кому. var змінна-1, m, змінна _N: тип-змінних; Якщо програма міститиме змінні різних типів, то службове слово var записують один раз, а перелік змінних кожного іншого типу записують у новому рядку.
4. Що може використовуватись як номер елемента табличної величини?
Таблиця визначається ім’ям (ідентифікатором) і кількістю індексів (номерів), що потрібні для визначення місцезнаходження необхідного елементу масиву. Ім’я масиву є єдиним для всіх його елементів.
5. Яким може бути діапазон номерів елементів табличної величини?
У програмуванні кількість індексів таблиці називають розмірністю, кількість дозволених значень кожного індексу — діапазоном, а сукупність розмірності та діапазону — формою масиву. Масиви можуть бути одномірні та двомірні.
6. Які властивості багаторядкового текстового поля ви знаєте? Що визначають значення кожної з них?
Властивості багаторядкового текстового поля. Для введення і виведення значень елементів одновимірного масиву можна скористатися багаторядковим полем (компонент типу ТМеmо), який можна розмістити на формі так само, як й інші компоненти. Серед властивостей цього компонента є багато таких, які мали раніше розглянуті нами компоненти: Name, Color, Font, Enabled, Visible, Height, Width, Top, Left та in. Серед властивостей, яких не мали попередні компоненти, розглянемо такі:
ScrollBars (англ. scroll — прокручування, bars — прямокутні смуги) — значення цієї властивості визначає наявність чи відсутність на цьому компоненті смуг прокручування (горизонтальної — ssHorizontal, вертикальної — ssVertical обох — ssBoth) для перегляду тексту, який виходить за границі компонента;
ReadOnly (англ. read — читати, only — тільки) — значення цієї властивості визначає можливість редагування рядків компонента: False — можна редагувати, True — не можна (тільки для читання);
Lines (англ. lines — лінії, рядки) — значенням цієї властивості є набір значень, розташованих у рядках цього компонента; кожний рядок має номер, нумерація рядків починається з 0;
Lines.Count (англ. count — підрахунок) — значення цієї властивості дорівнює кількості заповнених даними рядків компонента; зазначимо, що ця властивість відсутня у списку властивостей вікна Object Inspector.
Тоді при збереженні проекту ці значення також будуть збережені й автоматично з’являться в цьому полі після запуску проекту на виконання.
7. Як увести числа в багаторядкове текстове поле до запуску проекту?
Можна увести числа в багаторядкове поле до запуску проекту, змінюючи значення властивості Lines цього поля. Це зручно робити, наприклад, на етапі налагодження програми. Для цього потрібно:
1. Вибрати багаторядкове поле.
2. Вибрати кнопку в кінці рядка Lines вікна Object Inspector.
3. У вікні String List Editor (англ. string — рядок тексту, list — список, editor — редактор), що відкрилося, видалити текст першого рядка і ввести дані десяти чисел, натискаючи після кожного клавішу Enter.
4. Вибрати кнопку OK.
8. Як увести значення елементів табличної величини у багаторядкове текстове поле?
Для введення, виведення та опрацювання масиву текстових рядків у середовищах програмування можна використовувати елемент управління — багаторядкове текстове поле.
У середовищі Lazarus багаторядкове текстове поле задають елементом Memo з панелі компонентів екранної форми Стандартна.
Розмір текстового поля змінюють у процесі налаштування екранної форми перетягуванням маркерів зміни розміру або в програмі, надаючи необхідних значень властивостям Width {Ширина), Height (Висота).
Опрацювання тексту в полі Memo можливе також із використанням буфера обміну, при цьому можна застосовувати стандартні комбінації клавіш: Ctrl+X — вирізати, Ctrl+C — копіювати, Ctrl+V — вставити.
В інспекторі об’єктів змінюють значення таких властивостей елемента управління Memo (табл. 15.2).
9. Як вивести значення елементів табличної величини у багаторядкове текстове поле?
Наприклад, на малюнку 15.2 задано опис лінійної табличної величини — одновимірного масиву з іменем а, який складається з не більш ніж 10 цілих чисел. Двовимірний масив b зі 100 цілих чисел (таблиця з 10 рядків, у кожному з яких є таблиця з 10 значень або таблиця з 10 рядків і 10 стовпців) можна задати одним з поданих способів.
Щоб звернутися до конкретного елемента лінійного масиву, слід після імені масиву записати у квадратних дужках індекс потрібного елемента, наприклад а[4]. Аналогічно можна звернутися до будь-якого елемента двовимірного масиву, але у квадратних дужках слід записати номер рядка та номер стовпчика, де розташований потрібний елемент. Наприклад, b [2,3] — елемент, що у двовимірному масиві розташований на перетині другого рядка та третього стовпчика.
10. Які переваги має використання табличних величин перед використанням окремих змінних?
Наприклад, якщо треба скласти програму для обчислення середньої маси ста учнів 9-х класів, то очевидно потрібно використати 100 змінних типу real, значенням кожної з яких буде маса відповідного дев’ятикласника з даних ста учнів 9-х класів, знайти суму значень цих змінних і поділити її на 100.
Якщо використати 100 змінних типу real з довільними іменами, наприклад a, b, c, z, aa, ab, ac, ..., az, ba, bb, bc, bz, ca, cb, cc, ..., cv.


iconГДЗ Інформатика 9 клас Генеза 2017 Підручник Ривкінд Лисенко Чернікова Шакотько
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації

    ГДЗ Інформатика 5 клас. Підручник [Коршунова О.В., Завадський І.О.] 2018

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до підручника для закладів загальної середньої освіти з інформатики 5 клас. Видавництво "Освіта" Київ. Автори підручника: Коршунова О.В., Завадський І.О. Рік видання 2018. Нова програма 2018 року. (Відповіді / ГДЗ / Ответы /...

    ГДЗ Інформатика 5 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.] 2018

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до підручника для закладів загальної середньої освіти з інформатики 5 клас. Видавництво "Освіта" Київ. Автори підручника: Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В. Рік видання 2018. Нова програма 2018 року....

    ГДЗ Інформатика 5 клас. Підручник [Корнієнко М.М., Крамаровська С.М.] 2018

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до підручника для закладів загальної середньої освіти з інформатики 5 клас. Видавництво "Ранок" Харків. Автори підручника: Корнієнко М.М., Крамаровська С.М., Зарецька І.Т. Рік видання 2018. Нова програма 2018 року. (Відповіді /...

    ГДЗ Інформатика 6 клас. Зошит контроль [Морзе Н.В., Барна О.В., Вембер В.П.] 2014

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до зошита контролю знань з інформатики 6 клас. Видавництво "Освіта", Київ. Автори підручника: Морзе Н.В., Барна О.В., Вембер В.П. Уданій новині викладено поурочний контроль, тематичний тестовий контроль. Рік видання 2014. (Нова...

    Атлас. Географія 6 клас [2014]

    У даному матеріалі Ви можете ознайомитись з атласом для загальної географії 6 клас. Видавництво "Картографія". Рік видання 2014. (Нова програма)...
Обговорення

icon 25.10.2024

Цитата: Вадим Колганенко
А коли ти зробиш ГДЗ з Інформатикою 9 клас Ривкінд 2022?

Ще не знаю.

Реклама
Що Вас цікавить більше?
Ми в соціальних мережах
Хмаринка тегів