Назад Вперед Зміст

Задачі на оформлення вводу-виводу

з дійсними числами

Приклад 1

Складіть програму обчислення периметра прямокутника P=(a+b)*2. Екран повинен мати вигляд:

Введіть вхідні дані:
Довжина (см) –> 2.5
Ширина (см) –> 3.5
Периметр = 12.00 см.

Дано: довжина та ширина прямокутника

Знайти: периметр прямокутника

Змінні:

Вхідні:

Вихідні:

За умовою вхідні дані дійсного типу, тому тип змінної p теж дійсний.

Алгоритм

  1. Введення вхідних даних a, b. Перед вводом виводиться підказка, що потрібно вводити.
  2. Обчислення значення p.
  3. Виведення обчисленого значення 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 см.

Дано: радіус кола

Знайти: довжину кола та площу круга

Змінні:

Вхідні:

Вихідні:

За умовою радіус r дійсного типу. У виразі буде використатися функція Pi, що має дійсний тип, тому тип змінних S, L теж дійсний.

Алгоритм

  1. Введення радіусу r. Перед вводом виводиться підказка, що потрібно вводити.
  2. Обчислення значення S.
  3. Обчислення значення L.
  4. Виведення обчисленого значення S. Перед виводом значення виводиться пояснення, що виводиться. Значення друкується з двома знаками після крапки.
  5. Вивід обчисленого значення 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.

Варіанти задач

  1. Складіть програму обчислення площі поверхні куба ( S=6*a2). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Ребро (см) –> 2.5
    Площа поверхні: 37.50 кв. см.
  2. Складіть програму обчислення площі прямокутника (S=a*b ). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Довжина (см) –> 9
    Ширина (см) –> 7.5
    Площа прямокутника: 67.50 кв. см.
  3. Складіть програму обчислення об’єму паралелепіпеда (V=a*b*c ). Екран повинен мати вигляд: 
    Введіть вхідні дані:
    Довжина (см) –> 9
    Ширина (см) –> 7.5
    Висота (см) –> 5
    Об’єм паралелепіпеда: 337.50 куб. см.
  4. Складіть програму обчислення площі поверхні паралелепіпеда (S=2*(a*b+b*c+a*c).
    Введіть віхдні дані:
    Довжина (см) –> 9
    Ширина (см) –> 7.5
    Висота (см) –> 5
    Площа поверхні: 300.00 кв. см.
  5. Складіть програму обчислення об’єму куба ( V=a3). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Ребро (см) –> 9.5
    Об’єм куба: 857.38 куб. см.
  6. Складіть програму обчислення вартості покупки, що складається з декількох зошитів та олівців. Екран повинен мати вигляд:
    Введіть вхідні дані:
    Вартість зошита (грн) –> 2.75
    Кількість зошитів –> 5
    Вартість олівця (грн) –> 0.85
    Кількість олівців –> 2
    Вартість покупки: 15.45 грн
  7. Складіть програму обчислення вартості покупки, що складається з декількох зошитів та обкладинок до них. Екран повинен мати вигляд:
    Введіть вхідні дані:
    Вартість зошита (грн) –> 2.75
    Вартість обкладинки (грн) –> 0.5
    Кількість комплектів (шт.) –> 7
    Вартість покупки: 22.75 грн
  8. Складіть програму обчислення вартості деякої кількості яблук. Екран повинен мати вигляд:
    Введіть вхідні дані:
    Вартість 1 кг яблук (грн.) –> 8.5
    Вага яблук (кг) –> 2.3
    Вартість покупки: 19.55 грн
  9. Складіть програму обчислення площі трикутника, якщо відома довжина основи та висота ( S=0.5*a*h). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Основа (см) –> 8.5
    Висота (см) –> 10
    Площа трикутника: 42.50 кв. см.
  10. Складіть програму обчислення опору електричного кола, що складається з двох опорів, які з’єднані послідовно (r=r1+r2). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Перший опір (Ом) –> 15
    Другій опір (Ом) –> 27.3
    Опір кола: 42.30 Ом.
  11. Складіть програму обчислення опору електричного кола, що складається з двох опорів, які з’єднані паралельно
    (r=(r1*r2)/(r1+r2)). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Перший опір (Ом) –> 15
    Другій опір (Ом) –> 20
    Опір кола: 8.57 Ом.
  12. Складіть програму обчислення сили струму в електричному колі (I=U/R) . Екран повинен мати вигляд:
    Введіть вхідні дані:
    Напруга (вольт) –> 36
    Опір (Ом) –> 1500
    Сила струму: 0.024 Ампер.
  13. Складіть програму переведення відстані з верст у кілометри (1 верста – 1066,8 м). Екран повинен мати вигляд: Введіть вхідні дані:
    Відстань у верстах –> 100
    100 верст – 106.68 км

  14. Складіть програму переведення ваги, заданої у фунтах, у кілограми (1 фунт – 409,5 г). Екран повинен мати вигляд:
    Введіть вагу у фунтах –> 5
    5 фунтів – 2.05 кг
  15. Складіть програму обчислення площі поверхні циліндра (S=2*pi*r2+2*pi*r*h). Екран повинен мати вигляд:
    Введіть вхідні дані:
    Радіус основи (см) –> 5.5
    Висота (см) –> 7
    Площа поверхні циліндра  431.97 кв. см.
  16. Складіть програму обчислення відстані між населеними пунктами по карті. Екран  повинен мати вигляд:
    Введіть вхідні дані:
    Масштаб карти (кількість кілометрів в 1 см) –> 120
    Відстань між населеними пунктами на карті (см) –> 3.5
    Відстань між населенними пунктами: 420.00 км.

Назад Вперед Зміст