
- •1.1.1 Мета і завдання роботи
- •1.1.2 Основні теоретичні положення
- •1.1.3 Порядок виконання роботи
- •1.1.4 Аналіз результатів роботи, висновки
- •1.1.5 Контрольні запитання
- •1.2.3 Порядок виконання роботи
- •1.2.4 Аналіз результатів роботи, висновки
- •1.2.5 Контрольні запитання
- •1.2.6 Рекомендована література
- •1.3.1 Мета і завдання роботи
- •1.3.2 Основні теоретичні положення
- •Запуск і налаштування редактора формул. Уведення формул.
- •Створення та редагування таблиць і діаграм
- •1.3.3 Порядок виконання роботи
- •1.3.4 Аналіз результатів роботи, висновки
- •1.3.5 Контрольні запитання
- •Ідентифікатори
- •Операції відношень
- •Службові слова мови Turbo Pascal
- •Правила запису виразів:
- •Піднесення числа до степеня та знаходження кореня
- •Тригонометричні та математичні функції, що обчислюються через додаткові вирази
- •Структура програми мовою Turbo Pascal 7.0
- •Оператори
- •Вікно середовища програмування Turbo Pascal 7.0
- •Основні команди і гарячі клавіші
- •Розробка алгоритму розв’язку задачі
- •Лінійна структура
- •2.1.3 Порядок виконання роботи
- •2.1.4 Аналіз результатів роботи, висновки
- •2.1.5 Контрольні запитання
- •Процес розгалуження
- •Логічний вираз
- •Умовний оператор if
- •Лабораторна робота №2.3 Циклічні програми з регулярною зміною аргументу
- •2.3.1 Мета і завдання роботи
- •2.3.2 Основні теоретичні положення
- •Оператор циклу з наперед заданою кількістю повторень for
- •Оператор циклу з передумовою while
- •Оператор циклу з післяумовою repeat .. Until
- •2.3.3 Порядок виконання роботи
- •2.3.4 Аналіз результатів роботи, висновки
- •2.3.5 Контрольні запитання
- •2.3.6 Рекомендована література
- •Лабораторна робота №2.4 Одновимірні масиви. Двовимірні масиви. Дії з елементами масиву
- •2.4.1 Мета і завдання роботи
- •2.4.2 Основні теоретичні положення
- •Одновимірні масиви
- •Двовимірні масиви (матриці)
- •2.4.3 Порядок виконання роботи
- •2.4.4 Аналіз результатів роботи, висновки
- •2.4.5 Контрольні запитання
- •2.4.6 Рекомендована література
Основні команди і гарячі клавіші
Нижче наведені основні команди середовища програмування Turbo Pascal і відповідні їм гарячі клавіші.
Ctrl+F9 – завантаження (виконання, запуск) програми;
Alt+F5 – проглядання призначеного для користувача екрану;
F2 – збереження програми;
F3 – відкриття збереженої програми;
Alt+F3 – закриття активного вікна;
Alt+X – вихід з Turbo Pascal;
F1 – контекстна допомога;
Ctrl+F1 – довідка про оператора, на якому встановлений курсор;
Alt+Backspace – відміна останньої зміни;
Ctrl+Y – видалення рядка;
Shift+стрілки – виділення блоку тексту;
Ctrl+Insert – копіювання виділеного блоку в буфер;
Shift+Insert – вставка з буфера.
Розробка алгоритму розв’язку задачі
Одним з етапів розв’язування задач на ЕОМ є розробка математичної моделі і алгоритму розв’язку.
Алгоритм – це точне визначення обчислювальних операцій, які ЕОМ повинна виконати, щоб прийти від початкових даних до шуканого результату.
Для зазначення структури даних і алгоритмів їх обробки, необхідно мати таку систему формальних позначень і правил, щоб зміст операцій трактувався точно і однозначно.
Існують три методи опису алгоритмів:
словесний (на природній мові);
структурно-стилізований (на алгоритмічній мові псевдокоду);
мовою графічних символів (метод блок-схем).
Для зображення структури алгоритму використовується сукупність блочних символів (блоків) з’єднаних лініями передачі управління (табл. 2.5). Блок-схема – це графічне
зображення алгоритму, доповнене елементами словесного запису. На блок-схемі кожний пункт алгоритму зображено відповідною геометричною фігурою.
За виглядом блок-схеми алгоритму розрізняють:
алгоритми лінійної структури;
алгоритми з розгалуженням;
алгоритми циклічної структури.
Лінійна структура
Лінійна структура передбачає, що тіло програми являє собою послідовність операторів, що виконуються підряд один за одним.
Алгоритм лінійної структури – це такий алгоритм, де всі дії виконуються послідовно одна за одною і лише один раз.
Блок-схема лінійного алгоритму наведена на рисунку рис. 2.2. Лінійна програма, яка підраховує суму двох чисел наведена на рис. 2.3
Рис. 2.2 – Блок-схема лінійного алгоритму
Таблиця 2.5 – Блочні символи для графічного зображення структури алгоритму
Назва блоку |
Блок |
Пояснення |
Початок-кінець |
0,5 a
b |
Початок, кінець, вхід, вихід у підпрограмах |
Блок уведення-виведення |
|
Уведення даних чи виведення результатів на екран |
Блок виведення |
|
Виведення даних на друк |
Операція (процес) |
a
b |
Обчислювальна дія або послідовність обчислювальних дій |
Процедурний процес |
|
Виконання підпрограми |
Рішення (умова) |
|
Перевірка умови |
Модифікація |
|
Початок циклу |
З’єднувач |
|
Розрив ліній потоку |
Program suma; {Заголовок}
var {Опис змінних}
x,y,sum:integer; {Змінна x, y, sum цілого типу}
begin {Початок програми}
writeln('Введiть числа:'); {Вивід на екран повідомлення}
readln(x,y); {Уведення значень змінних x і y}
s:=x+y; {Обчислення суми x і y та
присвоєння одержаного значення змінній s}
writeln('Вiдповiдь',s); {Вивід результату на екран}
readln {Чекати натиснення <Enter> щоб
можна було побачити результат}
end. {Кінець програми}
Рис. 2.3 – Приклад лінійної програми на мові Turbo Pascal