Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Посібник паскаль.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
3.39 Mб
Скачать

3. Блок-схеми.

Цей варіант представлення являється найдоступнішим для пояснення розв’язку поставленої задачі і наочно показує кроки знаходження результату. Розглянемо основні компоненти, що використовуються в даному виді представлення алгоритмів:

Цей варіант представлення являється найдоступнішим для пояснення розв’язку поставленої задачі і наочно показує кроки знаходження результату. Розглянемо основні компоненти, що використовуються в даному виді представлення алгоритмів:

Приклад створення алгоритму:

Складем алгоритм знахождення НОД двух чисел по алгоритму Евкліда.

§ 4 Основні базові структури програми. Блок-схеми.

Кожна програма має структуру розміщення команд, в алгоритмічній мові, та й в багатьох інших мовах програмування виділяють наступні базові складові структури програми:

Базові алгоритмічні структури

I. Слідування. Операція слідування подається у вигляді послідовності двох (або більше) простих операцій, що виконуються одна за одною. Якщо алгоритм складається лише з послідовності простих операцій, його називають простим або лінійним алгоритмом.

мал. 1

II. Розгалуження (вибір). Операція розгалуження – це вказівка виконати одну з двох команд: команду1 або команду2, залежно від істинності чи хибності деякого твердження Р. Якщо твердження Р істинне, то виконується команда1. Якщо твердження Р хибне, то виконується команда2. Окремим випадком розгалуження є неповне розгалуження, коли у разі хибності твердження Р ніякі операції взагалі не виконуються.

мал. 2

III. Повторення (цикл). Структура повторення вказує на те, що деяка послідовність команд буде повторюватись вказану кількість разів, або до тих пір поки не виконається певна поставлена умова.

мал. 3

§ 5 Поняття програми. Мова програмування середовище програмування turbo pascal 7.0. Поняття програми. Створення програми.

П рограма, що працює на комп'ютері, нерідко ототожнюється з самим комп'ютером, оскільки людина, що використовує програму, "вводить в комп'ютер" початкові дані з клавіатури або за допомогою мишки і "комп'ютер видає результат" на екран (так для прикладу працює програма „Калькулятор”). Насправді перетворення початкових даних, що вводяться з клавіатури, і результат, що виводиться на екран монітора, виконує процесор комп'ютера відповідно до послідовності команд деякої програми, яку попередньо написав і зберіг на комп’ютері програміст. Так, щоб комп'ютер виконав деяку роботу, необхідно розробити цю послідовність команд, або, як кажуть, написати програму. Вираз написати програму відображає тільки один з етапів створення комп'ютерної програми, коли розробник програми дійсно записує команди (інструкції) на папері або за допомогою текстового редактора.

Програмування — це процес створення (розробки) програми. Іншими словами, це процес написання тексту програми в деякому текстовому редакторі або на листку паперу. Текст програми пишеться на деякій мові програмування.

Програма – це опис обчислень.

Обчислення – це дії, здійснення яких доручається деякому виконавцю, який повинен їх розуміти. Програма – це текст.