Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 icon

Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3




Скачати 71.17 Kb.
НазваЛабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3
Дата25.12.2012
Розмір71.17 Kb.
ТипЛабораторна робота

Лабораторна робота № 3. Вбудовані інтерфейси C#


Мета роботи:

1. Вивчення використання в програмах вбудованих інтерфейсів

2. Варіанти завдань для Лабораторної роботи № 3.


Методичні рекомендації до виконання лабораторної роботи

1. Уважно прочитайте лекцію 4 та цю лабораторну роботу.

2. Виконайте і проаналізуйте всі наведені в лекції 4 приклади.


3. Для поглибленого вивчення цього матеріалу прочитайте розділи 5, 10 книги [2].


2. Варіанти завдань для Лабораторної роботи № 3

Номер варіанта відповідає номеру прізвища студента у списку групи




варіан-ту

Зміст завдання

1

1. Створіть масив об'єктів класу Тварина (або похідних). Реалізуйте інтерфейс IComparable для порівняння тварин за вагою в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння тварин не тільки за вагою, але і за зростом.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список тварин, впорядкований за вагою.


2

1. Створіть масив об'єктів класу Робітник. Реалізуйте інтерфейс IComparable для порівняння робочих за віком в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння робочих не тільки за віком, але і за зарплатою.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список робочих, впорядкований за зарплатою.


3

1. Створіть масив об'єктів класу Співробітник. Реалізуйте інтерфейс IComparable для порівняння співробітників за віком в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння співробітників не тільки за віком, але і за стажем роботи на цьому підприємстві.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список співробітників, впорядкований за стажем роботи.


.

4

1. Створіть масив об'єктів класу Виріб. Реалізуйте інтерфейс IComparable для порівняння виробів за вагою в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння виробів за ціною і за якістю (створити свою шкалу якості).

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список виробів, впорядкований за ціною.


5

1. Створіть масив об'єктів класу Організація. Реалізуйте інтерфейс IComparable для порівняння організацій за кількістю співробітників в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння організацій за кількістю співробітників і за рейтингом успішності (створити свою шкалу).

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список організацій , впорядкований за рейтингом.


6

1. Створіть масив об'єктів класу Журнал. Реалізуйте інтерфейс IComparable для порівняння журналів за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння журналів за кількістю сторінок і за рейтингом продажів (створити свою шкалу).

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список журналів, впорядкований за рейтингом продажів.


7

1. Створіть масив об'єктів класу Дерево. Реалізуйте інтерфейс IComparable для порівняння порід дерев за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння дерев за висотою і за ціною.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список порід дерев, впорядкований за ціною.


8

1. Створіть масив об'єктів класу Місто. Реалізуйте інтерфейс IComparable для порівняння міст за територією в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння міст за територією і за кількістю населення.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список міст, впорядкований за кількістю населення.


9

1. Створіть масив об'єктів класу Товар. Реалізуйте інтерфейс IComparable для порівняння товарів за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння товарів за ціною і за розмірами.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список товарів, впорядкований за ціною.


10

1. Створіть масив об'єктів класу Документ. Реалізуйте інтерфейс IComparable для порівняння документів за кількістю сторінок в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння документів за кількістю сторінок і за важливістю.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список документів, впорядкований за кількістю сторінок.


11

1. Створіть масив об'єктів класу Автомобіль. Реалізуйте інтерфейс IComparable для порівняння автомобілів за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння автомобілів за ціною і за потужністю.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список автомобілів, впорядкований за ціною і потужністю.


12

1. Створіть масив об'єктів класу Викладач. Реалізуйте інтерфейс IComparable для порівняння викладачів за зарплатою в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння викладачів за зарплатою і за стажем роботи.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список викладачів, впорядкований за за зарплатою і за стажем роботи.


13

1. Створіть масив об'єктів класу Овочі. Реалізуйте інтерфейс IComparable для порівняння овочів за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння викладачів за зарплатою і за стажем роботи.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список овочів, впорядкований за ціною.


14

1. Створіть масив об'єктів класу Книга. Реалізуйте інтерфейс IComparable для порівняння книг за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння книг за ціною і за кількістю сторінок.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список книг, впорядкований за ціною.

