Роздатковий матеріал по темі "Складання програм з розгалуженням у середовищі програмування Lazarus"

Про матеріал
Пропоную до вашої уваги добірку завдань по темі "Оператор розгалуження у середовищі програмування Lazarus"
Перегляд файлу

Оператор розгалуження

Об’єкт RadioButton

Завдання № 1 «Кольорова форма»

Запустіть середовище програмування Lazarus. Розмістіть на формі об’єкти RadioButton1, RadioButton2, RadioButton3. У даних об’єктах змінити властивості Caption на відповідні Червоний, Жовтий, Зелений.

Розмісити на формі кнопку Button1. У даному об’єкті змінити властивості Caption на Пуск.

Запрограмувати кнопки Button таким чином, щоб при натисненні на кнопку, колір форми змінювання на вказани.

 

Завдання № 2 «Кольори веселки»

Запустіть середовище програмування Lazarus. Розмістіть на формі 7 об’єктів RadioButton. У даних об’єктах змінити властивості Caption на відповідні Червоний, Оранжевий, Жовтий, Зелений, Блакитний, Синій, Фіолетовий.

Розмісити на формі кнопку Button1. У даному об’єкті змінити властивості Caption на Пуск.

Запрограмувати кнопку Button таким чином, щоб при виборі об’єкта RadioButton колір форми змінювався на відповідний.

 

Завдання № 3 «Зміна розмірів форми»

Запустіть середовище програмування Lazarus. Розмістіть на формі об’єкти RadioButton1, RadioButton2, RadioButton3. У даних об’єктах змінити властивості Caption на Малий розмір, Середній розмір, Великий розмір.

Розмісити на формі кнопку Button1. У даному об’єкті змінити властивості Caption на Пуск.

Запрограмувати кнопку Button таким чином, щоб при виборі об’єкта RadioButton розмір форми змінювався на відповідний.

Для малого розміру форми оберіть висоту 200, ширину 200.

Для середнього розміру форми оберіть висоту 400, ширину 400.

Для великого розміру форми оберіть висоту 700, ширину 700.

 

Об’єкт ComboBox

 

Завдання № 1 «Перекладач»

Запустіть середовище програмування Lazarus. Розмістіть на формі об’єкт ComboBox1. Задайте елементи розкриваючого списку, для цього виберіть властивість Items і введіть такі рядки: Яблуко, Банан, Полуниця, Мандарин, Абрикос.

Розмістіть на формі об’єкт Label1.

Виберіть об’єкт ComboBox1, перейдіть на закладку Події, виберіть подію onSelect. Запрограмуйте даний об’єкт таким чином, щоб при виборі відповідного елемента списка на українській мові у об’єкт Label1 виводився переклад даного слова на англійській мові.

 

Завдання № 2 «Квітковий гороскоп»

Запустіть середовище програмування Lazarus. Розмістіть на формі об’єкт ComboBox1. Задайте елементи розкриваючого списку, для цього виберіть властивість Items і введіть такі рядки: Овен, Телець, Близнюки, Рак, Лев, Діва, Терези, Скорпіон, Стрілець, Козеріг,  Водолій, Риби.

Розмістіть на формі об’єкт Label1.

Виберіть об’єкт ComboBox1, перейдіть на закладку Події, виберіть подію onSelect. Запрограмуйте даний об’єкт таким чином, щоб при виборі відповідного елемента списка у об’єкт Label1 виводився назви рослин, які відповідають даному знаку зодіака.

 

Підказка: Овен -  герань, бегонія

 Телець – фіалка, цикламен

Близнюки – плющ, папороть

Рак – фуксія, алоє

Лев – кала, герань

 Діва – берізка, астра

 Терези – хризантема, гортензія

 Скорпіон – кактус, драконове дерево

Стрілець – лимон, фікус

Козеріг – фікус, грошове дерево

Водолій – кімнатний клен, молочай

Риби – манголія, лілія.

 

 

Завдання № 3 «Довідник з математики»

Запустіть середовище програмування Lazarus. Розмістіть на формі об’єкт ComboBox1. Задайте елементи розкриваючого списку, для цього виберіть властивість Items і введіть такі рядки: Периметр квадрата, Площа квадрата, Периметр прямокутника, Площа прямокутника.

Розмістіть на формі об’єкт Label1.

Виберіть об’єкт ComboBox1, перейдіть на закладку Події, виберіть подію onSelect. Запрограмуйте даний об’єкт таким чином, щоб при виборі відповідного елемента списка у об’єкт Label1 виводилися відповідні формули:

Периметр квадрата – P=4*a

Площа квадратаS=a*a

 Периметр прямокутникаP=2*(a+b)

 Площа прямокутникаP=a*b

doc
Додано
17 червня 2020
Переглядів
789
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку