You are on page 1of 1

Фізико-технічний ліцей ХМР

11 класс Домашня контрольна робота з інформатики №1 2023-2024 н. р.


Тема: «Основи ООП, оголошення та використання класу, мова C#»
Теоретична частина (у зошиті)
1. Напишіть коментарі для наступного фрагменту (формат запису номер коментаря – коментар):
class Rectangle
{
public double a; //1)
public double b; //2)

public double GetArea() //3)


{
return a * b;
}
public double GetPerimeter() //4)
{
return 2 * (a + b);
}
public void Resize(int k) //5)
{
double x=a*k;
double y=b*k;
Сonsole.WriteLine(“a={0,6} b={1,6}”,x,y);
}
}
2. До завдання №1 розробити фрагмент програмного коду, в якому створюється об’єкт класу «Прямокутників»
та викликаються три методи. Записати результат роботи програми для прямокутника зі сторонами 2см та 5см,
k=3.
3. Створити клас “Digitcount” для знаходження кількості цифр натурального числа, навести приклад його
застосування. Заповнити таблицю:
Ім’я класу:
Поля класу
Ім’я Тип даних Призначення

Методи класу
Ім’я Тип результату Призначення

Практична частина
4. Створити рішення для розв’язування наступних задач (програма повинна містити пояснювальний текст для
введення та виведення вхідних та вихідних даних):

1) Розробити клас і програму для обчислення периметра та площі рівносторонього трикутника за введеною стороною.
Клас повинен мати наступні члени:
 поле для зберігання сторони трикутника;
 метод знаходження периметра;
 метод знаходження площі трикутника.
2) Про дерево відомі наступні параметри: вид (наприклад, дуб, верба і т.і.), вік (в роках), швидкість росту (в см).
Розробити програму для визначення висоти дерева через n років. Для цього описати клас Tree з наступними
елементами: поля (параметри дерева); метод (обчислення висоти дерева через n років). Створити два об’єкти класу
Tree, проініціалізувати поля і дати відповідь на питання задачі.
3) Розробити клас Гроші (Monet), описавши його наступні елементи:
 Поле, яке означає номінал купюри і поле, яке означає кількість купюр
 Метод, який дозволяє вивести на екран номінал і кількість купюр
 Метод, який визначає, чи вистачить грошей на придбання товару на суму M гривень.
Створити програму, що виводить на екран повідомлення «так» чи «ні», в залежності від того, чи вистачить грошей
на придбання товару на суму M гривень.
4) Прямокутний трикутник заданий довжинами катетів. Коло задано довжиною радіусу. Розробити програму, в якій
реалізувати класи, що описують прямокутний трикутник і коло. В класі Program визначити, чи поміститься трикутник
всередині кола. Вивести площу кола.

Складено Барабаш С.О.

You might also like