§ 2. Арганізацыя вылічэнняў
2.4. Рашэнне задач
Прыклад 2.8. Васеў таймер паказвае час толькі ў секундах. Напісаць для Васі праграму, якая перавядзе час у мінуты і секунды. Этапы выканання задання I. Зыходныя даныя: пераменная с (час у секундах). II. Вынік: пераменныя m (поўная колькасць мінут) і s (астача секунд). III. Алгарытм рашэння задачы. 1. Увод зыходных даных. IV. Апісанне пераменных: c, m, s — int. Прыклад 2.9. Зададзены трохзначны лік. Напішыце праграму, якая знаходзіць сярэднюю лічбу. Этапы выканання задання I. Зыходныя даныя: пераменная а. II. Вынік: пераменная b (пераўтвораны лік). III. Алгарытм рашэння задачы. 1. Увод зыходных даных. IV. Апісанне пераменных: a, b — int. Прыклад 2.10. У гістарычнай кнізе, якую чытала Таня, даўжыня адрэзу тканіны вымяралася ў локцях. Напісаць праграму, якая перавядзе локці ў метры і сантыметры. Этапы выканання задання I. Зыходныя даныя: пераменная l (локці). II. Вынік: пераменныя m (метры) і s (сантыметры). III. Алгарытм рашэння задачы. 1. Увод зыходных даных. IV. Апісанне пераменных: l, x, m, s — int. Прыклад 2.11. Напісаць праграму, якая вызначыць поўную колькасць гадзін і мінут, якія прайшлі ад пачатку сутак да таго моманту (у першай палове сутак), калі гадзіннікавая стрэлка павярнулася на f градусаў (0 ≤ f < 360, f — цэлы лік). Этапы выканання задання I. Зыходныя даныя: пераменная f (колькасць градусаў). II. Вынік: пераменныя с (гадзіны) і m (мінуты). III. Алгарытм рашэння задачы. 1. Увод зыходных даных. IV. Апісанне пераменных: f, c, m — int. Прыклад 2.12. Дадзены цэлы лік а3 і а10 за чатыры аперацыі множання (іншыя аперацыі выкарыстоўваць нельга). Этапы выканання задання I. Зыходныя даныя: пераменная a. II. Вынік: пераменныя a3 (a3) і a10 (a10). III. Алгарытм рашэння задачы. 1. Увод зыходных даных. а) a2 = a ∙ a (1-е множанне); б) a3 = a2 ∙ a (2-е множанне); в) a5 = a2 ∙ a3 (3-е множанне); г) a10 = a5 ∙ a5 (4-е множанне). 3. Вывад выніку. IV. Апісанне пераменных: a, a2, a3, a5, a10 — long long. |
Прыклад 2.8. V. Праграма:
VI. Тэсціраванне праграмы. Запусціце праграму і ўвядзіце значэннe c = 137. Вынік павінен быць наступным: Прыклад 2.9. V. Праграма:
VI. Тэсціраванне праграмы. Запусціце праграму і ўвядзіце значэнне a = 452. VII. Вынік: пераменная b (сярэдняя лічба лiку). Некаторыя старарускія адзінкі даўжыні: 1 локаць = 45 см, 1 аршын = 16 выршкоў, 1 вяршок = 4 ногці, 1 ногаць≈ 11 мм. Прыклад 2.10. V. Праграма:
VI. Тэсціраванне праграмы: Запусціце праграму і ўвядзіце значэнне l = 7. Вынік павінен быць наступным: Прыклад 2.11.
V. Праграма:
VI. Тэсціраванне праграмы. Запусціце праграму і ўвядзіце значэнне f = 85. Вынік павінен быць наступным: Прыклад 2.12. V. Праграма:
VI. Тэсціраванне праграмы. Запусціце праграму і ўвядзіце значэнні l = 3. Вынік павінен быць наступным: |