Задачі на оформлення вводу-виводу
з дійсними числами
Приклад 1
Складіть програму обчислення периметра прямокутника P=(a+b)*2. Екран повинен мати вигляд:
Введіть вхідні дані:
Довжина (см) –> 2.5
Ширина (см) –> 3.5
Периметр = 12.00 см.
Довжина (см) –> 2.5
Ширина (см) –> 3.5
Периметр = 12.00 см.
Дано: довжина та ширина прямокутника
Знайти: периметр прямокутника
Змінні:
Вхідні:
- a – довжина
- b – ширина
Вихідні:
- P – периметр
За умовою вхідні дані дійсного типу, тому тип змінної p теж дійсний.
Алгоритм
- Введення вхідних даних a, b. Перед вводом виводиться підказка, що потрібно вводити.
- Обчислення значення p.
- Виведення обчисленого значення p. Перед виводом значення виводиться пояснення, що виводиться. Значення друкується з двома знаками після крапки.
Програма
Var a,b,P:real; Begin writeln(' Введіть ісходні дані:'); write('Довжина (см) –> ');read(a); write('Ширина (см) –> ');read(b); P:=(a+b)*2; Writeln('Периметр = ',P:1:2,' см.'); end. |
Приклад 2
Складіть програму обчислення площі круга (S=pi*r2 ) та довжини кола (L=2*Pi*r ). Екран повинен мати вигляд:
Введіть вхідні дані:
Радіус (см) –> 3
S=28.27 кв. см.
L=18.85 см.
Радіус (см) –> 3
S=28.27 кв. см.
L=18.85 см.
Дано: радіус кола
Знайти: довжину кола та площу круга
Змінні:
Вхідні:
- r – радіус.
Вихідні:
- L – довжина кола;
- S – площа круга.
За умовою радіус r дійсного типу. У виразі буде використатися функція Pi, що має дійсний тип, тому тип змінних S, L теж дійсний.
Алгоритм
- Введення радіусу r. Перед вводом виводиться підказка, що потрібно вводити.
- Обчислення значення S.
- Обчислення значення L.
- Виведення обчисленого значення S. Перед виводом значення виводиться пояснення, що виводиться. Значення друкується з двома знаками після крапки.
- Вивід обчисленого значення L. Перед виводом значення виводиться пояснення, що виводиться. Значення виводиться з двома знаками після крапки.
Блок-схема програми
Кожний блок відповідає певному оператору. Блоки виконуються в напрямі лінії.
Програма
Var r,S,L:real; Begin writeln(' Введите исходные данные '); write(' Радиус основания (см) -> ');read(r); S:=pi*sqr(r); L:=2*pi*r; Writeln(' S=',S:1:2,' кв. см.'); Writeln(' L=',L:1:2,' см.'); end. |
Варіанти задач
- Складіть програму обчислення площі поверхні куба ( S=6*a2). Екран повинен мати вигляд:
Введіть вхідні дані:
Ребро (см) –> 2.5
Площа поверхні: 37.50 кв. см. - Складіть програму обчислення площі прямокутника (S=a*b ). Екран повинен мати вигляд:
Введіть вхідні дані:
Довжина (см) –> 9
Ширина (см) –> 7.5
Площа прямокутника: 67.50 кв. см. - Складіть програму обчислення об’єму паралелепіпеда (V=a*b*c ). Екран повинен мати вигляд:
Введіть вхідні дані:
Довжина (см) –> 9
Ширина (см) –> 7.5
Висота (см) –> 5
Об’єм паралелепіпеда: 337.50 куб. см. - Складіть програму обчислення площі поверхні паралелепіпеда (S=2*(a*b+b*c+a*c).
Введіть віхдні дані:
Довжина (см) –> 9
Ширина (см) –> 7.5
Висота (см) –> 5
Площа поверхні: 300.00 кв. см. - Складіть програму обчислення об’єму куба ( V=a3). Екран повинен мати вигляд:
Введіть вхідні дані:
Ребро (см) –> 9.5
Об’єм куба: 857.38 куб. см. - Складіть програму обчислення вартості покупки, що складається з декількох зошитів та олівців. Екран повинен мати вигляд:
Введіть вхідні дані:
Вартість зошита (грн) –> 2.75
Кількість зошитів –> 5
Вартість олівця (грн) –> 0.85
Кількість олівців –> 2
Вартість покупки: 15.45 грн - Складіть програму обчислення вартості покупки, що складається з декількох зошитів та обкладинок до них. Екран повинен мати вигляд:
Введіть вхідні дані:
Вартість зошита (грн) –> 2.75
Вартість обкладинки (грн) –> 0.5
Кількість комплектів (шт.) –> 7
Вартість покупки: 22.75 грн - Складіть програму обчислення вартості деякої кількості яблук. Екран повинен мати вигляд:
Введіть вхідні дані:
Вартість 1 кг яблук (грн.) –> 8.5
Вага яблук (кг) –> 2.3
Вартість покупки: 19.55 грн - Складіть програму обчислення площі трикутника, якщо відома довжина основи та висота ( S=0.5*a*h). Екран повинен мати вигляд:
Введіть вхідні дані:
Основа (см) –> 8.5
Висота (см) –> 10
Площа трикутника: 42.50 кв. см. - Складіть програму обчислення опору електричного кола, що складається з двох опорів, які з’єднані послідовно (r=r1+r2). Екран повинен мати вигляд:
Введіть вхідні дані:
Перший опір (Ом) –> 15
Другій опір (Ом) –> 27.3
Опір кола: 42.30 Ом. - Складіть програму обчислення опору електричного кола, що складається з двох опорів, які з’єднані паралельно
(r=(r1*r2)/(r1+r2)). Екран повинен мати вигляд:
Введіть вхідні дані:
Перший опір (Ом) –> 15
Другій опір (Ом) –> 20
Опір кола: 8.57 Ом. - Складіть програму обчислення сили струму в електричному колі (I=U/R) . Екран повинен мати вигляд:
Введіть вхідні дані:
Напруга (вольт) –> 36
Опір (Ом) –> 1500
Сила струму: 0.024 Ампер. - Складіть програму переведення відстані з верст у кілометри (1 верста – 1066,8 м). Екран повинен мати вигляд: Введіть вхідні дані:
Відстань у верстах –> 100
100 верст – 106.68 км - Складіть програму переведення ваги, заданої у фунтах, у кілограми (1 фунт – 409,5 г). Екран повинен мати вигляд:
Введіть вагу у фунтах –> 5
5 фунтів – 2.05 кг - Складіть програму обчислення площі поверхні циліндра (S=2*pi*r2+2*pi*r*h). Екран повинен мати вигляд:
Введіть вхідні дані:
Радіус основи (см) –> 5.5
Висота (см) –> 7
Площа поверхні циліндра 431.97 кв. см. - Складіть програму обчислення відстані між населеними пунктами по карті. Екран повинен мати вигляд:
Введіть вхідні дані:
Масштаб карти (кількість кілометрів в 1 см) –> 120
Відстань між населеними пунктами на карті (см) –> 3.5
Відстань між населенними пунктами: 420.00 км.
Немає коментарів:
Дописати коментар