
- •Загальні рекомендації
- •. Огляд засобів розробки програм
- •1 Загальні поняття
- •2 Системи програмування
- •3 Технології програмування
- •3.1 Алгоритмічне (модульне) програмування
- •3.2 Структурне програмування
- •3.3 Подієво-орієнтоване програмування
- •3.4 Об'єктно-орієнтоване програмування
- •3.5 Візуальне програмування
- •Запитання для контролю та самоконтролю
- •. Основні поняття алгоритмізації
- •1. Поняття алгоритму. Властивості алгоритму
- •2. Способи подання (опису) алгоритму
- •3. Правила оформлення блок-схем алгоритмів
- •4. Базові алгоритмічні конструкції
- •Запитання для контролю та самоконтролю
- •. Етапи розв’язування прикладних задач
- •1. Постановка задачі
- •2. Побудова моделі
- •3. Розробка алгоритму
- •4. Вибір структур даних
- •5. Розробка програми
- •6. Тестування програми
- •7. Аналіз результатів роботи програми
- •8. Корисні технологічні правила програмування
- •Запитання для контролю та самоконтролю
- •V. Практикум з програмування. Turbo pascal
- •Робота з інтегрованим середовищем розробника
- •Запитання для контролю та самоконтролю
- •Тема №1 структура програми. Лінійна програма. Введення/виведення. Типи даних Теоретичні відомості
- •Var перелік імен змінних та їх типів;
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема №2 програми розгалуженої структури Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема №3 цикли з параметром Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема №4 цикли з невідомим числом повторень Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема №5 використання масивів Теоретичні відомості
- •Var Ім'я : array[поч_індекс . . Кін_індекс] of Тип_даних;
- •Var Ім'я:array[поч_індекс1..Кін_індекс1,
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема №6 символьний тип даних, рядки Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема № 7 використання допоміжних програм Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема № 8 використання множин Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема № 9 обробка записів Теоретичні відомості
- •Var Ім’я_запису : Ім’я_типу;
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Тема № 10 організація обробки файлів Теоретичні відомості
- •Приклад
- •Варіанти завдань
- •Запитання для контролю та самоконтролю
- •Рекомендована література
Приклад
Відомі три числа. Знайти їх середнє арифметичне та середнє геометричне значення.
Відомі три числа a, b, c – дійсні числа. Необхідно обчислити середнє арифметичне Sa та середнє геометричне Sg – дійсні числа.
Для обчислення середнього арифметичного та середнього геометричного n чисел застосовуються формули:
,
А
лгоритм:
Обираємо типи даних: a, b, c, Sa, Sg – дійсний тип.
Текст програми:
program p1;
var a,b,c, Sa,Sg: real;
begin
writeln('Введіть три числа');
readln(a,b,c);
Sa:=(a+b+c)/3;
Sg:=exp(ln(a*b*c)/3));
writeln('Sa = ',Sa:8:4);
writeln('Sg = ',Sg:8:4);
end.
Тестовий приклад:
a=1 b=2 c=4
Sa=2.3333 Sg=2.0000
Робоче обчислення:
Введіть три числа
3
3
3
Sa = 3.0000
Sg = 3.0000
Варіанти завдань
1.
Визначити добову програму запуску
виробів для потокової лінії за формулою
,
де Hb=4000
шт. - добова програма випуску виробів;
a=8%
- технічні втрати.
2. Файл займає 41943040 бітів Обчислити його розмір у байтах, кілобайтах, мегабайтах.
3. Знайти
обсяг продукції, випуск якої автоматизований
на підприємстві
де Ya=40%
- показник автоматизації і механізації
виробничих процесів; B=10650
шт. - загальний обсяг продукції; Bm=4242
шт. - обсяг продукції, випуск якої
механізований.
4. Задані моменти початку та кінця деякого проміжку часу у годинах, хвилинах та секундах (у межах однієї доби). Визначити тривалість цього проміжку у годинах, хвилинах та секундах.
5. Розрахувати середньорічний темп зростання продуктивності праці на виробництві за три роки (у відсотках), якщо відомо, що за перший рік продуктивність зросла на р1 %, а за другий та третій – на р2 % та р3 % відповідно.
6. Підприємець має стартовий капітал К грн. Бізнес збільшує капітал щомісячно на р %. Визначити капітал підприємця на кінець року.
7. Селекціонер винайшов новий сорт зернової культури та отримав з дослідної ділянки врожай К кг. Врожайність сорту така, що посіявши 1 кг насіння можна зібрати Р кг врожаю. Обчислити кількість років, необхідних селекціонеру для засіву новою культурою поля площею S га, якщо норма засівання N кг/га.
8. Визначити коефіцієнти кубічного рівняння, якщо відомі його корені Х1, Х2, Х3.
9. Відомі координати точки закріплення математичного маятника А(X0,Y0,Z0) та координати однієї з точок його найвищого підйому B(X1,Y1,Z1). Визначити координати найнижчої точки траєкторії маятника.
10. Для квадрата ABCD на площині відомі координати двох протилежних точок A та С. Розрахувати координати точок B та D.
11. Уряд гарантує, що інфляція у новому році буде складати Р % за місяць. Якого зростання цін за цей рік можна очікувати населенню?
12.
Визначити планові витрати на сировину
й основні матеріали
,
де С=268
тис. грн. - базисні витрати на сировину
й основні матеріали; О=105%
- зростання обсягу виробництва; В=3,5%
- плановане зниження норм витрати
матеріалів.
13. Величина кута А задано у градусах, хвилинах та секундах. Розрахувати цю величину в радіанах.
14.
Визначити річний приріст прибутку від
упровадження нової технології
,
де А0=268
тис. грн.; А1=351
тис. грн. - річний обсяг реалізованої
продукції відповідно перед впровадженням
та після впровадження нової технології;
П0=98
тис. грн. - прибуток від реалізації
продукції; С0=0,89
грн., С1=0,71
грн. - витрати на 1 грн. реалізованої
продукції перед впровадженням та після
впровадження нової технології.
15.
Розрахувати зниження собівартості
продукції в результаті впровадження
нової технології
,
де I=1958
грн. - загальні витрати виробництва
продукції; Iн=456
грн. - витрати по впровадженню нової
технології; Ig=36
грн. - додаткові витрати на освоєння
нової технології; Vi=26
шт. - збільшення випуску продукції за
рахунок упровадження нової технології;
V=12
шт. - випуск продукції до впровадження
нової технології.
16. Функція y=sin(x) на відрізку [0, 1.5] добре обчислюється за формулою y=x-x3/6+x5/120. Для заданого значення аргументу x обчислити y за цією формулою та порівняти з точним значенням, обчисленим за допомогою стандартної функції Sin.
17. Знайти
заробітну плату робітника при
відрядно-преміальній оплаті праці
,
де Зс=98
грн. - відрядна пряма оплата праці;
П1=4,5%,
П2=0,5%
- розмір премії відповідно за виконання
плану за кожний відсоток його перевиконання;
К=8
- коефіцієнт виконання показників
преміювання.
18.
Обчислити відсоток транспортно-заготівельних
витрат і вартості матеріалів по оптових
цінах
,
де Р1=13
грн., Р2=98
грн. - транспортно-заготівельні витрати
відповідно на початок і протягом місяця;
М1=1286
грн. - залишок матеріалів по оптових
цінах на початок місяця; М2=6986
грн. - місячні надходження матеріалів.
19.
Визначити рентабельність підприємства
,
де О1=156
тис. грн. - прибуток; О2=1286
тис. грн. - середньорічна вартість
основних виробничих фондів; С=938
тис. грн. - середня сума нормованих
оборотних коштів.
20.
Розрахувати рентабельність виробництва
продукції
,
де Р=56,38
грн. - оптова ціна підприємства за одиницю
продукції; С=27,25
грн. - собівартість одиниці продукції.
21. У рівнобедреному прямокутному трикутнику відома висота Н, опущена на гіпотенузу. Визначити сторони та периметр трикутника.
22.
Розрахувати рівень автоматизації і
механізації виробничого процесу
підприємства
,
де Вm=32,6
тис. грн. - обсяг продукції, випуск якої
механізований; Ва=56,6
тис. грн. - обсяг продукції, випуск якої
не механізований; В=128,4
тис. грн. - загальний обсяг продукції,
що випускається підприємством.
23. Відомі
рівняння двох прямих площини, що
перетинаються: y=k1*x+b1,
y=k2*x+b2.
Розрахувати (у радіанах та у градусах
та хвилинах) кут між цими прямими,
скориставшись формулою
.
24. Робітник протягом місяця при нормі обробки n деталей обробив m деталей. Розцінка за обробку однієї деталі складає x грн., а надбавка по прогресивній відрядній оплаті праці за перевиконання норми виробітки встановлена у розмірі y% основної відрядної розцінки. Визначити суму нарахованої заробітної плати.
25. Довжина відрізку задана у дюймах (1 дюйм ≈ 2.54 см). Обчислити значення довжини в метричній системі, тобто визначити її в метрах, сантиметрах та міліметрах.