Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РозподіленніПрограмніТехнології / lab2_Умовн__оператори_та__терац_йн__конструкц_ї.docx
Скачиваний:
32
Добавлен:
12.02.2016
Размер:
37.45 Кб
Скачать
    1. Визначити чи введений рік є високосним. Вхідні дані ввести з клавіатури. Результат вивести на екран.

    2. Написати програму, яка в залежності від порядкового номера кольору у спектрі (1,2..) виводить його назву (червоний, помаранчевий...) і код RGB.

    3. Дано натуральне число і дійсне число . Обчислити: S=.

    1. При заданому радіусу знайти площу кола. При заданій стороні квадрата знайти його площу. Визначити: чи можна вписати коло в квадрат? чи можна вписати квадрат в коло?

    2. Написати програму, яка в залежності від введеного обхвату талії (60,62,...) повертає розмір у форматі (XS,S…XXXL).

    3. Обчислити кількість понеділків у заданому році.

    1. Відомі рік і місяць народження людини. Визначити вік людини на вказану дату. У разі співпадіння номерів місяців вважати, що пройшов повний рік.

    2. Написати програму, яка в залежності від введеної марки мобільного телефону виводить фірму-виробника.

    3. Обчислити - число Фібоначчі з номером , де ; ; для .

    1. Ввести два числа. Визначити: яке з них більше.

    2. Написати програму, яка в залежності від введеної моделі автомобіля виводить його марку.

    3. Вивести таблицю чисел від 20 до 30, їхні квадрати та куби.

    1. З клавіатури ввести послідовність дійсних чисел (завершення введення – довільна літера). Визначити номер максимального числа та середнє значення всіх введених чисел.

    2. Написати програму, яка в залежності від введеної цифри (1,2..10) конвертує слово прописом.

    3. Вивести таблицю чисел від 20 до 30, їхні квадрати та куби.

    1. Дано об’єми і маси двох тіл з різних матеріалів. Матеріал якого з тіл має більшу щільність?

    2. Написати програму, яка для кожного члена сім’ї виводить день народження (з клавіатури вводиться ім’я).

    3. Дано натуральне число . Знайти суму всіх простих чисел, які менші заданого .

    1. Визначити чи є трикутник із сторонами рівностороннім?

    2. Написати програму, яка відповідно до введеної команди повертає деталізацію: – вперід; – ліворуч; – праворуч; - вниз.

    3. Дано натуральне число . Знайти суму всіх складних чисел, які менші заданого .

    1. З клавіатури вводяться три дійсні числа. Визначити, чи є серед них хоча б одна пара рівних.

    2. Написати програму, яка відповідно до введеної літери (‘a’,’b’…) повертає одне з двох значень (‘голосна’ чи ‘приголосна’).

    3. З клавіатури ввести довге беззнакове число. Визначити і надрукувати суму цифр, з яких воно складається, а також порахувати, скільки нулів є серед цифр цього числа.

    1. З клавіатури вводяться два числа, після чого вводиться знак операції (+,-,*,/…). Відповідно до введеного знаку здійснюється математичне обчислення.

    2. Написати програму, яка в залежності від знаку операції (+,-,*,/) виводить на екран назву операції (‘додавання’, ‘віднімання’...).

    3. Знайти факторіал введеного числа .

    1. Обчислити значення в усіх точках функції на заданому інтервалі. Вхідні дані ввести з клавіатури. Результати вивести на екран. Функція задається таким чином: ; .

    2. Написати програму, яка в залежності від знаку логічної операції (<,>,<=,==,!=) виводить на екран її назву (‘менше’, ‘більше’...).

    3. Дано натуральне число і дійсне число . Обчислити .

    1. Конвертувати однозначне десяткове число у число двійкової системи числення за допомогою оператора if.

    2. Конвертувати однозначне десяткове число у число двійкової системи числення за допомогою оператора switch.

    3. Підрахувати кількість нулів і одиниць в отриманому числі.

    1. За введеною координатою (x,y,z) визначити в якій площині вона лежить.

    2. Введено порядковий номер інституту. Слід вивести на екран його назву.

    3. З клавіатури ввести границі числового проміжку. Надрукувати усі числа з цього проміжку, що містять цифру 7. Вказати кількість знайдених чисел або вивести повідомлення про їхню відсутність.

    1. Згенерувати випадкових чотирицифрових чисел. Надрукувати ті з них, які діляться на 5 без остачі.

    2. Дано порядковий номер місяця. Вивести на екран кількість місяців, що залишились до кінця року.

    3. З клавіатури ввести довге натуральне число. Сформувати з нього нове число з інверсним (зворотнім) порядком цифр.

    1. Знайти квадрат числа при умові, якщо воно парне.

    2. Задано номер масті карти (1,2,…4). Визначити назву масті.

    3. З клавіатури ввести довге ціле число. Визначити, чи воно є простим. Якщо ні, то знайти найменше просте число, яке перевищує введене.

    1. Вводяться числа з клавіатури і натискається клавіша «enter». Підрахувати кількість введених непарних чисел. Умова виходу – введений будь-який символ.

    2. Проведений тест, який оцінювався балами від 0 до 100. Вивести на екран оцінку в залежності від набраної кількості балів: 0-49 – ‘незадовільно’; 50-70 – ‘задовільно’; 71-87 – ‘добре’; 88-100 – ‘відмінно’.

    3. Знайти і надрукувати значення перших чотирьох досконалих натуральних чисел. Підказка: досконалим вважається число, яке дорівнює сумі всіх своїх дільників включно з 1.

    1. З клавіатури вводиться година у форматі 24 годин. Перетворити значення у формат 12 годин.

    2. Заданий рік. Вивести на екран назву тварини, що символізує заданий рік по східному календарі.

    3. Дано натуральне число і дійсне число . Обчислити: S=.

    1. Задано символ, написати вираз, який перевіряє, чи цей символ належить до символів 16-х цифр.

    2. Заданий вік людини чоловічої статі в роках. Вивести на екран вікову категорію: до року – ‘немовля’; від року до 11 років – ‘дитина’; від 12-15 років – ‘підліток’; від 16 до 25 років – ‘юнак’; від 26 до 70 років – ‘мужчина’; більше 70 років – ‘дідусь’.

    3. З клавіатури вводиться стрічка. Ознака завершення введення – клавіша ‘Enter’. Наступним вводиться один символ. Підрахувати кількість входження даного символу у введену стрічку.

    1. Задано три дійсні числа. Написати вираз, який повертає значення найменшого з цих чисел.

    2. Задано стать людини: ч – чоловік; ж – жінка. Вивести на екран можливі чоловічі і жіночі імена в залежності від введеної статі.

    3. Розрахувати , використовуючи операцію множення ().

    1. Задано рік. Визначити чи цей рік є високосним.

    2. Задано ознаку транспортного засобу: а – автомобіль; в – велосипед; м – мотоцикл; л – літак; п - поїзд. Вивести на екран максимальну швидкість транспортного засобу в залежності від введеної ознаки.

    3. Розрахувати , використовуючи операцію множення ().

    1. Написати програму обчислення значень функцій у заданій точці . Значення вводиться з консолі. Результат вивести на консоль. Функція задається таким чином: ; ; .

    2. З деякої дати по поточний день пройшло місяців. Знайти невідому дату. a

    3. Знайти суму цілих додаткових чисел на проміжку від до , кратних 3 ( і вводяться з клавіатури).

    1. Написати програму обчислення значень функцій у заданій точці . Значення вводиться з клавіатури. Результат вивести на консоль. Функція задається таким чином: ; ; .

    2. Заданий порядковий номер дня місяця. Вивести на екран кількість днів, що залишились до кінця місяця.

    3. Знайти кількість дільників натурального числа, більших ( вводиться з клавіатури).

6