Урок 29.Перерахування (enum) в Сі-Шарп
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 3365
Перерахування (Enumeration) - це визначений користувачем цілочисельний тип, який дозволяє уточняти набір допустимих значень, і призначити кожному зрозуміле ім'я. Для оголошення перерахування використовується ключове слово enum. Загальна структура оголошення перерахування виглядає так:
enum [ім'я_перерахування] { [ім'я1], [ім'я2], … };
Наприклад, створимо перерахування Directions, яке буде відповідати напрямам руху:
enum Directions { Left, Right, Forward, Back };
Оголосивши таким чином перерахування, кожній символічно позначеній константі присвоюється цілочисельне значення, починаючи з 0 (Left = 0, Right = 1 ...). Це цілочисельне значення можна задавати і самому:
enum Directions { Left, Right = 5, Forward = 10, Back };
Back в цьому прикладі буде мати значення 11.
Урок 28. Форматування рядків в Сі-Шарп. метод System.String.Format
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 4397
В 9 уроці була розглянута робота з рядками в Сі-Шарп, зараз же ми поговоримо про їх форматування. Потреба у форматуванні рядків виникає досить часто (наприклад певна кількість знаків після коми для числа, або дата в потрібному форматі і т.д.).
У Сі-Шарп задавати форматування володіють такі методи:
- System.String.Format
- Console.WriteLine
- StreamWriter.Write
- ToString
Методи WriteLine і Write використовуються для виведення інформації в консоль, і при цьому дають можливість відформатувати результат. Метод Format класу String призначений конкретно для форматування. Він повертає відформатований рядок. Різниці між самим форматуванням для цих методів немає. Форматування в методі ToString можна задати тільки для чисел і дат.
Урок8. Гіперпосилання.Вставляння гіперпосилань.
- Деталі
- Автор: Teacher
- Категорія: Уроки HTML
- Перегляди: 4349
Гіперпосилання є таких видів:
на файл |
на деяке місце на певній сторінці: |
початок сторінки /top/ |
на кінець сторінки /bottom/ |
позначений текст. |
Гіперпосилання вставляють за допомогою парного тега <A параметр>... </A>, де параметр HREF="адреса файлу". Тут замість адреси можуть бути слова top чи bottom чи текст, що є позначкою. Гіперпосиланням може бути текст або картинка. Розглянемо випадок, коли гіперпосиланням є текст. Нехай у реченні "Мене звати Сергій" слово "Сергій" потрібно зробити гіперпосиланням на файл "file2.html" чи "newinf.html", що містить додаткові відомості про Сергія. Це роблять так:
Мене звуть <A HREF="newinf.html"> Сергій </A>.
Урок7. Графіка. Вставка зображень.
- Деталі
- Автор: Teacher
- Категорія: Уроки HTML
- Перегляди: 3536
Графічні зображення додають в Web-документ у вигляді окремих малюнків або фону і їх необхідно зберігати у форматах:
•.png – компактність файлів, мережева графіка, достатня якість передачі кольорів.
URL-зображення – це шлях до файлу.
Урок 6. Створення таблиць
- Деталі
- Автор: Teacher
- Категорія: Уроки HTML
- Перегляди: 3828
У звичайних текстових редакторах таблиці використовують для наочного подання числової чи текстової інформації. У web-дизайні таблиці відіграють більшу роль. Часто їх використовують для позиціювання графічних чи інших об’єктів на екрані. Таблиці утворюють з невидимиим межами(рамками), а вклітинках розташовують картинки, тексти тощо.
Урок 5. Створення списків.
- Деталі
- Автор: Teacher
- Категорія: Уроки HTML
- Перегляди: 3590
Є три види списків: нумерований, ненумерований, тлумачення. Список може мати заголовок, який охоплюють тегами. <LH> ... </LH>, наприклад <LH> Це заголовок списку </LH>.
Ненумерований список утворюють за допомогою парного тега <UL> ... </UL> і одинарних тегів <LI>, наприклад так:
2. Задачі з використанням методів побудови алгоритмів
- Деталі
- Автор: Teacher
- Категорія: Олімпіади з програмування
- Перегляди: 3664
Задача 1. КВАРТАЛ І ТОЧКА
Яку найбільшу кількість точок із цілочисельними координатами на аркуші в клітинку можна накрити квадратом зі стороною N клітинок?
Вхідні дані
Єдине число – сторона квадрату N (1 ≤ N ≤ 10000).
Вихідні дані
Максимальна кількість накритих клітин K.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані |
Вихідні дані |
1 | 4 |
Задача2. ЗООПАРК
У зоопарку N кліток вишикувані в ряд. У зоопарку, крім інших тварин, живуть дві мавпочки, Слава та Юра. Слава та Юра завжди були великими друзями і сиділи в сусідніх клітках, але тепер вони посварились і більше не
хочуть бачити один одного. Наглядач уже зібрався переселити їх у відповідності з їх бажанням, проте виникла проблема. Слава і Юра — дуже освічені мавпочки (кожна з них закінчила аж по вісім класів!), і вони неодмінно хочуть знати, скільки всього існує способів розселити їх так, щоб їх клітки не були сусідніми, і, звичайно, їх клітки повинні бути різними. Можна вважати, що всі N кліток доступні, інші мешканці зоопарку готові переїхати куди завгодно. Наглядач спробував було порахувати сам, але збився з рахунку біля бегемотів. І цілком очевидно, що без вашої допомоги йому не обійтись!
Вхідні дані
У першому рядку вхідних даних міститься число N (2 <= N <= 100) —
кількість кліток у зоопарку.
Вихідні дані
Виведіть одно число — кількість способів поселити Славу та Юру в різні
клітки так, щоб ці клітки не були сусідніми.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані | Вихідні дані |
Sample 1 Sample 2 4 |
Sample 12 Sample 2 6 |
1. Задачі з використанням методів побудови алгоритмів
- Деталі
- Автор: Teacher
- Категорія: Олімпіади з програмування
- Перегляди: 11372
1. ПРОСТА ЗАДАЧА?
Програма зчитує двоцифрове число і виводить через пропуск кожну цифру окремо.
Вхідні дані
Натуральне число на проміжку від 10 до 99 включно.
Вихідні дані
Спочатку першу цифру числа і через пропуск другу.
Ліміт часу 0.3 секунди
Ліміт використання пам'яті 256 MB
Вхідні дані | Вихідні дані |
23 | 2 3 |
СИР ДЛЯ АНФІСИ
Розрізаючи сир у задачі «Сир для Анфіси», у господаря залишалися куски сиру у вигляді прямокутного паралелепіпеда з різними цілими довжинами сторін. Готуючи нову страву із сиру для Анфіси, господарю прийшлося розрізати дані куски сиру на кубики зі стороною 1. Яку найменшу кількість розрізів приходилось йому робити, щоб розрізати дані куски сиру, якщо він кожного разу розрізав один кусок сиру на дві частини.
Вхідні дані
В єдиному рядку записано три числа А, B, C - довжини ребер куска сиру. 1 ≤ А, B, C ≤ 2000000000. 6
Вихідні дані Єдине число найменша кількість розрізів.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані | Вихідні дані |
2 3 4 | 23 |
Урок4. Задання параметрів шрифту
- Деталі
- Автор: Teacher
- Категорія: Уроки HTML
- Перегляди: 3287
Тема:Тег параметрів шрифту FONT
Щоб задати назву конкретного шрифту, його розмір і колір використовують парний тег FONT із параметрами FACE, SIZE та COLOR. Наприклад:
<FONT FACE ="Decor, Arbat, Kudriashov" SIZE=+2 COLOR ="red"> текст </FONT> |
Дія тега. Якщо на комп’ютері клієнта встановлено шрифт Decor, то він буде застосований до цього тексту, інакше броузер застосує шрифт Arbat чи Kudriashov, або деякий свій стандартний шрифт, наприклад Time Ne Roman.
Урок 3. Практична робота "Створення веб-сторінки з використанням тегів для тексту"
- Деталі
- Автор: Teacher
- Категорія: Уроки HTML
- Перегляди: 7014
ПРАКТИЧНА РОБОТА №4 «Абзаци, лінії, теги для шрифтів»
1. Створити наступну web-сторінку: