Практичне завдання. Після завантаження ЕОМ і запуску на виконання програми необхідно записати з екрана в зошит список імен навчальних програм
Після завантаження ЕОМ і запуску на виконання програми необхідно записати з екрана в зошит список імен навчальних програм, з якими Ви будете працювати. Кожна програма має своє індивідуальне завдання. Результати виконання завдань оформлюються Вами в зошит (результати обчислень, списки та висновки з даного завдання). 1. PMAX.BAS – знайти число з найбільшим значенням із такої послідовності 20-ти чисел: –3.4; –7.26; 8.26; 13.2; 14; 86; 104; 117.56; –146.4; 0.13; 2; 8; 16; –7; –14; –104; 26; 31; 17; 20. 2. ODN.BAS – визначити день тижня (понеділок, вівторок,... неділя), що відповідає Вашому дню народження в різні роки (у минулому році, цього року, в майбутньому році). Запишіть дані в зошит. 3. SMAS.BAS – пересортувати в порядку зростання послідовність 20-ти чисел, приведену в завданні N1. Відповісти на питання: чи можна за допомогою програми SMAS.BAS знайти число з найбільшим значенням, тобто виконати завдання N1? 4. SPL.BAS – одержати 10 різних послідовностей по 5 чисел у кожній (аналогічно заповненню 10 карток спортлото). Підрахувати частоту появи різних чисел в цих 10 послідовностях, зробити висновок про ймовірність різних чисел. 5. PGRAF.BAS – побудувати графік параболи Y = K 77 0X 52 0 при 3-х різних значеннях коефіцієнта К (в інтервалі 0–1). У зошит записати висновок про характер зміни графіка при зміні коефіцієнта К. 6. MST.BAS – одержати значення дисперсії, середнього та середньоквадратичного відхилення (СКВ) для таких даних спостережень лікарів-педіатрів: зріст хлопчиків у віці 2-х років (у сантиметрах) – 92, 91, 96, 93, 97, 93, 91, 92, 90, 97, 95, 94, 92, 98, 96, 90, 95, 93, 97, 89, 91. 7. KKR.BAS – визначити коефіцієнт кореляції, зробити висновок (записати його в зошит) про характер статистичного зв’язку зросту (вибірка X) і ваги (вибірка Y) студентів Вашої групи. Дані X і Y отримайте за допомогою опитування у своїй групі. 8. ALF.BAS – заведіть у пам’ять ЕОМ список прізвищ студентів Вашої групи (у довільному порядку, але обов’язково кирилицею) і отримайте цей же список, але в алфавітному порядку. Вкажіть, як сортуються прізвища, що починаються з однієї і тієї ж літери. Після виконання всіх 8-ми завдань і оформлення результатів у зошиті можете виконувати додаткові завдання для самостійної роботи (за вказівкою викладача). Контрольні питання 1. Перерахуйте основні команди системної оболонки NC, що служать для таких операцій: - перегляд каталогу файлів; - завантаження оперативної пам’яті ЕОМ мовою програмування; - запуск програми; - переривання роботи програми. 2. Вкажіть основні команди мови програмування Бейсік, призначені для роботи з готовими програмами: - виклик програми з дискети; - запуск програми; - перегляд тексту програми; - запис набраної програми на дискету; - вилучення окремих рядків програми. Завдання для самостійної роботи Вивести на екран монітора текст кожної з програм основного завдання, розібрати і виписати розрахункові формули. 2.5. ПРАКТИЧНЕ ЗАНЯТТЯ “ПРОГРАМУВАННЯ НА АЛГОРИТМіЧНІЙ МОВІ BASIC” Мета заняття: набути навичок у створенні найпростіших програм. Забезпечення: дисплейний клас на базі ПЕОМ IBM, дискети з операційною системою. Контрольні питання для підготовки до заняття 1. Які види змінних використовуються в алгоритмічній мові BASIC? 2. Який пріоритет мають арифметичні операції? 3. Які функції можуть використовуватися інтерпретатором? 4. З якими видами виразів оперує інтерпретатор? 5. Пояснити призначення оператора RESTORE. 6. Пояснити призначення оператора “GOTO N рядка”. 7. Пояснити обов’язкові вимоги до оформлення операторів READ, DATA. 8. Пояснити вимоги до оформлення оператора INPUT. 9. Як правильно оформити виведення результатів розрахунку? 10. Як буде працювати програма з вкладеним циклом? Додаткова література 1. Светозарова Г.И., Мельников А.А., Козловский А.В. Практикум по программированию на языке Бейсик. – М.: Наука, 1988. 2. Кетков Ю.Л. Диалог на языке Бейсик для мини- и микро-ЭВМ. – М.: Наука, 1988. 2.5.1. Додаткові теоретичні відомості Алгоритмічна мова BASIC Алгоритмічна мова BASIС отримала дуже широке розповсюдження. Автори цієї мови запевняють, що її назва пішла від скорочення англійських слів – Beginner’s All Purpose Symbolic Instruction Code, що означає “багатоцільовий код (мова) символічних команд для початківців”. Відомо багато версій цієї мови. Вона є процедурно орієнтованою. Найпростіші конструкції мови Basic
|