Методичні рекомендації. щодо організації та проведення

щодо організації та проведення

навчальної практики

з програмування

 

Частина 1

 

Вказівки і завдання для студентів

спеціальності 5.04030101 «Прикладна математика»

 

 

Запоріжжя


Методичні рекомендації по організації та проведенню навчальної практики з програмування. Вказівки і завдання для студентів спеціальності 5.04030101 «Прикладна математика». /Укл.: Шевченко О.О. – Запоріжжя ЗКР ЗНТУ, 2011р. – 33 с.

 

Укладачі: Шевченко О.П., викладач

 

Відповідальні за випуск:

 

Рецензент:

 

 

Розглянуто та схвалено на засіданні циклової комісії „Прикладна математика” протокол № ______ від „_____”_______________ 2011р. Голова комісії ________________О.О. Слободяник   Затверджено на засіданні методичної ради коледжу протокол № ______ від „_____”_______________ 2011р. Голова методичної ради ________________О.К.Баршай

 


Зміст

Вступ. 4

1 Вимоги до оформлення та структури роботи. 5

2 Інструкції до виконання практичних робіт. 7

2.1 Практична робота № 1. Створення програми обчислювального процесу з розгалуженням. 7

2.2 Практична робота № 2. Реалізація циклічного алгоритму. 16

2.3 Практична робота № 3. Створення програми обробки масивів. 28

Перелік посилань. 40

Додаток А.. 41


Вступ

Навчальна практика студентів є невід’ємною частиною процесу підготовки спеціалістів вищих навчальних закладів, які здобувають професію технік програміст.

Навчання на практиці базується на вже отриманих знаннях студентів в межах освітньо-професійної програми (ОПП, ОКХ), тобто на знаннях, отриманих після вивчення таких дисциплін, як: основи інформатики, програмне забезпечення ЕОМ та інших.

Мета практики:


1 Вимоги до оформлення та структури роботи

За період проходження навчальної практики студент повинен оформити звіт з практики.

Структура звіту включає:

1) Вступну частину:

а) титульний лист;

б) лист завдання;

в) зміст;

2) Основну частину:

а) опис системного та прикладного програмного забезпечення;

б) звіти до кожної практичної роботи (зміст звіту описаний в кожній інструкції до практичних робіт);

в) розв’язок індивідуального завдання;

г) техніка безпеки при роботі з обладнанням.

3) Заключна частину:

а) висновок;

б) перелік посилань.

Титульний лист є першою сторінкою ПЗ і править за основне джерело бібліографічної інформації, необхідної для оброблення та пошуку документа. Приклад оформлення титульного листа приведено у додатку А.

Лист завдання є другим аркушем видає викладач на початку практики.

Зміст розташовують безпосередньо після завдання, починаючи з нової сторінки.

Зміст звіту складають у вигляді тексту, ілюстрацій, таблиць або їх сполучень. Оформлюють на аркушах формату А4 (210х297мм). Розмір шрифту 14пт з полуторним міжрядковим інтервалом. Текст звіту слід друкувати, додержуючись такої ширини полів: верхнє, ліве і нижнє - не менше 20мм, праве не менше 10мм.

Заголовки структурних елементів і заголовки розділів слід розташовувати посередині рядка і друкувати великими літерами без крапок в кінці, не підкреслювати. Заголовки підрозділів, пунктів і підпунктів в ПЗ слід починати з абзацного відступу і друкувати маленькими літерами, крім першої великої, не підкреслюючи, без крапки в кінці. Відстань між заголовком і подальшим чи попереднім текстом має бути не менше, ніж три інтервали (приблизно 16мм); не допускається розміщувати назву розділу, підрозділу, а також пункту і підпункту в нижній частині сторінки, якщо після неї розміщено тільки один рядок тексту.

Розділи, підрозділи, пункти, підпункти слід нумерувати арабськими цифрами. Розділи повинні мати порядкову нумерацію в межах викладення суті звіту і позначатися арабськими цифрами без крапки, наприклад, 1, 2, 3 і т. д. Підрозділи повинні мати порядкову нумерацію в межах кожного розділу.

Ілюстрації (креслення, рисунки, графіки, схеми, діаграми, фотознімки) слід розміщувати у ПЗ безпосередньо після тексту, де вони згадуються вперше, або на наступній сторонці. Ілюстрації слід нумерувати арабськими цифрами порядковою нумерацією в межах розділу.

Сторінки слід нумерувати арабськими цифрами, додержуючись наскрізної нумерації впродовж усього тексту. Номер сторінки проставляють у правому верхньому куті сторінки без крапки в кінці. Елементи вступної та заключної частин включають до нумерації, але номера сторінок не проставляються.


2 Інструкції до виконання практичних робіт

2.1 Практична робота № 1. Створення програми обчислювального процесу з розгалуженням

Тема: створення програми обчислювального процесу з розгалуженням.

Мета: отримання практичних навиків у роботі з умовним оператором алгоритмічної мови програмування та алгоритму з розгалуженням.

Обладнання та програмне забезпечення: персональний комп’ютер з встановленою операційною системою та компілятором мови програмування.

2.1.1 Короткі теоретичні відомості

1. Алгоритмічна конструкція розгалуження.

Розгалуження – це управляюча структура, що організовує виконання лише одну з двох вказаних дій в залежності від справедливості деякої умови.

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

Повна форма: Неповна форма:

 


2. Умовний оператор.

Умовний оператор має скорочену і повну форму запису.

if (умова) оператор; //скоречена форма

В якості умови можуть використовуватися арифметичні вирази, відношення і логічні вирази.

Якщо значення умови не нульове (правдиве), то виконується оператор.

Наприклад:

if (x<y&&x<z)min=x;

if (умова) оператор1; //повна форма

else оператор2;

Якщо значення умови не нульове, то виконується оператор1, а при нульовому значенні умови виконується оператор2. Наприклад:

if (d>=0)

{

x1=(-b-sqrt(d))/(2*a);

x2=(-b+sqrt(d))/(2*a);

cout<< “\nx1=”<<x1<<“x2=”<<x2;

}

else cout<<“\nРешения нет”;

2.1.2 Завдання на практичну роботи

Розробіть алгоритм та програми на мові програмування С++ за вашим варіантом.

№ варіанту № завдання Умова
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: x>2 та y>3.
  Дано натуральне число визначити чи закінчується воно на сім.
  Відомі дві швидкості, одна в кілометрах на годину, інша в метрах на секунду. Яка з швидкостей менша.
  Дано дійсні додатні числа a,b,c,d. З’ясувати чи можна прямокутник зі сторонами a,b вмсітити всередені прямокутника зі сторонами c,d так, щоб кожна зі сторін одного прямокутника була паралельна або перпендикулярна кожній стороні другого трикутника.
  Робота світлофора для пішоходів запрограмована наступним чином: починаючи з початку кожної години, впродовж трьох хвилин горить зелений сигнал, потім впродовж 2 хвилин – червоний, в продовж трьох хвилин зелений і т.д. Дано число дійсне t менше 60, що означає хвилини, що пройшли з початку чергової години. Визначити сигнал якого кольору горить для пішохода в цей момент.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: x>1 та y>-2.
  Дано натуральне двозначне число визначити чи починається воно з п’ятірки.
  Дано об’єми і маси тіл з двох різних матеріалів. Матеріал, якого з тіл має більшу щільність.
  Дано дійсні позитивні числа a,b,c,x,y. Зясувати чи пройде цеглина з ребрами a,b,c в прямокутний отвір x та y. Просовувати цеглину в отвір дозволяється тільки, якщо кожне з його ребер було паралельне або перпендикулярне кожній з сторін отвору.
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b. В якому випадку на столі можна розмістити більшу кількість картонних прямокутників з розмірами c×d, c і d цілі числа, c>d при розміщенні їх довшою стороною уздовж довшої сторони стола або уздовж коротшої. Прямокутники не повинні лежати один на одному або звисати зі стола.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: x≥0 та y<5.
  Знайти мінімальне с двох дійсних чисел.
  Дані дійсні числа a,b,c (a≠0). З’ясувати чи має квадратне рівняння дійсні корні. Скільки коренів має рівняння.
  Дано дійсні позитивні числа a, r. З’ясувати чи пройде труба з радіусом r в ромбоподібний отвір зі стороною а.
  Дано натуральне число n≤9999. З’ясувати чи є це число паліндромом з урахуванням чотирьох цифр. Наприклад, 7777, 8338, 0330.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: x>3 та y<10.
  Дано натуральне число визначити чи парне воно.
  Дані дійсні числа a,b,c (a≠0). З’ясувати чи має квадратне рівняння дійсні корні.
  Дано чотири числа. Визначити скільки серед них позитивних.
  Дано натуральне число n≤9999. З’ясувати чи є серед цифр числа три однакові з урахуванням чотирьох цифр. Наприклад, 3363, 1333, 0300.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: невірно, що x>2.
  Дані три символи. З’ясувати чиє серед них символи «у» и «к».
  Дано радіус круга і сторона квадрату. У якої фігури площа більша?
  Дано два кола. Відомі координати центрів і радіус. Визначити чи потрапляє одне коло в інше.
  Дано натуральне число n≤9999. З’ясувати чи різні всі цифри числа з урахуванням чотирьох цифр. Наприклад, 1234 - так, 0027 - ні.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: невірно, що x>0 та x<5.
  Дані три кути трикутника з’ясувати чи існує такий трикутник, та який він – прямокутний, тупокутний.
  Дано двозначне число. Визначити, чи дорівнює квадрат цього числа учетверьоній сумне кубів його цифр. Наприклад, для числа 48 так, для числа 52 – ні.
  Створити програму, яка зменшує перше введене число вдвічі, якщо воно більше другого числа за абсолютною величиною.
  Дано два прямокутника, сторони яких паралельні або перпендикулярні вісям координат. Відомі координати лівого нижнього кута кожного з них і сторони їх сторін. Один з прямокутників назвемо першим, а інший – другим. Визначити чи належать всі точки першого прямокутника другому.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: 10<x≤20.
  Дані три сторони трикутника, з’ясувати який це трикутник рівносторонній, різносторонній.
  Відомі опори двох не з’єднаних один з одним ділянок електричного ланцюга і напруга на кожному з них. По якій ділянці протікає менший ток.
  Визначити чи є задане шестизначне число щасливим (щасливий квиток).
  Дано два прямокутника, сторони яких паралельні або перпендикулярні вісям координат. Відомі координати нижнього кута кожного з них і довжини їх сторін. Знайти координати лівого нижнього і правого верхнього кутів мінімального прямокутника, що вміщує задані прямокутники.
    Записати логічний вираз, який має значення ІСТИНА тільки при виконані вказаних умов: 0<y≤4 та x<5.
  Дані координати трьох вершин трикутника, визначити чи потрапляє одна з вершин на точку (1,1).
  Дано рік місяць народження людини, а також рік і місяць сьогоднішнього дня. Знайти вік людини (кількість повних років). У випадку спів падання місяцю вважати, що пройшов рік.
  Дано дійсне число. Вивести на екран абсолютну величину (умовно приймаючи, що відповідної стандартної функції немає). Повний умовний оператор не використовувати.
  Дано ціле число k (1≤k≤365). Визначити яким буде k-й день року: вихідним (субота та неділя) або робочим, якщо 1 січня – понеділок.
    Записати умову, яка є ІСТИНОЮ, коли: кожне з чисел А и В більше 100.
  Дані чотири сторони чотирикутника. Визначити чи може бути цей чотирикутник прямокутником.
  Дано двозначне число Визначити яка з його цифр більша перша або друга.
  За введеним номером місяцю вивести назву пори року.
  Дано два прямокутника, сторони яких паралельні або перпендикулярні вісям координат. Відомі координати лівого нижнього кута кожного з них і сторони їх сторін. Один з прямокутників назвемо першим, а інший – другим. Визначити чи належать всі точки одного прямокутника іншому.
    Записати умову, яка є ІСТИНОЮ, коли: тільки одне з чисел А и В парне.
  Дані координати трьох вершин трикутника, визначити чи потрапляє одна з вершин на точку (3,4).
  Дано площу круга і квадрату. Визначити чи вміститься круг в квадраті.
  За номером дня тижня вивести повідомлення вихідний або робочий день.
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b та кості доміно з розмірами c×d×e, c,d,e – цілі числа, c>d>e. Знайти варіант розміщення на столі найбільшої кількості костей. Всі розміщені кості повинні лежати на одній і тій же грані в один ярус без звання зі стола. Всі ребра доміно повинні бути паралельні або перпендикулярні кожній стороні стола.
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел А и В позитивне.
  Дані координати трьох вершин трикутника, визначити чи належить одна з вершин початку координат.
  Дано площу круга і квадрату. Визначити чи вміститься квадрат в кругу.
  Електричний ланцюг складається з двох опорів. Опор можуть бути з’єднані послідовно або паралельно. Знайти опір електричного ланцюга.
  Рік є високосним, якщо його номер кратний чотирьом, але наприклад 1700, 1800, 1900 – не високосні роки, а 2000-високосний.
    Записати умову, яка є ІСТИНОЮ, коли: кожне з трьох чисел А, В, С кратне трьом.
  Дані три символи. З’ясувати чиє серед них символи «а» або «б».
  Дано двозначне число Визначити чи однакові його цифри.
  Після введено числа з клавіатури необхідно вивести грошову одиницю «рубль» у вірній формі.
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b та кості доміно з розмірами c×d×e, c,d,e – цілі числа. Знайти варіант розміщення на столі найбільшої кількості костей. Всі розміщені кості повинні лежати на найбільшій грані в один ярус без звання зі стола. Всі ребра доміно повинні бути паралельні або перпендикулярні кожній стороні стола.
    Записати умову, яка є ІСТИНОЮ, коли: тільки одне з чисел А, В, С менше 50.
  Дано два різних дійсних чисел. Визначити, яке з них більше.
  Дано двозначне число. Визначити, чи є сума його цифр двозначних числом.
  Після введено числа з клавіатури необхідно вивести грошову одиницю «копійка» у вірній формі.
  Поточне показання електронного годинника m годин (0 <= m <= 23), n хвилин (0 <= n <= 59), k секунд (0 <= k <= 59). Який час будуть показувати годинник через p годин q хвилин r секунд?
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел А, В, С від’ємне.
  Дано двозначне число чи більше сума його цифр числа а.
  Дано площу круга і рівностороннього трикутника. Визначити чи вміститься круг в трикутник.
  За введеною датою визначити дату наступного дня.
  Дано два прямокутника, сторони яких паралельні або перпендикулярні вісям координат. Відомі координати лівого нижнього кута кожного з них і сторони їх сторін. Один з прямокутників назвемо першим, а інший – другим. Визначити чи перетинаються ці прямокутники.
    Записати умову, яка є ІСТИНОЮ, коли: кожне з чисел X, Y непарне.
  Дано трьохзначне число визначити чи є це число паліндромом, тобто читається однаково зліва направо і з права наліво.
  Дані три цілі числа визначити найменшу суму пар цих чисел.
  Позначимо дні тижня цифрами від 1 (понеділок) до 7 (неділя) відповідно. Ввести з клавіатури 2 цілих числа 1 <= n <= 31 (число в поточному місяці), 1 <= m <= 7 (день тижня першого числа поточного місяця). Визначити, на який день тижня припадає число n.
  Годинна стрілка утворює кут alfa з променем, схожим через центр циферблата і точку, відповідну 12 години на циферблаті, 0 <= alfa <= 360. Ввести з клавіатури значення alfa і значення кута для хвилинної стрілки, а також кількість годин та повних хвилин, відповідних даному положенню годинникової стрілки.
    Записати умову, яка є ІСТИНОЮ, коли: тільки одне з чисел X, Y менше 20.
  Дано два різних дійсних чисел. Визначити, яке з них меньше.
  Дані сторони двох квадратів. Визначити чи вміститься квадрат у квадрат наступним чином:  
  Визначити чи потрапляє точка в кільце з радіусами r і Rз початком в точці (х,у).
  Ввести з клавіатури 2 цілих числа: 0 <= m <= 60, 0 <= h <= 12, що описують момент часу "h годин m хвилин". Визначити найменше число повних хвилин, яке повинно пройти до того моменту, коли годинникова і хвилинна стрілки на циферблаті співпадуть на якому-небудь розподілі.
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел X, Y дорівнює 0.
  Дано двозначне число чи кратна трьом сума його цифр.
  Дано вершини трикутника. Визначити чи можна розмістити цей трикутник в кругу радіусу r.
  Дано чотири числа. Визначити скільки серед них кратних трьом і що не закінчуються 0.
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b та кості доміно з розмірами c×d×e, c,d,e – цілі числа. Знайти варіант розміщення на столі найбільшої кількості костей. Всі розміщені кості повинні лежати на найменшій грані в один ярус без звання зі стола. Всі ребра доміно повинні бути паралельні або перпендикулярні кожній стороні стола.
    Записати умову, яка є ІСТИНОЮ, коли: кожне з чисел X, Y, Z від’ємне.
  Дано трьохзначне число. Визначити яка з його цифр більше перша чи остання.
  Дано три числа менше 100. Визначити чи є ці числа піфагоровими трійками.
  В чемпіонаті з футболу команді за виграш дають 3 очки, за програш – 0, за нічию – 1. Визначити словесний результат за кількість балів. Обмежити ввід лише заданими кількостями балів.
  Поле дошки для шахів визначається парою натуральних чисел, кожне з яких не більше 8: перше число – номер вертикалі (при рахунку з ліва на право), друге – номер горизонталі (при рахунку знизу вгору). Дано натуральні числа a,b,c,d не більше 8. На полі a,b розміщена король, чи загрожує вона полю c,d.
    Записати умову, яка є ІСТИНОЮ, коли: тільки одне з чисел X, Y, Z кратне п’яти.
  Дано двозначне число чи кратна сума його цифр числу а.
  Дані три кути трикутника з’ясувати чи існує такий трикутник, та який він – прямокутний, острокутний.
  Дано два кола. Відомі координати центрів і радіус. Визначити чи потрапляє перше коло в друге.
  Ввести з клавіатури 2 цілих числа: 0 <= m <= 60, 0 <= h <= 12, що описують момент часу "h годин m хвилин". Визначити найменше число повних хвилин, яке повинно пройти до того моменту, коли годинникова і хвилинна стрілки на циферблаті розташуються перпендикулярно один до одного.
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел X, Y, Z більше 100.
  Дано трьохзначне число. Визначити яка з його цифр більше перша чи друга.
  Дано площу круга і рівностороннього трикутника. Визначити чи вміститься трикутник в круг.
  Дано два кола. Відомі координати центрів і радіус. Визначити чи перетинаються два кола.
  Поле дошки для шахів визначається парою натуральних чисел, кожне з яких не більше 8: перше число – номер вертикалі (при рахунку з ліва на право), друге – номер горизонталі (при рахунку знизу вгору). Дано натуральні числа a,b,c,d не більше 8. На полі a,b розміщена ферзь, чи загрожує вона полю c,d.
    Записати умову, яка є ІСТИНОЮ, коли: ціле число А кратне двом та трьом.
  Знайти максимальне з двох дійсних чисел.
  Дані дійсні числа a,b,c (a≠0). З’ясувати чи має квадратне рівняння дійсні корні. Якщо так то знайти ці корні, якщо ні вивести відповідне повідомлення. Варіант рівності коренів не брати до уваги
  Якщо в чотиризначному числі, введеному з клавіатури, є однакові цифри, то вивести 1, в іншому случаe - будь-яке інше число.
  Дано два прямокутника, сторони яких паралельні або перпендикулярні вісям координат. Відомі координати лівого нижнього кута кожного з них і сторони їх сторін. Один з прямокутників назвемо першим, а інший – другим. Чи вірно, що ці прямокутники не перетинаються.
    Записати умову, яка є ІСТИНОЮ, коли: ціле число А не кратне трьом закінчується 0.
  Дано трьохзначне число. Визначити яка з його цифр більше друга чи остання.
  Прийом на роботу йде на конкурсній основі. Умови прийому вимагають не менше 20 років робочого стажу та вік не більше 42 років. Визначте, чи буде людина прийнята на роботу.
  Дано два кола. Відомі координати центрів і радіус. Визначити чи перетинаються два кола. Якщо так визначити чи потрапляє точка в суспільну область.
  Поле дошки для шахів визначається парою натуральних чисел, кожне з яких не більше 8: перше число – номер вертикалі (при рахунку з ліва на право), друге – номер горизонталі (при рахунку знизу вгору). Дано натуральні числа a,b,c,d не більше 8. На полі a,b розміщена слон, чи загрожує вона полю c,d.
    Записати умову, яка є ІСТИНОЮ, коли: ціле число N кратне п’яти або семи.
  Дані дійсні числа a, b, c визначити чи виконується нерівність: a<b<c.
  Дано три цілих числа, отримати квадрат тих чисел, що не від’ємними.
  Студент почав вирішувати завдання даного уроку програмування, коли електронний годинник показували h1 годин і min1 хвилин, а закінчив, коли було h2 годин і min2 хвилин. Складіть програму, що дозволяє визначити, скільки часу студент вирішував ці завдання. (Будемо вважати, що завдання вирішувалися не довше доби.)
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b. Знайти кількість картонних прямокутників з розмірами c×d, c і d цілі числа, при розміщенні їх довшою стороною уздовж довшої сторони стола. Прямокутники не повинні лежати один на одному або звисати зі стола.
    Записати умову, яка є ІСТИНОЮ, коли: ціле число N кратне чотирьом та не закінчується нулем.
  Дані три цілі числа. Знайти серед них найбільше.
  Дано чотири цілих числа. Визначити суму тих чисел, які кратні трьом.
  В аеропорту три посадочні смуги. Для кожної відомі довжина і ознака зайнятості (ознака = 1, якщо смуга зайнята і = 0, якщо смуга вільна). Для літака з заданим номером рейсу і довжиною посадкового шляху визначити можливість посадки та вказати номери посадкових смуг.
  Поле дошки для шахів визначається парою натуральних чисел, кожне з яких не більше 8: перше число – номер вертикалі (при рахунку з ліва на право), друге – номер горизонталі (при рахунку знизу вгору). Дано натуральні числа a,b,c,d не більше 8. На полі a,b розміщена тура, чи загрожує вона полю c,d.
    Записати умову, яка є ІСТИНОЮ, коли: ціле число N не закінчується п’ятіркою.
  Визначити чи є число а дільником числа с? А навпаки? Дати дві відповіді.
  Дано трьохзначне число. Визначити чи дорівнює квадрат цього числа сумі кубів його цифр.
  Для натурального K надрукуйте фразу "ми знайшли" K "грибів в лісі", погодивши закінчення слова "гриб" з числом K.
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b. Знайти кількість картонних прямокутників з розмірами c×d, c і d цілі числа, при розміщенні їх довшою стороною уздовж коротшої сторони стола. Прямокутники не повинні лежати один на одному або звисати зі стола.
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел X, Y кратне чотирьом.
  Дані три цілих числа. Знайти серед них найменше.
  Дано трьохзначне число. Визначити чи є двозначним числом сума його цифр.
  Дано натуральне число N (N <= 100), що визначає вік людини (в роках). Дати для цього числа найменування "рік", "року" або "років": наприклад, 1 рік, 23 роки, 45 років.
  Розміри прямокутної двері A і B. Розміри шафи, що має форму прямокутного паралелепіпеда C, D, E. Визначте, пролізе чи шафу у двері. Проносити шафу можна тільки за умови, що його стінки паралельні або перпендикулярні косяків дверної коробки.
    Записати умову, яка є ІСТИНОЮ, коли: кожне з чисел X, Y, Z не закінчується нулем.
  Дані дійсні числа a, b, c отримати квадрати тих чисел, що є позитивними.
  Дано трьохзначне число. Чи вірно що всі його цифри однакові..
  Дано три змінні A, B, C. Поміняти місцями значення змінних так, щоб A> B> C.
  Розміри отвору для монітору на комп’ютерному столі A і B. Розміри монітору, для якого необхідний простір прямокутного паралелепіпеда C, D, E. Визначте, чи стане монітор у призначений отвір.
    Записати умову, яка є ІСТИНОЮ, коли: тільки одне з чисел X, Y, Z не є двозначначним.
  Дані дійсні числа a, b, c визначити чи виконується нерівність: a>b>c.
  Дані три сторони трикутника, з’ясувати який це трикутник – рівнобедрений, рівносторонній, різносторонній.
  Дано три змінні А, B, C. Вивести їх у порядку зростання. Змінні переставляти не можна, допоміжні змінні не використовувати.
  Є стіл прямокутної форми з розмірами a×b, a і b цілі числа, a>b. Знайти кількість картонних прямокутників з розмірами c×d, c і d цілі числа, при розміщенні їх коротшою стороною уздовж коротшої сторони стола. Прямокутники не повинні лежати один на одному або звисати зі стола.
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел X, Y, Z менше 4.
  Дані дійсні числа a, b, c вивести ті числа, що належать інтервалу від 1 до 3.
  Дані три цілі числа визначити найбільшу суму пар цих чисел.
  Вводяться координати точки на площині x, y. Визначити, який чверті належить точка або вона належить осях.
  Дано цілі числа m, П (О <m <= 12, 0 <= n <60), вказують момент часу: "m годин, n хвилин". Визначити найменший час (число повних хвилин), яке повинно пройти до того моменту, коли годинникова і хвилинна стрілки на циферблаті співпадуть.
    Записати умову, яка є ІСТИНОЮ, коли: хоча б одне з чисел X, Y кратне 5 і не закінчується нулем.
  Дані три сторони трикутника, з’ясувати чи існує трикутник з таким набором сторін.
  Дані три цілі числа визначити найменшу різницю пар цих чисел.
  В школу танців приймаються юнаки та дівчата, які мають зріст не нижче 168 см. і не вище 178 см. Їх вага повинна співвідноситися з ростом за формулою: значення ваги менше ніж значення зростання мінус 115. Визначте, чи буде вступник прийнятий в школу.
  Годинна стрілка утворює кут Х з променем, що проходить через центр і точку відповідну 12 години на циферблаті, 0 <X <= 2 * Pi. Визначити значення кута для хвилинної стрілки, а також кількість годин та повних хвилин.

 

2.1.3 Зміст звіту

1. Тема практичної роботи.

2. Мета практичної роботи.

3. Варіант.

4. Завдання за варіантом.

5. Блок-схема алгоритму для вирішення завдання 1 и 5.

6. Текст програм на мові С++.

7. Результати роботи програм.

8. Відповіді на контрольні запитання.

9. Висновок.

2.1.4 Контрольні запитання

1. Основні блоки для створення блок схем алгоритмів.

2. Правила створення блок-схем алгоритмів.

3. Склад мови програмування С++.

4. Типи даних мови програмування С++.

5. Дайте визначення поняттям:

а) Оператор;

б) Транслятор;

в) Компілятор;

г) Інтерпретатор;

6. Правила створення алгоритму з розгалуженням?

7. Які основні конструкції умовного оператору ви знаєте?

8. Які логічні оператори ви знаєте?

9. Опишіть синтаксис оператору перемикач?


2.2 Практична робота № 2. Реалізація циклічного алгоритму

Тема: реалізація циклічного алгоритму.

Мета: отримання практичних навиків при створені програм для реалізації циклічних алгоритмів. Закріплення знать про оператори циклу.

Обладнання та програмне забезпечення: персональний комп’ютер з встановленою операційною системою та компілятором мови програмування С++.

2.2.1 Короткі теоретичні відомості

1 Алгоритмічна конструкція циклу.

Цикл – управляюча структура, що організує багатократне виконання вказаних дій.

Розрізняють:

1. Цикл з передумовою.

 
 

 


2. Цикл з післяумовою.

 
 

 

 


3. Цикл с параметром.

 
 

 


2 Оператори циклу мови програмування С++.

1. Цикл з передумовою

while (умова)

оператор;

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

Приклад:

while (a!=0)

{

cin>>a;

s=s+a;

}

2. Цикл з післяумовою:

do

оператор

while (умова);

Тіло циклу виконується до тих пір доки умова правдива.

Приклад:

do

{

cin>>a;

s=s+a;

}

while(a!=0);

3. Цикл з параметром:

for (вираз_1;умова;вираз_3)

оператор;

Вираз_1 и вираз_3 можуть складатися з декількох виразів, розділених комами. Вираз_1 – задає початкову умову для циклу (ініціалізація). Умова визначає умову виконання циклу, якщо воно не дорівнює 0, цикл виконується, а потім виконується вираз_3. Вираз_3 задає зміну параметру циклу або інших змінних (корекція). Цикл виконується до тих пір, доки умова не стане 0. Будь-який вираз може бути відсутнім, але «;», що їх розділяє повинна бути обов’язково.

Приклади:

for (n=10; n>0; n--)

{ оператор};

число ітерацій:

for (num=1;num*num*num<216; num++)

{ оператор };

2.2.2 Практичне завдання

Розробити алгоритм для вирішення завдання за варіантом та розробити для нього програму на мові програмування С++.

№ варіанту № завдання Умова
    Дана послідовність довільних чисел. Знайти кількість чисел, сума яких не перевищує задане число.
  Дано натуральні числа a і b. Обчислити добуток a * b, використовуючи лише операцію складання.
  На натуральному відрізку [a, b] знайдіть і виведіть число N з найбільшою сумою своїх дільників. Само число і одиницю як дільників не враховувати.
  Відомі оцінки кожного з 18 учнів по трьом предметам. Організувати введення інформації таблиці і визначити загальну кількість п’ятірок в таблиці.
  Будь-яку суму більше 7 можна виплатити без здачі трояками і п'ятірками тобто для n> 7 знайти всі цілі невід'ємні а і b. а-кількість трояків і b-кількість п’ятірок.
    У групі навчається N студентів. Вводячи по три оцінки кожного студента підрахувати число студентів, які не мають оцінок 2 і 3.
  Обчисліть середній зріст хлопчиків у класі з 15 чоловік і визначте самого високого (і його прізвище).
  Створіть програму-тренажер «Таблиця множення» для молодших класів в гральній формі. Зробіть накопичення даних о роботі користувача і вивід на екран результуючого повідомлення.
  Відомі оцінки кожного з 18 учнів по трьом предметам. Організувати введення інформації таблиці і визначити кількість трійок у кожного учня.
  У гусей та кроликів разом 64 лапки. Вказати скільки кроликів і гусей. Вказати всі варіанти.
    Дано натуральне число n, дійсні числа a1, a2,..., an. У послідовності a1, a2,..., an визначити число сусідства двох чисел різного знаку;
  Виступ спортсмена у фігурному катанні оцінюється n суддями (n> = 3). Вивести оцінку, отриману спортсменом. Розрахунок ведеться так: з усієї сукупності оцінок віддаляється найвища і найбільш низька, а для решти оцінок обчислюється середнє арифметичне, яке і йде в залік спортсмену. Якщо кілька найбільш високих оцінок, то віддаляється тільки одна, аналогічно чинять і з найбільш низькими оцінками.
  Банк нараховує на вклади 5% кожен місяць (тобто кожен місяць вклад збільшується на 5% без участі вкладника). Надрукувати таблицю збільшення суми вкладу по місяцях на рік. Сума вкладу вводиться з клавіатури.
  Відомі оцінки кожного з 18 учнів по трьом предметам. Організувати введення інформації таблиці і визначити кількість двійок по кожному предмету.
  Собака гониться за кроликом, який знаходиться поперед неї на 150 м та при кожному стрибку скорочує дистанцію на 9 м, а кролик стрибає на 7м. За скільки стрибків собака дожене кролика.
    Дано натуральне число n, дійсні числа a1, a2,..., an. У послідовності a1, a2,..., an визначити число сусідства двох чисел однакового знаку;
  У прилавка в магазині вишикувалася черга з покупців. Час обслуговування продавцем кожного покупця вводиться з клавіатури (0 - ознака кінця черги). Отримати час перебування кожного покупця у черзі. Вказати номер покупця, для обслуговування якого продавцеві потрібно саме малий час.
  Дано ціле число N <20. Складіть програму, яка визначає кількість різних дільників числа N!.
  Відомі оцінки кожного з 15 студентів, отриманні у сесію на екзаменах по трьом предметам. Організувати введення інформації таблиці і визначити кількість студентів, що здали сесію без двійок.
  Одного чоловіка запросили керувати департаментом. В перший день йому прислали 1000 кур’єрів, а в кожен послідуючий – в два рази більше, ніж в попередній. Чоловік дав згоду прийняти посаду, коли до нього прийшло не менше 30 000 кур’єрів одразу. Визначити на який день чоловік дав згоду.
    Дано натуральне число n, дійсні числа a1, a2,..., an. У послідовності a1, a2,..., an визначити число сусідства двох нульових членів;
  Є річні дані про опади в Московській області за останні 10 років. Визначте самий посушливий і самий вологий роки.
  Дано шестизначне число. Визначити скільки цифр 3 у числі.
  Відомі оцінки кожного з 15 студентів, отриманні у сесію на екзаменах по трьом предметам. Організувати введення інформації таблиці і визначити кількість предметів по яким були отримані тільки оцінки відмінно і добре.
  Є 10 гирь вагою 100, 200, 300, 500, 100, 1200, 1400, 1500, 2000 і 3000г. Скількома способами гирями цього набору можна скласти вагу у х граммів.
    Дано натуральне число n, дійсні числа a1, a2,..., an. У послідовності a1, a2,..., an визначити число сусідства трьох нульових членів;
  Визначити кількість пасажирів, які можуть поміститися на борт літака, якщо його вантажопідйомність А тон (8т). (Вага кожного пасажира вводиться з клавіатури).
  Вивести таблицю множення Піфагора.
  Відомі оцінки кожного з 15 студентів, отриманні у сесію на екзаменах по трьом предметам. Організувати введення інформації таблиці і визначити кількість студентів, що отримали стипендію.
  Біля стіни стоїть палка довжиною Х метрів. Один її кінець заходиться на відстані У метрів від стіни. Визначити висоту до точки у якій палка доторкається до стіни для всіх палок, що мають довжину від 2 до 4 метрів з кроком Н метрів.
    Вводяться n чисел (серед яких може бути і 0). Визначити, скільки раз в послідовності змінюється знак числа.
  Відомі порядкові номери і енергетичні потужності N підприємств галузі промисловості. Визначте загальну і середню потужності по галузі, порядковий номер підприємства з найбільшою енергетичною потужністю.
  Визначити вартість телеграми.
  Відомі бали, отриманні в змаганнях по п’ятиборству кожним з восьми спортсменів по кожному виду спорту. Організувати введення інформації таблиці і визначити максимальну з оцінок таблиці.
  Знайти натуральні числа з даного діапазону у яких кількість дільників є добутком двох простих чисел.
    Є послідовність цілих чисел, що закінчується нулем. Визначити, скільки раз в послідовності змінюється знак числа.
  Дана продуктивність праці в 12 цехах. Визначте, на скільки треба підвищити продуктивність гіршого цеху, щоб досягти середньої продуктивності.
  Дві дати задані натуральними числами, що позначають відповідно, число і місяць. Розрахувати кількість днів, що пройшли між двома цими датами.
  Відомі бали, отриманні в змаганнях по п’ятиборству кожним з восьми спортсменів по кожному виду спорту. Організувати введення інформації таблиці і визначити скільки балів отримав переможець.
  Кожного місяця студент отримує стипендію А грн., але витрати на проживання перевищують стипендію і складаю В грн. Постійне підняття цін збільшує витрати на 3% кожного місяця. Розрахуйте суму, яку необхідно взяти у батьків, щоб можна було прожити навчальний рік (10 місяців), використовуючи лише стипендію і ці гроші.
    Знайти суму позитивних чисел з проміжку від А до В, кратних 4 (значення А і В вводяться з клавіатури).
  Вводяться дані 3-х кілометрового пробігу на лижах. Визначте, скільки чоловік виконали норму (норма задається з клавіатури). Знайдіть кращий результат і прізвище спортсмена, який показав цей результат.
  Вартість доставки літаком 1 кг. вантажу становить 30 рублів. Для кожного з N пасажирів введіть вага багажу, який він перевозить, підрахуйте, скільки кожен пасажир повинен заплатити за перевезення свого багажу. Обчисліть також загальну вагу вантажу, що перевозиться пасажирами.
  Відомі бали, отриманні в змаганнях по п’ятиборству кожним з восьми спортсменів по кожному виду спорту. Організувати введення інформації таблиці і визначити переможця з кожного виду спорту.
  Деякі бактерії мають такий закон розвитку: кожна живе 1 годину і кожні півгодини породжує одну нову (всього дві за своє життя). Визначити потомство однієї бактерії через 6 годин після її народження.
    Знайти суму цілих позитивних чисел, більших 20, менших 100, кратних 3 та закінчуються на 2, 4 або 8.
  З'ясуйте найкращий результат у змаганнях з плавання для N спортсменів і прізвище цього спортсмена.
  Населення міста збільшується на 3% щороку. У 1983 році населення міста становило 65000 осіб. Напишіть програму, яка виведе на екран передбачаємо чисельність населення міста в кожному році, аж до 2000.
  Відома зарплатня кожного з 12 робітників фірми за кожний місяць першого кварталу. Організувати введення інформації таблиці і визначити максимальну зарплатню.
  Одноклітинна амеба кожні 3 години ділиться на 2 клітини. Визначити скільки амеб буде через N годин.
    Дано натуральні числа N, a1, a2,..., an. Отримати суму тих чисел даної послідовності, які задовільняють умові - модуль | аi | <i2;
  Скласти програму, яка веде облік очок, набраних кожною командою при грі в баскетбол. Після будь-якої зміни рахунок виводити на екран. Після закінчення гри видати підсумкове повідомлення. Передбачити введення назв команд в символьні змінні і висвічування їх на екрані.
  Знайти двозначне число сума кубів цифр якого дорівнює n.
  Відома зарплатня кожного з 12 робітників фірми за кожний місяць першого кварталу. Організувати введення інформації таблиці і визначити номер працівника, що отримав найбільшу суму за квартал.
  Серед простих чисел, не переважаючих n, знайти таке, в двійковій запису якого максимальне число одиниць.
    Дано натуральні числа N, a1, a2,..., an. Визначити кількість членів послідовності a1, a2,..., an, які мають парні порядкові номери і є непарними числами;
  Скласти програму, підраховують число вилучень в кожній команді при грі в хокей. Після кожного видалення виводити на екран прізвище хокеїста, час, на який він видаляється з поля, і сумарне число вилучень в кожній команді. Після закінчення гри видати підсумкове повідомлення.
  У поточному місяці бригада в кожен подальший день роботи випускала на три вироби більше, ніж в попередній. У перший день було випущено 42 вироби, що склало 67% денної норми (у місяці 26 робочих днів). Надрукуйте: "Бригада виконала норму" або "Бригада не виконала норму" в залежності від отриманого результату.
  Відома зарплатня кожного з 12 робітників фірми за кожний місяць першого кварталу. Організувати введення інформації таблиці і визначити в якому місяці зарплатня всіх робітників була максимальна.
  Жінка йшла на базар і розбила яйця, що лежали у неї в кошику. Вона сказала, що не знає скільки яєць у неї було, але коли вона брала по 2,3,4,5 і 6 яєць то залишалося в залишку одне. Коли ж вона брала по 7 яєць, то нічого не залишалося в залишку. Скільки яєць могло бути в кошику.
    Дано натуральні числа N, a1, a2,..., an. Чи вірно, що в послідовності більше негативних членів, ніж позитивних;
  При продажу платівок ведеться облік кількості проданих платівок із класичною музикою, естрадної та дитячих. Скласти програму, яка веде цей облік за робочий день.
  Ви повинні своєму другові 5 рублів. Замість того, щоб попросити вас повернути йому одразу весь борг, Ваш друг пропонує, щоб ви платили йому певну суму щотижня протягом 10 тижнів. Він просить вас сплатити йому в перший тиждень 1 копійку, в другу - 2, в третю - 4, в четверту - 8 і т.д. Ви вже майже погодилися з його пропозицією, але потім вирішуєте спочатку написати програму, щоб перевірити, яку суму вам доведеться заплатити, якщо ви приймете його пропозицію. Напишіть цю програму і вирішіть, яким способом краще виплатити свій борг.
  Відома зарплатня кожного з 12 робітників фірми за кожний місяць першого кварталу. Організувати введення інформації таблиці і визначити в який з місяців робітник отримав найбільшу зарплатню.
  У першокласника А грн. морозиво коштує В грн. Першокласник вирішив наїстися морозива, для цього він вирішив купувати морозиво одне за одним, доки йому вистачить грошей. Як йому дізнатися скільки грошей залишиться в кінці? Врахуйте, що першокласник вміє лише складати і віднімати.
    Дано натуральні числа N, a1, a2,..., an. Отримати добуток членів послідовності, кратних Р (Р - вводиться з клавіатури);
  У зборі картоплі беруть участь 3 бригади. Облік ведеться за допомогою ЕОМ. Скласти програму, яка визначає, скільки картоплі зібрала кожна бригада (вага кожної нової порції додається до вже накопиченої суми), виводить на екран поточний результат за трьома бригадам після будь-яких змін і підраховує сумарний результат по всіх бригадам в кінці дня.
  Почавши тренування, спортсмен в перший день пробіг A км. Кожен день він збільшував денну норму на 10% від норми попереднього дня. Через скільки днів спортсмен буде пробігати в день більше X км.
  Відома зарплатня кожного з 12 робітників фірми за кожний місяць першого кварталу. Організувати введення інформації таблиці і визначити хто з робітників отримав найбільшу зарплатню за даний місяць.
  Деякі бактерії мають такий закон розвитку: кожна живе 1 годину і кожні півгодини породжує одну нову (всього дві за своє життя). Визначити період часу, який необхідний для збільшення кількості бактерій до m.
    Вводяться N чисел і порівнюються з якимось наперед заданим числом А. Вивести про кожне число повідомлення: "більше", "менше" або "дорівнює" цього значення А.
  Пасажирський літак може підняти вантаж загальною вагою 30т. Скласти програму для визначення ваги поштового вантажу, який можна помістити в літак після посадки пасажирів і завантаження їх багажу. Під час реєстрації пасажирів ЕОМ повинна підраховувати кількість пасажирів (умовний вага однієї людини 100 кг) і підсумувати вагу багажу.
  В тролейбусі вартість проїзду 1.50 грн. Виведіть таблицю решти, яку має видати кондуктор з купюр номіналом 2, 5, 10, 20, 50 і 100грн., для пасажирів від 1 до 10, що одночасно оплачують проїзд за всіх однією купюрою. Якщо купюра менша за суму вартості проїзду поставити прочерк.
  Відома кількість учнів в кожному з чотирьох класів кожної паралелі школи з першої по одинадцяту. Організувати введення інформації таблиці і визначити скільки учнів вчаться у самому маленькому класі.
  Два двозначних числа, записаних одне за іншим утворюють чотиризначне число, яке ділиться на їх добуток. Знайти ці числа.
    Вивести всі натуральні числа від 1 до 100, кратні 3 та їх кількість.
  ЕОМ використовується при розборі колекції марок. Скласти програму, підраховують число марок по спорту, мистецтва та інших. Підчитати загальна кількість марок в колекції.
  Скласти програму «Гадалка». Нехай комп’ютер загадав число від 1 до 99. Користувач намагається відгадати число, на кожну спробу користувача комп’ютер виводить повідомлення «Меньше» або «Більше».
  Відома кількість учнів в кожному з чотирьох класів кожної паралелі школи з першої по одинадцяту. Організувати введення інформації таблиці і визначити мінімальне значення загальної кількості учнів, що навчаються в класах однієї паралелі.
  Знайти розміри всіх прямокутників, площа яких дорівнює заданому числу S і сторони яких виражені натуральними числами. При цьому рішенні, які отримуються перестановкою розмірів сторін вважати різними.
    Дано натуральне число n, цілі числа a1,..., an. Отримати суму позитивних і негативних членів послідовності a1,..., an.
  Скласти програму, підраховують число відвідувань в поліклініці лікарів - спеціалістів (отоларинголога, окуліста та хірурга). В кінці дня видати підсумкове повідомлення. На початку роботи програми повинна вводитися дата, яка буде фігурувати в підсумковому повідомленні.
  Створіть програму, що друкує таблицю множення для натуральних чисел.
  Відома кількість учнів в кожному з чотирьох класів кожної паралелі школи з першої по одинадцяту. Організувати введення інформації таблиці і визначити максимальне значення загальної кількості учнів, що навчаються в класах однієї паралелі.
  Написати програму, що з’ясовує чи є серед 10 чисел, що вводяться з клавіатури «точні квадрати». Після воду такого числа повинне з’являтися відповідне повідомлення.
    Дано натуральне число n, цілі числа a1,..., an. Обчислити кількість членів більших за 7.
  Створіть програму, яка запитує пароль з чотирьох чисел до тих пір, поки він не буде введений.
  Вивести не екран таблицю вартості проїзду у маршрутці 92 на бабурку і по перемозі для пасажирів, що оплачують проїзд за декількох чоловік від 1 до 10.
  Відома кількість учнів в кожному з чотирьох класів кожної паралелі школи з першої по одинадцяту. Організувати введення інформації таблиці і визначити мінімальне значення загальної кількості учнів, що навчаються в класах А, Б,В,Г.
  З семи червоних і восьми білих троянд потрібно скласти букет з п'яти троянд. Перерахувати всі можливі варіанти.
    В класі N учнів. Знайти середнє зростання учня в цьому класі.
  Знайти найменше однозначне число х задовольняє умові x * x * xx * x = n.
  Скласти програму знаходження НОД і НОК двох чисел a і b.
  Відома кількість учнів в кожному з чотирьох класів кожної паралелі школи з першої по одинадцяту. Організувати введення інформації таблиці і визначити максимальне значення загальної кількості учнів, що навчаються в класах А, Б,В,Г.
  Визначити, скільки куль потрібно для будівництва піраміди, якщо основа піраміди являє собою квадрат зі стороною N куль.
    Дано натуральні числа N, a1, a2,..., an..Отримати зворотний величину твори членів послідовності, для яких виконано i +1 <ai <i!
  Досліджується структура автомобільного потоку на дорозі шляхом послідовної реєстрації проїжджаючих автомобілів по 4 ознаками, відповідним типам автомобілів. В кінці реєстрації визначається процентне співвідношення цих типів до загальної кількості автомобілів. Кодуйте тип автомобіля за ознаками: легкові - 1, вантажні до 5т. - 2, вантажні понад 5т. - 3, транспорт - 4. Ознака закінчення введення будь негативне число.
  Чи зустрічаються в розкладанні числа на прості множники однакові множники.
  Фірма має три магазина. Відомий прибуток кожного магазину за кожний з десяти днів. Організувати введення інформації таблиці і визначити, який з магазинів отримав максимальний загальний прибуток.
  Два натуральних числа називаються дружніми, якщо кожна з них дорівнює сумі всіх дільників іншого, крім самого цього числа. Знайти всі пари в даному діапазоні.
    Вводяться результати контрольної роботи 10 учнів. Визначте число не задовільних, задовільних, хороших, відмінних оцінок. Вивести середню оцінку, отриману учнями за контрольну роботу.
  Ви вирішили досить багато разів підкинути монету, щоб переконатися в равновероятности випадання орла і решки (кількість бросаний заздалегідь невідомо). Скласти програму, яка допомагає вам і підраховує, скільки разів випав орел, скільки - решка. Якщо випадає орел, вводиться "Н", якщо решка "Т". Після закінчення експерименту вивести на друк підсумкове повідомлення.
  У будинку N кімнат, кожна з яких має прямокутну форму. Ввести довжину і ширину кожної кімнати, вивести площа кожної кімнати і сумарну площу кімнат у будинку.
  Фірма має три магазина. Відомий прибуток кожного магазину за кожний з десяти днів. Організувати введення інформації таблиці і визначити, якого числа фірма отримала максимальний загальний прибуток.
  Дано натуральне число n (n<100). Визначити число способів виплати суми n гривень за допомогою купюр 1, 2, 5 гривень.
    Визначити середнє зростання дівчаток і хлопчиків одного класу. У класі навчається N учнів.
  Введіть по 4 оцінки студента. Обчислити кількість невстигаючих студентів і середній бал групи по всіх предметах. Кількість студентів заздалегідь невідомо.
  Початковий внесок в ощадкасу склав А рублів. Через скільки років він стане більше B рублів. (Щороку внесок збільшується на 3%).
  Фірма має три магазина. Відомий прибуток кожного магазину за кожний з десяти днів. Організувати введення інформації таблиці і визначити, який магазин і якого числа отримав максимальний прибуток за день.
  Знайти цифровий корінь натурального числа. Цифровий корінь даного числа отримується наступним чином. Яещо скласти всі цифри цього числа, потім всі цифри знайденої суми і повторювати цей процес, то в результаті буде отримане однозначне число (цифра), яка і називається цифровим коренем даного числа.
    При виготовленні деталі вимірюється її діаметр. Якщо він більше 4 і менше 5, то деталь небракованная. Визначте відсоток браку в партії з N деталей.
  Дано N трійок чисел a, b, c. Вводячи їх по черзі і інтерпретуючи як довжини сторін трикутника, визначте, скільки трійок може бути використано для побудови трикутника.
  У 1998р. урожай пшениці склав А центнерів з га. Якщо припустити, що кожні 2 роки урожай буде збільшуватися на 4% в порівнянні з попереднім роком, то визначити, в якому році врожайність перевищить 30 центнерів з га.
  Фірма має три магазина. Відомий прибуток кожного магазину за кожний з десяти днів. Організувати введення інформації таблиці і визначити, для кожного магазина – якого числа магазин отримав максимальний прибуток.
  Надрукувати у зростаючому порядку всі трьохзначні числа, в десятинному запису яких немає однакових чисел. Операції ділення, цілочисленого ділення і визначення залишку не використовувати.
    Дано натуральне число n, дійсні числа a1, a2,..., an. У послідовності a1, a2,..., an визначити число сусідства двох позитивних чисел;
  Вводяться координати X, Y для N точок. Визначте, скільки точок потрапляють в коло радіуса R. Скільки точок потрапляють в кільце з меншим радіусом R1, великим R2.
  Населення 2-х країн одно N1 і N2, відповідно приріст P1 і P2. населення N1 <N2, а P1> P2. Визначити, через скільки років населення першої країни перевершить населення другої країни.
  Фірма має три магазина. Відомий прибуток кожного магазину за кожний з десяти днів. Організуват

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow