- •7 Опрацювання алгоритмів, поданих блок-схемами
- •Запитання та вправи для самоконтролю
- •8 Знайомство з середовищем Borland Pascal. Програмування алгоритмів лінійної структури
- •Запитання та вправи для самоконтролю
- •9 Програмування алгоритмів розгалуженої структури
- •Запитання та вправи для самоконтролю
- •10 Програмування алгоритмів циклічної структури
- •Запитання та вправи для самоконтролю
- •11 Програмування процедур обробки одновимірних масивів
- •12 Програмування процедур обробки матриць
7 Опрацювання алгоритмів, поданих блок-схемами
Мета роботи - знайомство з основними властивостями алгоритмів та способами їх опису, вивчення правил запису алгоритмів мовою блок-схем, формування практичних навичок читання блок-схем алгоритмів.
Зміст роботи. Робота полягає в виконанні заданого алгоритму (рис. 5-8) для певного набору початкових даних.
Звіт по роботі повинен містити назву та мету роботи; блок-схему алгоритму та початкові дані відповідно до номера індивідуального варіанта; детальний опис дій, що виконуються; конкретний результат виконання алгоритму.
Запитання та вправи для самоконтролю
1. Що таке алгоритм? Які основні властивості алгоритмів ви знаєте?
2. Які способи опису алгоритмів ви знаєте, в чому полягають їх переваги та недоліки?
3. Назвіть основні символи блок-схем. Які функції алгоритму вони відображають?
4. Поясніть поняття “змінна”, “присвоєння”, “введення даних”, “виведення даних”.
5. Опишіть процедуру виконання алгоритмів А-Г для даних вашого індивідуального варіанту.
8 Знайомство з середовищем Borland Pascal. Програмування алгоритмів лінійної структури
Мета роботи - знайомство з найпростішими конструкціями мови програмування Паскаль, операторами присвоєння та введення-виведення, набуття практичних навичок складання алгоритмів лінійної структури, програмування та опрацювання їх на ПК.
Зміст роботи. Робота полягає в складанні алгоритму і програми обчислення значення заданого виразу, налагодженні та виконанні цієї програми на ПК для деякого допустимого набора вхідних даних.
Звіт по роботі повинен містити назву і мету роботи; умову задачі, блок-схему алгоритму і програму її розв'язку та детальний опис дій, що виконуються .
Варіанти індивідуальних завдань
Запитання та вправи для самоконтролю
1. Що являє собою програма на Паскалі? Які символи входять до алфавіту мови Паскаль ?
2. Поясніть поняття "дані", "константа", "змінна", "індексована змінна".
3. Які імена можна надавати змінним в Паскалі ?
4. Які стандартні типи даних ви знаєте ? В чому полягає різниця між ними ? Як записуються константи різних типів ?
5. Що таке стандартна функція ? Як вона використовується в програмі на Паскалі ? Які стандартні арифметичні функції ви знаєте ?
6. Що таке арифметичний вираз? З яких елементів він складається ? В якому порядку виконуються дії при обчисленні значень арифметичних виразів?
7. Сформулюйте правила запису арифметичних виразів.
8. Опишіть структуру програми в стандартному Паскалі. Чому в програмах на Паскалі обов'язково повинен бути розділ опису змінних ? Як саме описуються змінні ?
9. Як записується та як виконується оператор присвоєння ? Яке значення буде мати змінна В після виконання послідовності операторів
A:=4; B:=2; A:=A+2; B:=B-A ?
10. За допомогою яких операторів організовується введення даних ?
11. Опишіть можливості операторів wrіte і wrіteln.
12. Як можна організувати введення даних з попереднім запитом про те, які саме дані необхідно вводити ?
13. Який алгоритм називається алгоритмом лінійної структури? За допомогою яких операцій він реалізується?
14. Опишіть процедуру реалізації програм в середовищі Borland Pascal.