- •Етапи підготовки і рішення задач на еом
- •Програма, що не має помилок часу трансляції і виконання, може і не дати вірних результатів через так звані логічні помилки в обраному алгоритмі, тобто алгоритмічних помилок.
- •Запис алгоритмів у виді блок – схем
- •Мови програмування
- •1. Основні поняття алгоритмічної мови Бейсік.
- •3. Сталі та змінні.
- •4. Функції. Вирази.Оператор присвоєння
- •Вправи та запитання
- •5. Надання значень змінним
- •Оператор read.
- •6. Виведення результатів
- •Оператор Результат
- •Оператор Результат
- •7.Лінійні програми
- •Розгалуження
- •1.Логічний вираз
- •3. Команда розгалуження if. Повна форма умовної команди.
- •10.Цикли
- •11.Оператори циклу
- •12. Обчислення суми, добутку
- •13. Ітераційні цикли
- •14. Вкладені цикли
- •Мал.12 Схеми вкладених циклів.
- •15. Використання масивів
- •Вправи та запитання
- •16. Нестандартні функції та підпрограми
- •17. Робота з текстовими даними
- •18. Оператори роботи з графічною інформацією.
- •19. Робота з файлами даних
- •20 Основи роботи в пакеті MathCad
- •Визначення основних понять та позначень, безпосередньо зв'язаних з процесом обчислень у середовиіщі пакету Вхідний алфавіт
- •Типи констант і змінних
- •Розмірність, одиниці вимірів та одиниці маштабування
- •Базові обчислювальні конструкції пакета
- •Реалізація ітеративних обчислень.
- •Функції керування обчисленнями
- •Побудова декартових графіків
- •Методи доступу і роботи з файлами даних
- •Вбудовані функції та функції користувача
- •Розділ 21Алгоритми та програми реалізації загальних чисельних методів.
- •21.1. Розв’язання систем лінійних рівнянь.
- •21.2 Інтерполяція та екстраполяція.
- •21.3. Розв’язання нелінійних та трансцендентних рівнянь.
- •21.4 Розв’язування систем нелінійних рівнянь.
- •Програма 14
- •21.5. Пошук екстремумів функцій одної та багатьох змінних.
- •Програма 15
- •Програма 16
- •Програма 17
6. Виведення результатів
Оператор PRINT. Для виведення результатів виконання програми на екран дисплея використовують оператор виведення, який має вигляд
<n> PRINT <список виведення> [{ , / ; / TAB / SPC}]
.
Елементами списку виведення можуть бути сталі, змінні або вирази. Їх відокремлюють комами або крапками з комами.
Дія оператора.
На екран дисплея виводяться відповідні значення сталих, змінних та арифметичних виразів.
Якщо елементи списку відокремлені крапкою з комою, то числові значення виводяться через один пропуск, а текстові – без пропуску. Додаткові пропуски забезпечує функція SPC (кількість пропусків), якщо її зазначити у списку.
Якщо елементи списку відокремлені комою, то для кожного значення відводиться 16 позицій, які називаються зоною. В одному рядку виведення є 5 зон. Дані вирівнюються на початок зони.
Під час виведення числових сталих одна позиція відводиться на знак числа. Знак плюс не виводиться. Його замінює пропуск.
Якщо списку нема, то виконується пропуск одного рядка.
Наступний оператор PRINT виводитиме інформацію в наступному рядку. Але якщо список попереднього оператора закінчується комою чи крапкою з комою, то наступний оператор PRINT буде виводити дані в тому ж рядку.
Текстові сталі у списку використовують для виведення текстів, оформлення результатів, побудови таблиць. Крапку з комою після текстової сталої можна не писати.
Якщо у списку стоять дві коми підряд, то пропускається одна зона, три коми – дві зони і т. д.
Довідка 1. Оператор виведення інформації на друкарський пристрій має вигляд
-
<n> LPRINT список виведення
.
Команда CLS.
-
CLS
Він стирає з екрана отримані раніше результати.
Команда LOKATE. Якщо якесь повідомлення потрібно вивести у зазначеному місці екрана, то перед оператором PRINT використовують оператор
-
LOKATE A, B
Цей оператор розміщує курсор у рядку екрана з номером А та стовпчику з номером В. Усіх рядків є 25, стовпців – 80.
3*. Формати виведення числових даних. Результати виконання програми рекомендують виводити на екрані у зручному для читання та подальшого опрацювання вигляді, тобто у потрібному форматі. З цією метою використовують оператор виведення з форматом, який має вигляд
<n> PRINT USING формат; список виведення.
Тут PRINT USING (друкувати, використовують формат). Формат – це текстове дане, зображення якого містить символи керування форматом виведення. Символи бувають звичайні або спеціальні.
Для виведення числових даних використовують спеціальні символи:
#, ^, $, кома, крапка.
Спеціальний символ # резервує одну позицію для цифри. Якщо число велике, то використовують групу символів (наприклад, ###). Вони задають довжину поля виведення, тобто позиції, в які буде виводитися число. Група може містити крапку, яка позначатиме місце розташування десяткової крапки. Поле виведення складається з поля виведення цілої частини та поля виведення дробової частини числа.
Дія оператора.
Ціле число або ціла частина числа вирівнюється до правого краю відведеного поля, а зайві позиції зліва заповнюються пропусками.
Розміщення дійсного числа визначається крапкою.
Зайві позиції після крапки заповнюються нулями.
Якщо дробова частина більша від відповідного поля, то число округлюється.
Якщо ціла частина числа або знак (–) не вміщуються у відведеному полі, то формат ігнорується, виводиться символ % і все число.
В одному форматі можна описати одне або декілька форматних полів. Кожному форматному полю відповідає черговий елемент списку виведення.
Звичайні символи використовують для наочного оформлення результатів. Вони виводяться на екран у тих позиціях, які зазначені у форматі. У програмі, наведеній нижче, це такі символи: А1=, А2=, А3=.
П р и к л а д 1.
10 А1=5.6426
20 В1=2064.2
30 А2=50.2
40 В2= – 20.4131
50 PRINT USING “ A1= # # . # # _ _ B1= # # # # . # # “; A1; B1
60 PRINT USING “ A2= # # . # # _ _ B2= # # # # . # # “; A2; B2
На екрані отримаємо (не посередині екрана, а ліворуч):
А1= 5.64_ _В1= 2064.20
А2= 50.20_ _В2= – 20.41
Зайві форматні поля система ігнорує. Якщо ж у списку виведення елементів більше, ніж форматних полів, то система використовує форматні поля повторно.
П р и к л а д 2. Оператор
10 PRINT USING “ # # # # “; 1350; 350; 50
дає на екрані такий результат:
1350_350_ _50
Кому у форматному полі використовують для відокремлення у великому числі тисяч та мільйонів.
Якщо в кінці форматного поля стоять чотири символи ^^^^, то на екрані до числа дописується символ E або D, знак порядку і порядок числа, тобто число виводиться в формі з плаваючою крапкою.
Якщо на початку форматного поля стоїть один символ $, то перед числом виводиться символ грошової одиниці. Наприклад,