Назад
Вперед
Зміст
ЛАБОРАТОРНА РОБОТА № 2
Приклад 1
Дані дійсні числа x та y. Обчислити

Введемо x та y


Результат:

Приклад 2
Даний рядок. Скільки в ній букв "о"?


Приклад 3
Ввести рядок, якщо в ньому є символи A, B і C, замінити їх на 1, 2 і 3 відповідно
Рішення (1 спосіб)


Рішення (2 спосіб)


Завдання 1 (на об'єкт Math)
Написати програму, яка вводить x та y з клавіатури обчислює та виводить
на екрані значення z.
Варіанти завдань
№ варіанта |
Формула |
| 1 |  |
| 2 |  |
| 3 |  |
| 4 |  |
| 5 |  |
| 6 |  |
| 7 |  |
| 8 |  |
| 9 |  |
| 10 |  |
| 11 |  |
| 12 |  |
| 13 |  |
| 14 |  |
| 15 |  |
| 16 |  |
| 17 |  |
Завдання 2 (на об'єкт Array)
Приклад масиву.
Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (15; 20). Знайдіть усі максимальні елементи масиву та їх індекси.



- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10, 20). На екрані виведіть індекси тих елементів, які закінчуються цифрою 0.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10; 200). Знайдіть у цьому масиві індекси елементів, що починаються цифрою 3.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10; 200). Знайдіть у цьому масиві індекси елементів, кратні 5.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10; 200). Знайти у цьому масиві індекси елементів, де є цифра 2.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (-10; 10). Знайдіть у цьому масиві останній негативний елемент, якщо він у масиві.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (-5; 5). Знайдіть у цьому масиві останній позитивний елемент, якщо він у масиві.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10; 200). Знайдіть у цьому масиві перший елемент, що закінчується на 0, якщо такий елемент у масиві.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (-5; 5). Знайдіть у цьому масиві перший елемент, що дорівнює 0, якщо він у масиві.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10; 200). Знайдіть у цьому масиві перший елемент, кратний 7, якщо такий елемент у масиві.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10, 20). Знайдіть мінімальний елемент масиву та його індекс. Якщо таких елементів є кілька, знайдіть елемент з найбільшим індексом.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10, 20). Знайдіть мінімальний елемент масиву та його індекс. Якщо таких елементів є кілька, знайдіть елемент з найменшим індексом.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (-5; 5). Знайти в масиві найбільший елемент серед негативних та його індекс. Якщо таких елементів є кілька, знайдіть елемент з найменшим індексом.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (5; 15). Знайдіть у цьому масиві останній елемент, який є двозначним числом, якщо двозначні числа у масиві.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (15; 20). Знайдіть усі максимальні елементи масиву та їх індекси.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10, 15). Знайдіть усі мінімальні елементи масиву та їх індекси.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (-5; 5). Знайти в цьому масиві мінімальний елемент серед позитивних та його індекс. Якщо таких елементів є кілька, знайдіть елемент з найбільшим індексом.
- Заповніть цілий масив А з 10 елементів випадковими цілими числами з інтервалу (10, 20). Знайдіть у цьому масиві мінімальний елемент серед непарних та його індекс. Якщо таких елементів є кілька, знайдіть елемент з найбільшим індексом.
Завдання 3 (на вбудований об'єкт Date)
Приклад на вбудований об'єкт Date.
Створити HTML-сторінку, яка під час завантаження повідомляє, скільки днів минуло від початку року.
Для вирішення завдання потрібно визначити:
- ms1 - кількість мілісекунд від 1 січня 1970 р. до поточної дати
- ms2 - кількість мілісекунд від 1 січня 1970 до 1 січня поточного року,
від першого відняти друге і розділити на 86400000 (кількість мілісекунд на добу).
- Створити сторінку, яка під час завантаження виводить у вікно сьогоднішню дату у вигляді: число, назва місяця, рік та назва дня тижня.
- Дано число, номер місяця та рік. Створити сторінку, яка під час завантаження виводить у вікно цю дату у вигляді: число, назва місяця, рік та назва дня тижня.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 січня поточного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 січня попереднього року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 січня наступного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 31 грудня попереднього року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 31 грудня поточного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 травня поточного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 вересня поточного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 вересня наступного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року вибиратиме з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату 1 число наступного місяця поточного року у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року та поточного місяця вибирати з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату завтрашнього дня у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року, поточного місяця та число вибирати з поточної дати.
- Створити сторінку, яка під час завантаження виводить у вікно дату вчорашнього дня у вигляді: число, назва місяця, рік та назва дня тижня. Номер поточного року, поточного місяця та число вибирати з поточної дати.
- Дано число, номер місяця та рік. Створити сторінку, яка під час завантаження виводить у вікно кількість днів, що минуло від цієї дати до сьогодення.
- Дано число, номер місяця та рік. Створити сторінку, яка під час завантаження виводить у вікно кількість днів, що минуло від сьогодні до цієї дати.
- Дані дві дати: число, місяць, рік. Скільки між ними днів?
- Дані дати народження двох людей: число, місяць
Завдання 4 (на вбудований об'єкт String)
- Даний текст S="14 вересня 1789 року російські воїни під командуванням адмірала Хосе Дерибаса та загін українських козаків під командуванням Антона Головатого та Зіновія Чепіги штурмом оволоділи фортецею Єні-Дунья.
Турки зазнавали поразки за поразкою. Майже одночасно з падінням Хаджибея, (11 вересня 1789), А.В. Суворов здобув знамениту перемогу у Римника. Потім впали Аккерман (30 вересня) та Бендери (12 листопада). Через рік,
11 грудня 1790 суворовські воїни взяли штурмом Ізмаїл. Знайдіть, скільки в ньому цифр.
- Даний текст S="Існує легенда, що на царському балу, у присутності Катерини ІІ зайшла розмова про
новому чорноморському порту та фортеці Хаджібеї, нещодавно відвойованому у турків. ". Знайдіть у ньому
кількість символів, що стоять до останньої коми.
- Дано рядок S="У 13-14 століттях, коли в Північному Причорномор'ї господарювали татари, на місці
нинішньої Одеси була стоянка генуезьких судів."
та літера 'e'. Скільки разів зустрічається ця літера у цьому рядку?
- Дано рядок S="У 13-14 століттях, коли в Північному Причорномор'ї господарювали татари, на місці нинішньої Одеси була стоянка генуезьких судів."
.
Яка літера зустрічається у цьому рядку частіше "a" чи "c"?
- Дано рядок S. З літер цього рядка створити новий рядок R, у якому всі символи, що мають парні індекси, замініть символом "*".
- Дано рядок S. З літер цього рядка створити новий рядок R, в якому всі символи після останньої коми замініть символом "*".
- Дано рядок S. З літер цього рядка створити новий рядок R, в якому всі голосні англійські літери замініть пробілом
- Дано рядок S. З літер цього рядка створити новий рядок R, в якому всі пробіли, розташовані в першій коми замінити знак підкреслення.
- Даний рядок S='Зиму Собаньська проводила в Одесі, де в неї був чудовий салон, який відвідував опальний Пушкін. Поет був пристрасно закоханий у гарну і розумну польку, написав їй ряд поетичних шедеврів - "Чи вибачиш мені ревниві мрії", "Ніч", "Що в імені тобі моєму". '
і дві літери "o" та "п". Яка з двох літер зустрічається у цьому рядку частіше?
- Дано рядок. Знайдіть у ньому кількість символів «*», які стоять після першого пробілу.
- Дано рядок. Перевірити, чи він є паліндромом (наприклад, курінь).
- Дано рядок та літера. Скільки разів зустрічається ця літера від початку рядку у першій точці?
- Дано рядок та літера. Скільки разів зустрічається ця літера, від останньої прогалини до кінця рядка?
- Дано рядок. Скільки разів у ньому зустрічається символ "+" між першою та останньою цифрами?
- Дано рядок S і літера. З літер цього рядка створити новий рядок R, в якому всі символи, розташовані після останньої пробілу замінити цю літеру.
- Дано рядок S і літера. З букв цього рядка створити новий рядок R, в якому замінити пробілом всі символи, розташовані між першим і останнім входженням цієї букви.
- Дано рядок. Знайдіть у ньому кількість букв «а», які стоять після другої пробілу.
Завдання 5 (на вбудований об'єкт RegExp)
- Даний текст S="14 вересня 1789 російські воїни під командуванням адмірала Хосе Дерибаса і загін українських козаків під командуванням Антона Головатого і Зіновія Чепіги штурмом оволоділи фортецею Єні-Дунья.
Турки зазнавали поразки за поразкою. Майже одночасно з падінням Хаджибея, (11 вересня 1789), А.В. Суворов здобув знамениту перемогу у Римника. Потім впали Аккерман (30 вересня) та Бендери (12 листопада). Через рік,
11 грудня 1790 суворовські воїни взяли штурмом Ізмаїл. Знайдіть, скільки в ньому дат.
- Введіть текст у текстове поле з розкладом сніданку, обіду, полуденку, вечері.
Час має формат годинник:хвилини. І годинник, і хвилина складаються з двох цифр, приклад: 09:00.
Напишіть RegEx вираз для пошуку часу в тексті: Зауважте, що «37:98» – некоректний час.
Відобразіть на сторінці розклад із виділеним кольором часом.
- Даний рядок "ahb aeeb Аcb axeb aeb Аdcb acb". Напишіть регулярку, яка знайде рядки ahb, acb, aeb
за шаблоном: літера 'a', будь-який символ, літера 'b'. Відобразіть на сторінці із виділеним салатовим кольором.
- Дано рядок 'aba aca aea abba adca abea'. Напишіть регулярку, яка знайде рядки abba adca abea по
шаблону: літера 'a', 2 будь-які символи, літера 'a'. Позначте на сторінці з виділеним червоним кольором
- Даний рядок 'aba aca aea abba adca abea'. Напишіть регулярку, яка знайде рядки abba та abea,
не захопивши adca. Відобразіть на сторінці з виділеним блакитним кольором.
- Даний рядок 'aa aba abba abbba abbbba abbbbba'. Напишіть регулярку, яка знайде рядки abba,
abbba, abbbba і тільки їх. Позначте сторінку з виділеним жовтим кольором
- Дано рядок 'aa aba abba abbba abbbba abbbbba'. Напишіть регулярку, яка знайде рядки виду aba,
у яких 'b' зустрічається менше 3-х разів (включно). Відобразіть на сторінці із виділеним зеленим кольором.
- Дано рядок 'aa aba abba abbba abbbba abbbbba'. Напишіть регулювання, яке знайде рядки виду
aba, у яких 'b' зустрічається більше 4-х разів (включно). Відобразіть сторінку з виділеним блакитним кольором.
- Даний рядок 'a1a a2a a3a a4a a5a aba aca'. Напишіть регулярку, яка знайде рядки, в яких по
краям стоять букви 'a', а поміж ними одна цифра. Відобразіть сторінку з виділеним будь-яким кольором.
- Дано рядок 'a1a a22a a333a a4444a a55555a aba aca'. Напишіть регулярку, яка знайде рядки,
у яких по краях стоять букви 'a', а між ними будь-яка кількість цифр. Відобразіть сторінку з виділеним будь-яким кольором.
- Даний рядок 'aa a1a a22a a333a a4444a a55555a aba aca'. Напишіть регулярку, яка знайде рядки, в яких по краях
стоять букви 'a', а з-поміж них будь-яка кількість цифр (зокрема і нуль цифр, тобто рядок 'aa').
Відобразіть сторінку з виділеним будь-яким кольором.
- Дано рядок 'avb a1b a2b a3b a4b a5b abb acb'. Напишіть регулярку, яка знайде рядки наступного
виду: з обох боків стоять букви 'a' і 'b', а з-поміж них - не число. Відобразіть сторінку з виділеним будь-яким кольором.
- Даний рядок 'ave a#b a2b a$b a4b a5b a-b acb'. Напишіть регулювання, яке знайде рядки наступного виду:
по краях стоять букви 'a' і 'b', а з-поміж них - не буква і цифра.
Відобразіть сторінку з виділеним будь-яким кольором.
- Дано рядок 'ave a#a a2a a$a a4a a5a a-a aca'. Напишіть регулювання, яке замінить усі прогалини на '!'.
Відобразіть на сторінці з виділеним будь-яким кольором ці знаки оклику.
- Даний рядок 'aAXa aeffa aGha aza ax23a a3sSa'. Напишіть регулярку, яка знайде рядки наступного
виду: з обох боків стоять букви 'a', а з-поміж них - маленькі латинські букви, не торкнувшись інших.
Відобразіть сторінку з виділеним будь-яким кольором.
- Дано рядок 'aAXa aeffa aGha aza ax23a a3sSa'. Напишіть регулярку, яка знайде рядки наступного
виду: по краях стоять літери 'a', а між ними - маленькі та великі латинські літери, не торкнувшись
решти. Відобразіть сторінку з виділеним будь-яким кольором.
- Дано рядок 'aAXa aeffa aGha aza ax23a a3sSa'. Напишіть регулювання, яке знайде рядки
наступного вигляду: по краях стоять літери 'a', а між ними - маленькі латинські літери та цифри,
не торкнувшись інших. Відобразіть сторінку з виділеним будь-яким кольором.
Назад
Вперед
Зміст