15

1. Створіть масив об'єктів класу Меблі. Реалізуйте інтерфейс IComparable для порівняння Меблів за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння меблів за ціною і за габаритами.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список меблів, впорядкований за ціною.


16

1. Створіть масив об'єктів класу Будинок. Реалізуйте інтерфейс IComparable для порівняння будинків за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння будинків за ціною і за площею.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список будинків, впорядкований спочатку за ціною, потім за площею.


17

1. Створіть масив об'єктів класу Літак. Реалізуйте інтерфейс IComparable для порівняння літаків за кількістю годин нальоту в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння літаків за кількістю годин нальоту і за надійністю.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список літаків, впорядкований спочатку за кількістю годин нальоту, потім за надійністю.


18

1. Створіть масив об'єктів класу Операційна система (ОС). Реалізуйте інтерфейс IComparable для порівняння ОС за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння ОС за ціною і за роками виходу у продаж.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список ОС, впорядкований спочатку за ціною, потім за роками виходу у продаж.


19

1. Створіть масив об'єктів класу Комп'ютер. Реалізуйте інтерфейс IComparable для порівняння Комп'ютерів за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння комп'ютерів за ціною і за розмірами жорсткого диска.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список комп'ютерів, впорядкований спочатку за ціною, потім за розмірами жорсткого диска.


20

1. Створіть масив об'єктів класу Збірка. Реалізуйте інтерфейс IComparable для порівняння збірок за ціною в методі CompareTo().

2. Реалізуйте в класі інтерфейс IComparer для порівняння збірок за ціною і за кількістю сторінок.

3. Реалізуйте інтерфейс IEnumerable. Виведіть на консоль список збірок, впорядкований за ціною.



Література

1. Лекція 4

2. C# 2005 и платформа .Net 3.0 для профессионалов. Нейгел К., Ивьен Б. и др. –М.: ООО “И.Д. Вильямс", 2008. –1376 с.


Схожі:

Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №12 Класи-колекції C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №12
Зверніть увагу на реалізацію в C# базових абстрактних структур даних таких як стек, черга, бінарне дерево, тощо. В с# вони реалізовані...
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №2 Класи. Інтерфейси Мета роботи: Вивчення спадкування інтерфейсів Варіанти завдань для Лабораторної роботи №2
Зверніть увагу, що клас, який наслідує інтерфейс, зобов'язаний повністю реалізувати всі методи інтерфейсу. У цьому відмінність від...
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconМетодичні вказівки для самостійної роботи студентів при підготовці до лабораторної роботи навчальна дисципліна
Вивчення фізичних основ ультразвукових досліджень у клініці. Лабораторна робота №29
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота 19 Спектральна густина випромінювальної здатності чорного тіла 1 Порядок виконання лабораторної роботи
Після виконання лабораторної роботи, потрібно виконати теоретичне завдання з теми роботи
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №12: "Розробка інтерфейсів та програмування діалогів в ms excel"
Мета роботи: Засвоїти основні принципи створення та застосування діалогів. Навчитися конструювати діалоги для керування програмними...
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №48 Вивчення явища фотолюмінесценції
...
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconМетодичні вказівки для самостійної роботи студентів при підготовці до лабораторної роботи навчальна дисципліна
Зняття спектральної характеристики вуха на порозі чутності. Лабораторна робота №22
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №64: " Текстовий процесор ms word "
Мета роботи: Вивчення базових можливостей текстового процесора Microsoft Word, `набуття початкових навичок роботи в Word
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №6: " Текстовий процесор ms word "
Мета роботи: Вивчення базових можливостей текстового процесора Microsoft Word, придбання початкових навичок роботи в Word
Лабораторна робота № Вбудовані інтерфейси C# Мета роботи: Вивчення використання в програмах вбудованих інтерфейсів Варіанти завдань для Лабораторної роботи №3 iconЛабораторна робота №5 Компонентне програмування Мета роботи: Створення власних компонентів елементів управління Windows Forms Методичні рекомендації до виконання лабораторної роботи
Створити елемент управління на основі кнопки. Виконати приклад з лекції Модифікувати приклад, додаванням на кнопку рисунку. Вивести...
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи