Назад
Вперед
Зміст
Задачі на оформлення вводу-виводу
з дійсними числами
Приклад 1
Складіть програму обчислення периметра прямокутника
P=(a+b)*2. Екран повинен мати вигляд:
Введіть вхідні дані:
Довжина (см) –> 2.5
Ширина (см) –> 3.5
Периметр = 12.00 см.
Дано: довжина та ширина прямокутника
Знайти: периметр прямокутника
Змінні:
Вхідні:
Вихідні:
За умовою вхідні дані дійсного типу, тому тип змінної
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 см.
Дано: радіус кола
Знайти: довжину кола та площу круга
Змінні:
Вхідні:
Вихідні:
-
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 км.
Назад
Вперед
Зміст