Professional Documents
Culture Documents
Лабораторна робота - N 3
Лабораторна робота - N 3
Як відомо, квадратне рівняння матиме дійсні корені, якщо його дискримінант буде
додатнім, тобто коли
Завдання 1
Завдання 2
1 Додайте в програму перетворення типів при використанні функції sqrt ().
2 Передбачте введення цілочисельних коефіцієнтів квадратного рівняння,
використовуючи тип int. У звіт вставте можливий результат виконання програми.
3 Напишіть програму введення дійсних чисел і виведення абсолютного значення цього
числа на основі конструкції if-else.
1 Сформуйте одну умову введення літер як прописних, так і малих з наступним виводом:
This is an alphabetic character.
2 Напишіть програму циклічного введення символів і виведення результату їх класифікації
до моменту натискання цифри 10 * Х, де Х - номер комп'ютера, за яким виконується
лабораторна робота.
У програмі використана повна форма оператора switch. Оператор break ініціює негайний
вихід з оператора switch. Можливе використання вкладених операторів switch.
Можливий результат виконання програми показаний на рис. 3.4.
1 При виведенні максимального числа передбачте повідомлення про ім'я числа, тобто a
або b.
2 У циклі сформуйте вектор десяти випадкових чисел з інтервалу [0; 10] і виведіть на
дисплей.
У програмі три місяці зими кодуються цифрою 1, три місяці весни-цифрою 2, три місяці
літа - цифрою 3, три місяці осені - цифрою 4. Якщо введена цифра не входить в
цілочисельний інтервал [1, 12], то ця ситуація кодується цифрою 5.
Завдання 6
1 У програмі замість 5-го пункту, тобто замість case 5, застосуйте операцію default.
2 Напишіть програму визначення часу року без операторів умови?.
Приклад 7. Напишіть програму роздруківки парних цілих чисел від 0 до 30.
Приклад 8. Напишіть програму підрахунку суми трьох чисел з трьох вкладених циклів і,
якщо сума ділиться без залишку на число 3, то припиніть порівняння чисел і вийдіть з
циклів з наступною роздруківкою цієї суми і доданків. Перший цикл починається з 51 до 1,
другий цикл - з 41 до 1, третій цикл - з 1 до 50. Перший цикл змінюється через 7 одиниць,
другий цикл змінюється на 1, третій цикл змінюється на 7 одиниць.
Примітка. Оператор goto не можна застосовувати для переходу в тіло циклу, тобто мітка
не повинна бути всередині оператора циклу. Мітка може з'явитися текстуально до або
після оператора goto.
Завдання 8
1 У програму дозволити підрахунок числа ітерацій кожного з циклів.
2 Замість оператора безумовного переходу goto застосуйте оператор break. Провести
також підрахунок числа ітерацій кожного з циклів. Порівняйте з аналогічними
результатами попереднього пункту завдання.
3 У програмі замість операторів for застосуйте оператори while. Виконайте дії двох
попередніх пунктів завдання.
4 Напишіть програму введення символу до тих пір, поки не буде введений заздалегідь
певний символ, наприклад 'w'.. Передбачте відступ від лівого краю дисплея.
Як відомо, просте число - це ціле додатнє число більше одиниці, яке не ділиться без
залишку ні на одне інше ціле додатнє число, крім одиниці і самого себе. Одиниця не
вважається простим числом.
Можливий програмний код рішення прикладу:
Завдання 9