ГДЗ Інформатика 8 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.] 2021
27.01.2022,
8 Клас / Інформатика,
87 227,
0
6.5. Поле. Проєкти з вхідними даними і кінцевими результатами
Дайте відповіді на запитання1. Для чого може використовуватися поле?
Поле – це компонент (елемент керування), який використовується для введення даних і виведення результатів.
2. Як розмістити поле на формі?
Щоб розмістити поле на формі, потрібно підвести вказівник до кнопки TEdit на вкладці Standard вікна середовища Lazarus і двічі клацнути ліву кнопку миші
3. Що визначають значення властивостей Top, Left, Name, Color, Text, Enabled і Visible для поля?
Властивості поля Top, Left, Name, Color, Enabled, Visible, Font аналогічні до відповідних властивостей напису
6. Як створити поле в мові Python?
Команда для створення поля в мові Python має вигляд:
<ім’я поля> = Entry(<набір властивостей та їх значень>)
7. Які властивості поля ви знаєте? Охарактеризуйте їх.
Властивості поля width, bg, fg, font аналогічні до відповідних властивостей напису та кнопки, а властивість height відсутня – висота поля визначається висотою символів у його вмісті. Для поля можна задавати товщину рамки як значення властивості bd.
8. Як отримати значення з поля; записати в поле; видалити дані з поля?
Для розміщення поля у вікні проєкту можна використовувати методи pack() і place().
Щоб вивести в поле деякий текст, використовують команду виду:
<ім’я поля>.insert(<позиція>, <текст>).
Отримати з поля його вміст можна, використовуючи метод get(), наприклад
label[‘text’] = entry.get().
Для очищення вмісту поля з іменем entry використовують команду:
entry.delete(0, END).
9. Як можна змінити текст у полі до виконання проєкту й під час його виконання?
Для введення даних під час виконання проєкту в команді присвоювання використовують функцію input(‘’), наприклад, x = fl oat(input(‘Уведіть перший доданок: ’)) або x = int(input(‘Уведіть перший доданок: ’)).
Для виведення значень використовують команду print(), наприклад print(‘Сума дорівнює’, z).
10. Якими командами можна перевести текстове подання числа безпосередньо в число й навпаки?
Хоча користувач під час виконання проєкту вводить у поля числа, система тим не менше сприймає їх як тексти. Ці тексти є вмістом полів з іменами entry1 і entry2. Тому перші дві команди процедури x = fl oat(entry1.get()) i у = float(entry2.get()) (англ. fl oat – число з плаваючою десятковою комою) переводять текстове подання чисел безпосередньо в числа і присвоюють ці значення змінним х і у відповідно.
11. Що визначає тип змінної? Які типи змінних ви знаєте? Чим вони відрізняються один від одного?
Тип визначає:
· які значення може набувати відповідна змінна;
· які операції над значеннями можна виконувати;
· який обсяг оперативної пам’яті комп’ютера буде виділено для зберігання даних цього типу
Значення змінних х, у, z, які використані в процедурі, за умовою задачі можуть бути довільними числами, тобто і цілими, і дробовими. Для таких значень можна використати тип float.
Якщо змінні можуть набувати тільки цілі значення, то для них можна використовувати тип int (англ. integer – цілий).
12. Де та як вказуються імена змінних та їх типи?
Тип результату обчислення значень арифметичних виразів у мові Python залежить від типу величин, що є операндами в цьому виразі. Так, якщо обидва операнди є величинами цілого типу, то в результаті їх додавання, віднімання та множення отримаємо значення цілого типу. Якщо хоча б один з операндів дійсного типу, то і результат виконання названих операцій буде також дійсного типу. Результат ділення величин як цілого, так і дійсного типу завжди є дійсним числом.
13. Чим константа відрізняється від змінної? Як вказується ім’я та значення константи?
У мові Python не можна створити сталі величини (константи), як в інших мовах програмування, щоб для них було заборонено змінювати значення величини. Натомість серед програмістів є домовленість записувати імена величин, значення яких не рекомендується змінювати, великими літерами.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter