You are on page 1of 13

Лінійні програми

Найпростіші програми. Арифметичні вирази

1. Вивести на екран з точністю два знаки число π.


2. Вивести на кран з точністю 5 знаків число e.
3. Скласти програму виведення на екран числа, що було введено з
клавіатури. Перед цим числом повинен бути напис: «Ви ввели число».
4. Скласти програму виведення на екран числа, що було введено з
клавіатури. Після виведеного числа повинне з’явитися повідомлення: «− таке
число Ви ввели».
5. Вивести в одному рядку числа: 1, 13 і 5 з одним інтервалом між
ними.
6. Вивести в одному рядку з двома інтервалами три улюблених числа.
7. Вивести на екран числа 5, 50,100 стовпчиком.
8. Скласти програму виведення на екран наступної інформації:
2 кг a1 xy

13 17 19 b 5y

а) б) в)

Де a, b, x, y – змінні величини, значення яких необхідно ввести з


клавіатури.
9. Вказати значення величин a та b після виконання наступних
операторів: a=5.84 ; b=−7.9 ; b=a ; a=b.
10. Написати програму, за допомогою якої необхідно ввести фактичні
дані з таблиці і виводить на екран таблицю, що подібна до тієї, яку подано
нижче, включаючи заголовок і примітки.
Таблиця до задачі 10.
Рекомендована література з програмування
Найменування Автор Рік Кількість Тип
видання сторінок
Посібник 1 Дінман М.І 2006 375 М
Посібник 2 Прата Стивен 2005 1563 Т
Посібник 3 Павловска Т.А. 2007 438 Т
Примітка: Т – тверда палітурка, М – м’яка.

Обчислення за відомими формулами

1. Квіткова клумба має форму круга. Обчислити її периметр і площу за


заданим радіусом.
2. Ділянка лісу має форму рівнобічної трапеції. Обчислити її периметр
і площу за заданими сторонами.

3. Ресторан закуповує щодня масло m1 кг по 8,50 грн/кг, сметану


m2 кг по 2,40 грн/кг, вершки m3 кг по 4,10 грн/кг. Визначити суми,
потрібні для купівлі окремих продуктів і загальну суму.
4. Скільки секунд мають доба, тиждень, рік?
5. Ціни на два види товарів виросли на p %. Вивести старі та нові

ціни.
6. Ввести врожайність трьох сортів пшениці (36, 40, 44 т/га) і площі
трьох відповідних полів (га). Скільки зібрали пшениці з кожного поля і з
трьох полів разом?
7. Написати програму, яка за показниками лічильника в два різні
моменти часу визначає вартість витраченої електроенергії за відповідний
проміжок часу.
8. Написати програму, яка підраховує вартість пального у
циліндричному бакові, якщо відома вартість одного літра пального.
9. Написати програму, яка підраховує вартість річної підписки
журналів та газет, знаючи вартість одного номера і періодичність видання
(скільки разів в місяць видається).
10. Написати програму, яка нараховує заробітну плату перекладача,
який переклав з однієї мови на іншу певну кількість сторінок, якщо відома
вартість письмового перекладу однієї сторінки тексту.
11. Враховуючи вартість 1 м тканини і розміри відрізу, написати
програму, яка підраховує вартість даної тканини.
12. Написати програму, яка за датою народження людини підраховує,
скільки їй повних років та місяців.
13. Середній вік людини 75 років. Написати програму, яка за вказаною
тривалістю сну на добу підраховує, скільки часу за все життя людина спить.
14. Середній вік людини 75 років. Написати програму, яка за вказаною
кількістю прийомів їжі на добу та їх тривалістю підраховує, скільки часу за
все життя людина витрачає на приймання їжі.
15. Курець в середньому витрачає 2 год/день на паління. Обчислити
кількість років, що витратила людина в залежності від її віку.
16. Існує припущення, що тривалість свого життя можна визначити як
середнє арифметичне тривалості життя своїх близьких родичів: батьків,
дідусів, дідусь. Написати програму, яка приблизно визначатиме тривалість
життя людини.
17. Обчислити значення вкладу в банкові через 10 років, якщо річний
приріст складає 25%.
18. Обчислити периметр і площу прямокутного трикутника за заданим
катетом і гострим кутом.

19. Написати програму, яка підраховує загальну кількість калорій у


деякому наборі продуктів, якщо вказано перелік допустимих продуктів
(1Ккал=1000 кал):
Таблиця калорійності на 100 грам продукту:
Молоко 59 Ккал Оселедці 279 Ккал
Масло 661 Ккал Зелений 40 Ккал
горошок

20. Скласти програму для знаходження оптимальної ваги людини


відповідно до віку і зросту: для чоловіків: оптимальна вага = 50+(Р-
150)*0,52+(В-21):4; для жінок: оптимальна вага = 50+(Р-150)*0,75+(В-21):5;
21. Обчислити середній бал слухача, який він отримав на іспитах з
п’яти предметів: математика, фізика, біологія, іноземна мова, географія.
22. Телефонні розмови з трьома населеними пунктами коштують
c1 , c2 , c3 коп/хв.. Розмови тривали t1 , t 2 , t 3 хв. відповідно. Яку суму
нарахує комп’ютер до оплати за кожну розмову окремо і всі разом?
23. Обчислити вартість товару, якщо його ціну спочатку знизили на
10%, а потім підвищили на 15%.
24. Обчислити довжину кола і площу круга за заданим діаметром.
25. Обчислити кінетичну E=m v 2 /2 та потенціальну P=mgh енергії тіла
заданої маси m, яке рухається на висоті h зі швидкістю v.
26. Обчислити площу поверхні S=4 π r 2 та об’єм V =4 π r 3 /3 сфери за
заданим радіусом r .
27. Швидкість світла 2999792 км/с. Яку відстань долає світло за добу,
годину?
28. Обчислити довжину гіпотенузи та площу прямокутного трикутника
за заданими двома катетами.
29. Радіус Місяця 1740 км. Обчислити площу поверхні S=4 π r 2 та об’єм
планет V =4 π r 3 /3.
30. Обчислити об’єм та площу бічної поверхні куба, якщо відоме
ребро.
31. Увести продуктивності трьох труб, які наповнюють басейн, і час
їхньої роботи. Скільки води набрано в басейні?
32. Яку площу і периметр матиме квадрат, описаний навколо круга
заданої площі S?
33. Тіло падає з прискоренням g. Визначити пройдений тілом шлях
h=g t 2 /2 після першої та другої секунди падіння.

Задача про трикутник. Трикутник задано координатами вершин


A ( 0 ; 0 ) , B ( i; i−1 ) , C (−i; i+1), де і – номер варіанта.

1. Обчислити висоту ha та бісектрису wc .


2. Обчислити медіану ma та бісектрису wb .
3. Обчислити бісектрису wa та радіус вписаного кола r .
4. Обчислити висоту ha та бісектрису mb .
5. Обчислити медіану mb та бісектрису wc .
6. Обчислити бісектрису wa та радіус описаного кола R .
7. Обчислити висоту hb та бісектрису wa
8. Обчислити висоту hb та медіану mc .
9. Обчислити висоту ha та радіус вписаного кола r .
10 Обчислити медіану mc та бісектрису wa
.
11 Обчислити висоту ha та бісектрису wc .
.
12 Обчислити висоту ha та бісектрису wc .
.
13 Обчислити висоту hb та медіану ma
.
14 Обчислити медіану ma та радіус описаного кола R ..
.
15 Обчислити медіану ma та бісектрису wc .
.
16 Обчислити висоту ha та бісектрису wa .
.
17 Обчислити медіану mb та радіус вписаного кола r .
.
18 Обчислити висоту hc та медіану ma .
.
19 Обчислити медіану mb та бісектрису wa .
.
20 Обчислити медіану mc та радіус описаного кола R ..
.
21 Обчислити висоту hc та бісектрису wb .
.
22 Обчислити медіану mb та радіус вписаного кола r ..
.
23 Обчислити медіану ma та бісектрису wc .
.
24 Обчислити висоту ha та бісектрису wc .
.
25 Обчислити висоту hb та медіану mc .
.
Написати програму, яка обчислює вирази за двома формулами.
Попередньо підготуйте тестові приклади для другої формули з
допомогою калькулятора (результати обчислення за двома
формулами мають співпадати).
1. z 1=2 sin 2 ( 3 π−2α )∗cos 2 (5 π +2 α )
1 1 5
z 2= − sin π−8 α
4 4 2 ( )
2. z 1=cos α +sin α + cos 3 α + sin3 α
π
z 2=2 √ 2 cos α ∙sin ( +2 α )
4

3. sin 2α +sin 5 α −sin 3 α


z 1=
cos α +1−2sin 2 2 α
z 2=2 sin α

4. sin 2α +sin 5 α −sin 3 α


z 1=
cos α −cos 3 α +cos 5 α
z 2=tg3 α

5. 1
z 1=1− sin 2 2 α +3 cos α
4
z 2=cos 2 α +cos 4 α

6. z 1=cos α +cos α + cos 6 α + cos 7 α


α 5
z 2=4 cos cos α cos 4 α
2 2
7. 3 α 11 α
8 (
z 1=cos 2 π− −cos 2
4 8 )
π+
4 ( )
2 α
z 2= √ sin
2 2
8. 1
z 1=cos 2 x +sin 2 y+ sin 2 2 x−1
4
z 1=sin ( x+ y ) ∙ sin( y −x)
9. z 1=(cos α −cos β )2−( sin α −sin β )2
α −β
z 2=−4 sin2 ∙ cos ( α + β )
2
10.
z 1=
sin ( π2 +3 α )
1−sin ( 3 α −π )

z 1=ctg ( 54 π + 32 α )
11. 1−2 sin 2 α
z 1=
1+sin 2 α
1−tg α
z 2=
1+tgα
12. sin 4 α cos 2 α
z 1= ∙
1+ cos 4 α 1+ cos 2 α

z 2=ctg ( 32 π −α )
13. sin α + cos ( 2 β−α )
z 1=
cos α −sin ( 2 β−α )
1+ sin 2 β
z 2=
cos 2 β
14. cos α +sin α
z 1=
cos α −sin α
z 2=tg 2α +sec 2 α
15.
z 1= √
2 b+2 √ b2−4
√b 2−4+b+ 2
1
z 2=
√ b+2
16. x 2+ 2 x−3+(x +1) √ x2 −9
z 1=
x2−2 x−3+(x−1) √ x 2−9
x+3

17.
z 2=



x−3
2
( 3 m+2 ) −24 m
z 1=
2
3 √ m−
√m
z 2=−√ m
18. a+2 a 2 a− 2
∙√ √
z 1=( − +
√ 2 a √ 2 a+ 2 a−√2 a a+2 )
1
z 2=
√ a+ √ 2
19. 1+a+ a2 1−a−a2
−1
z 1=( 2 a+a2
+ 2+
2 a−a2 ) ∙ ( 5−2 a2 )

4−a 2
z 2=
2
20. z 1=
( m−1 ) √ m−( n−1 ) √ n
√ m3 n+ nm+ m2−m
m−√ n
z 2= √
m
21. √ 2
( 3 m+2 ) −24 m
z 1=
2
3 √ m−
√m
1
z 2=
√ b+2
22. √ 2
( 3 m+2 ) −24 m
z 1=
2
3 √ m−
√m
sin 4 α cos 2 α
z 1= ∙
1+ cos 4 α 1+ cos 2 α
23. 1
z 1=1− sin 2 2 α +3 cos α
4
x+3
z 2=
√ x−3

Скласти структурну схему алгоритму та програму обчислення


значень функції y=F(x) відповідно до завдань, зазначених у таблиці.
Примітка. Значення першого з двох параметрів, які наведені в таблиці,
задати як константу, значення другого ввести з клавіатури.
Таблиця до задачі 46
№ Значення
Функція y=F(x)
параметрів
1. y=asin2 b+b cos2 a ; a= √3 |b+c|; b=√ x x=1.52; c=5
2. y=a 2+b 2 ; a=ln|x|; b=e k +a x=5.3; k=3
3. y=e x +5.8c ; c=a 2+ √b ; a=b 3+ ln|b| x=2.5; b=7
№ Значення
Функція y=F(x)
параметрів
4. y=√3 |a−b|; a=lg x ; b=√ x 2 +t 2 x=1.7; t=3
a3 |x| 2 3
5. y= 2 ; a=e √ ; b=(sin p + x ) x=2.1; p=2
b
6. y= p2 +t 4 ; p=x 2−√|x| ; t= √3 x +a 2 x=4; a=3.7
3
c 2 2
7. y= ; c=a +b ; a=√| x|+ e √b x=-1; b=12.5
cos c
8. y=sin3 ( a+b ) ; a=t 3 + √ b ; b=lg 2|x| x=10.9; t=2
9. y=arctg 3 x 2 ; x =p+ k ; k =√ p+t 2 t=4.1; p=3
10. y=cos 2 ( a+ sin b ) ; a= √|x|; b=x 4 +m2 m=2; x=1.1
11. y=sin3 a+ cos2 x ; a=c +k 2 ; c=arctg| x| k=7.2; x=5
12. y=e √|x|+cos x ; x=a+c 3 ; a=sin 5 b b=3; c=1.7
13. y=acosx-bsinx ; x=√3 a−b ; a=t 2 b t=2.2; b=3
14. y=√ x sin a+ √b cos x ; a=lg|x|; b=x+ p 3 x=11; p=2.6
lg a 2 2 b
15. y= lg b ; a= √ x +b ; x=e + N N=9.1; b=3
16. y=ln|x +t|; x=t 2 + p ; t=e M + 1 M=3.8; p=2
17. y=e a+ b ; a=lg|t+b 2|; t=b2 + √ bx b=3; x=5.2
18. y=√3 x 2+ c2 ; x=e mk ; c=cos2 m+k 2 k=2; m=1.8
19. x +t x=5 ; t=1.8
y= p+ v 3 ; p=lg|x|; v= √ 2 2
t +x
20. x 3
3 3 a=2 ; p=2.6
y=2
; x=e √ p+a ; t= p +a
t
21. y=c + √|a|; c=lg|b|; a=(b + x)2
2 b=7 ; x=2

22. y=arctg2|x|; x=t 3 +b 2 ; t =b 3+ e√ q q=2 ; b=1.8

23. y=v 3 +cos 2 w ; v=c os 2 a ; w=√ a+| x| x=2.9 ; a=−0.9

24. 3
y=x 2 + √|x|; x=cos2 b+sin 2 a ; a=√ b+t 2 b=7.1 ;t=2

25. y=sin 3 x +cosx 2 ; x=lg|ct|; c=t 2 + √ a t=−3 ; a=8.8

26. y=lg2|x+ a|; x=√ a+b ; a=et +b t=2 ; b=1.8

27. y=arctg3| p|; p=√ x 2+ a2 ; x √ a+ √ b a=7 ; b=2.3

28. 2 2 2
y=ln ( p+t) ; p=e √ t ; t =x + √|n| x=3 ; n=−1.9

29. y=cos3 x+|a|; x=c b ; b=|a|+ √ a+ p 2 a=−4 ; p=3


№ Значення
Функція y=F(x)
параметрів
30. y=sin 4 ( a2 +b 2 ) ; a=√ b+t ; t=b2 +k 3 b=2 ; k=1.8

Цілочисельна арифметика

1. Дано відстань в сантиметрах. Знайти число повних метрів в ній.


2. Дано масу в кілограмах. Знайти число повних центнерів в ній.
3. Дано масу в кілограмах. Знайти число повних тон в ній.
4. Дано відстань в метрах. Знайти число повних кілометрів в ньому.
5. З деякого моменту минуло 234 дні. Скільки повних тижнів минуло
за цей період.
6. Від початку доби пройшло n секунд. Визначити:
1) скільки повних годин минуло від початку доби;
2) скільки повних хвилин минуло від початку наступної години;
3) скільки повних секунд минуло від початку наступної хвилини.
7. Дано прямокутник з розмірами 543 ×130 мм. Скільки квадратів зі
стороною 130 мм можна відрізати від нього?
8. Дано ціле число k (1 ≤ k ≤ 365). Присвоїти цілочисельній величині n
значення 1, 2, ….. , 6 або 0 в залежності від того, на який день тижня
(понеділок, вівторок,…., неділя) випадає k -й день року, в якому 1 січня:
1) понеділок;
2) вівторок;
3) *d -й день тижня (якщо 1 січня – понеділок, то d=1, якщо
вівторок, то d=2, …, якщо неділя − d=7 ).
9. Дано двозначне число. Знайти:
1) число десятків у ньому;
2) число одиниць у ньому;
3) суму його цифр;
4) добуток його цифр.
10. Дано двозначне число. Отримати число, яке утворене при
перестановці цифр заданого числа.
11. Дано тризначне число. Знайти число одиниць в ньому; число
десятків у ньому; суму його цифр; добуток його цифр.
12. Дано тризначне число. Знайти число, отримане при читанні даного
заправа на ліво.
13. Дано тризначне число. В ньому першу цифру переставили на
останнє місце. Яке отримали число?
14. Дано тризначне число. В ньому останню цифру перенесли на перше
місце. Яке отримали число?
15. Дано тризначне число. Місцями поміняли першу та останню цифри.
Знайти це число та різницю між отриманим та початковим.
16. Дано тризначне число. Отримати всі можливі двозначні числа, які
складаються з цифр даного.
17. Дано чотиризначне число. Знайти: суму та добуток його цифр.
18. Дано чотиризначне число. Знайти:
1) число, отримане при читанні його цифр з права на ліво;
2) число, що утворюється при перестановці першої та другої,
третьої та четвертої цифр заданого числа. Наприклад: з числа
6589 отримати 5698;
3) число, що утворюється при перестановці другої та третьої цифр
заданого числа.
19. Дано натуральне число n (n> 999). Знайти:
1) число одиниць в ньому;
2) число десятків у ньому;
3) число сотень у ньому;
4) суму всіх цифр.
20. Від трьохзначного числа n відняли його останню цифру. Коли
результат поділили на 10, а до частки зліва дописали останню цифру даного
числа, то отримали число 237. Знайти число n .
21. В тризначному числі n. Коли в двозначному числі, що залишилося
переставили цифри місцями, а потім дописали до низ зліва останню цифру
числа n, то отримали число x . По заданому x знайти число n (значення x
вводиться з клавіатури, 1 ≤ x ≤999 і при цьому число одиниць в x не дорівнює
0).
22. В тризначному числі x закреслили першу цифру. Коли отримане
число помножили на 10, а до добутку додали першу цифру числа x , то
отримали число 564. Знайти число x .
23. *Дано цифри двох чисел: двозначного числа a 1 a2 і однозначного b ,
де a 1 – число десятків, a 2 – число одиниць. Отримати цифри числа, які
дорівнюють сумі заданих чисел (відомо, що це число двозначне). Доданок –
двозначне число і число-результат не визначати.
24. *Дано ціле число k (1 ≤ k ≤ 180) і послідовність цифр 10111213…9899,
в якій виписано підряд всі двозначні числа. Визначити:
1) номер пари цифр, в яку входить k -а цифра;
2) двозначне число, створене парою цифр, в яку входить k -а цифра;
3) k -у цифру, якщо відомо, що k – число парне (непарне).

25. *Дано цілі числа h , m , s ( 0< h≤ 23 , 0 ≤m ≤59 , 0 ≤ s ≤ 59 ), що вказують на


момент часу: h годин, m хвилин, s секунд. Визначити кут (в градусах) між
положеннями годинникових стрілок на початку доби та у вказаний момент
часу.
26. *Дано цілі числа h , m ( 0 <h ≤12 , 0 ≤ m≤59 ), що вказують на момент часу:
h годин, m хвилин. Визначити найменший проміжок часу (число повних

хвилин), який повинен пройти до того моменту, коли годинникова стрілка і


хвилинна стрілка на циферблаті співпадуть та розташуються
перпендикулярно одна до одної.
27. *Дано два цілих числа a , b. Якщо a ділиться наb або b ділиться на a ,
то вивести 1, в іншому випадку – будь-яке число. Умовний оператор не
використовувати.

You might also like