Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФКС Вторая часть))).doc
Скачиваний:
3
Добавлен:
27.11.2019
Размер:
420.86 Кб
Скачать

18

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.