Відповіді до підручника Інформатика 8 клас Й. Я. Ривкінд - Г.В. Чап'юк 2016-2020

Розділ 6. Алгоритми роботи з об'єктами та величинами
6.1. Поле. Величини, сталі і змінні величини. Властивості змінних

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

1. Поле — це компонент, який використовують для введення даних.

2. Щоб розмістити поле на формі, потрібно підвести вказівник до кнопки TEdit на вкладці Standard вікна середовища Lazarus і двічі клацнути ліву кнопку мишки.

3. Властивості поля Name, Top, Left, Color, Enabled, Visible, Font аналогічні до відповідних властивостей напису.

4. Значення комплексної властивості Font визначає значення властивостей шрифту, яким буде виводитись текст на об’єкті.

5. Властивості Name, Тор і Left для поля аналогічні властивостям напису, тобто Тор і Leftдля поля визначають відстань від його верхньої та лівої межі форми, а властивість Nameвизначає ім’я форми як об’єкта.

6. Значення властивостей Height і Widht можна змінити на вкладці Властивості або перетягуванням маркерів на межах поля, а значення властивостей Height і Width для напису не можна змінити на вкладці Властивості або перетягуванням, тому що висота і ширина напису визначається текстом, розташованим у цьому написі, якщо змінити текст у полі Caption, то відповідно до його довжини зміниться ширина напису.

7. Текст у полі є значенням його властивості Text. Його можна вводити і редагувати у відповідному полі вкладки Властивості.

8. Текстове подання числа можна перевести в число: х := StrToFloat(Еdit1.Text); у := StrToFloat(Edit2.Text); — процедури, що переводять текстове подання дійсних чисел х і у безпосередньо в дійсні числа і присвоюють їм значення х та у відповідно. Команда Labell.Caption := FloatToStr(z) переводить значення дійсного числа з числа в його текстове представлення і присвоює цей текст значенню властивості Caption напису з іменем Labell.

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

10. Імена змінних та їх типи вказують у проекті після ключового слова var.

Виконайте завдання

1. Проект Створити проект Standard Інспектор об’єктів Події. Знаходимо поле OnClick та двічі натискаємо лівою клавішею миші у поле праворуч від Інспектора об’скгів у вказаній курсором позиції записуємо процедури, які мають команди: Edit 1.Тор := 100; EditiText := 'Інформатика'; зберегти проект.

2. Проект Створити проект Standard Інспектор об’єктів Події. Знаходимо поле OnKeyPress та двічі натискаємо лівою клавішею миші у поле праворуч від Інспектора об’єктів у вказаній курсором позиції записуємо процедури, які мають команди: Editi 1 .Left := 120; Editl.Text :='Надія'; зберегти проект.

3. Проект Створити проект Standard Інспектор об’єктів Події. Знаходимо поле OnMouseMove та двічі натискаємо лівою клавішею миші у поле праворуч від Інспектора об’єктів у вказаній курсором позиції записуємо процедури, які мають команди: Edit1.Text := 'Привіт'; Edit1.Font.Color := clRed; Edit1.Color := clGray; Edit11.Left := Edit11.Left + 100; Edit11.Top := Edit11.Top + 80; зберегти проект.

4. Проект Створити проект Standard Інспектор об’єктів Події. Знаходимо поле OnClick та двічі натискаємо лівою клавішею миші у поле праворуч від Інспектора об’єктів у вказаній курсором позиції записуємо процедури, які мають команди: Editl.Text := 'Весела Надія'; Edit1.Font.Color := clGreen; Edit1.Color :=clYellow; Edit11.Left := Edit11.Left + 80; Edit11.Top := Edit11.Top - 20; зберегти проект.

5.  var a, b, c, x : real; begin

a := StrToFloat(Edit1.Text);

b := StrToFloat(Edit2.Text);

c := StrToFloat(Edit3.Text);

x := (2*a+b)*(a+c);

Labell.Caption := FloatToStr(x);

end;

6.  var a, b, x: real;

begin

a:=StrToFloat(Edit1.Text);

b:=StrToFloat(Edit2.Text);

x:=a-b;

Labell .Caption:=FloatToStr(x);

end;

7.  var a, b, c, x: real;

begin

a:=StrT oFloat(Edit1.Text);

b:=StrToFioat(Edit2.Text);

c:=StrToFloat(Edit3.Text);

x:=(3*a-2*b)*c;

Label 1 .Caption:=FloatToStr(x);

end;

8.  Const pi=3.1416;

var r,c: real; begin

r:=StrToFloat( Editl .Text);

c:=2*pi*r;

Label 1 .Caption:=FloatToStr(c);

end;





Перша публікація: 01/01/2016-2020

Останнє оновлення: 31/12/2023

Редакційна та навчальна адаптація: Даний матеріал зведено на основі першоджерела/оригінального тексту. Команда проєкту здійснила редакційне оглядове опрацювання, виправлення технічних неточностей, структурування розділів та адаптацію змісту до навчального формату.

Що було опрацьовано:

  • усунення форматних дефектів (OCR-помилки, розриви структури, дефектні символи);
  • редакційне упорядкування змісту;
  • уніфікація термінів відповідно до академічних джерел;
  • перевірка відповідності фактичних тверджень тексту першоджерела.

Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.