Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 3.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
169 Кб
Скачать
☆

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

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

Завдання 1 (для всіх)

Модифікувати консольний калькулятор таким чином, щоб завершення програми виконувалося за запитом програми.

‘Завершити роботу? Введіть y, інакше enter’

Використати цикл з пост-умовою (do …while).

Індивідуальні завдання

Кожний студент повинен виконати по три завдання свого варіанту

№ варіан-ту

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

1

1. Оператор if

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

Функція F задається таким чином:

F(x) = 4x-1, x<0

F(x)= 25x+10, x>0

F(x)=0, x=0

2. Оператор switch

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

3. Оператор циклу

Обчислити суму чисел від заданого числа до 50. Число ввести з консолі. Якщо введене число >50, вивести повідомлення про помилку, якщо<50 , обчислити суму, якщо =50 – вивести 50.

2

1. Оператор if

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

Функція F задається таким чином:

F(x) = x2 +4 , x>0,

F(x)=0, x<=0

Якщо нічого не введено – вивести повідомлення “Потрібно було ввести число” і завершити роботу.

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n. Обчислити добуток перших n членів ряду: к=1.

3

1. Оператор if

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

Функція F задається таким чином:

F(x) = sin^2*x , x>0

F(x) = 1+2*sin^2x, x<=0

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n. Обчислити: де

4

1. Оператор if

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

Функція F задається таким чином:

F(x) = sin^2*x , x>0

F(x) = 1-2*sin^2x, x<=0

2. Оператор switch

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

3. Оператор циклу

Відомі оцінки студента по 10 дисциплінах. Обчислити загальну суму балів, найгіршу і найкращу оцінку

5

1. Оператор if

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

Функція F задається таким чином:

F(x) = sin^2*x+1 , x>0

F(x) = 1-2*sinx, x<=0

2. Оператор switch

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

3. Оператор циклу

Відомі оцінки студента по 5 дисциплінах. Обчислити суму балів і середню оцінку.

6

1. Оператор if

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

а) чи можна вписати коло в квадрат?

б) чи можна вписати квадрат в коло?

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n і дійсне число x >0. Обчислити:

7

1. Оператор if

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

2. Оператор switch

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

3. Оператор циклу

Обчислити Fn - число Фібоначчі з номером n, де F1 = 1; F2 = 1; Fk = Fk-1 + Fk-2 для k>2.

8

1. Оператор if

Ввести два числа. Визначити:

а) яке з них більше

б) яке з них менше.

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n. Обчислити суму перших 2n членів ряду:

9

1. Оператор if

Визначити максимальне і мінімальне значення з двох різних дійсних чисел

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n і дійсне число x.

Обчислити:

10

1. Оператор if

Дано радіус кола і сторона квадрату. У якої фігури більша площа?

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n і дійсне число x >0. Обчислити:

11

1. Оператор if

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

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n. Обчислити добуток перших n членів ряду:

12

1. Оператор if

Визначити чи є трикутник із сторонами A,B,C рівностороннім

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n. Обчислити: де

13

1. Оператор if

Є три дійсні числа. Визначити, чи є серед них хоча б одна пара рівних.

2. Оператор switch

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

3. Оператор циклу

Дано натуральні числа n і m (50<m<n). Обчислити: де

14

1. Оператор if

Є три дійсні числа. Визначити яке з них найбільше, найменше і середнє.

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n і дійсне число x.

Обчислити:

15

1. Оператор if

Знайти максимальне і мінімальне з трьох дійсних чисел

2. Оператор switch

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

3. Оператор циклу

Дано натуральне число n і дійсне число x >0. Обчислити:

16

1. Оператор if

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

Функція F задається таким чином:

F(x) = 2x +10, x<0

F(x)= 5x^2+10, x>0

F(x)=1, x=0

2. Оператор switch

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

3. Оператор циклу

Знайти суму двох найбільших з трьох різних чисел

17

1. Оператор if

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

а) чи можна вписати коло в квадрат?

б) чи можна вписати квадрат в коло?

2. Оператор switch

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

3. Оператор циклу

Обчислити Fn - число Фібоначчі з номером n, де F1 = 1; F2 = 1; Fk = Fk-1 + Fk-2 для k>2.

18

1. Оператор if

Знайти добуток двох найменших з трьох різних чисел

2. Оператор switch

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

3. Оператор циклу

Написати метод обчислення ступеню n числа, xn /x (для n>0). Число n вводиться з консолі, результат виводиться на консоль.

19

1. Оператор if

Є три дійсні числа. Визначити яке з них найбільше, найменше і середнє.

2. Оператор switch

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

3. Оператор циклу

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

20

1. Оператор if

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

2. Оператор switch

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

3. Оператор циклу

Дано натуральні числа n і m (50<m<n). Обчислити: де

Література

1. Лекція 3

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

3. Д.М. Златопольский. Сборник задач по программированию. 2-е издание. // СПб.: БХВ-Петербург, 2007.-240 с.