і одна професійна програма не обходиться без процедур. br/>
1. Елементи програмування на алгоритмічній мові Паскаль
Треба сказати, що у вивченні природних мов і мов програмування є подібні моменти. По-перше, для того щоб читати і писати іноземною мовою, потрібно знати алфавіт цієї мови. По-друге, слід знати правопис слів і правила запису пропозицій, тобто те, що називається синтаксисом мови. По-третє, важливо розуміти сенс слів і фраз, щоб адекватно реагувати на них: адже з грамотно написаних слів можна скласти абсолютно безглузду фразу. Смисловий зміст мовної конструкції називається семантикою. p align="justify"> У всякому мові програмування визначено способи організації даних і способи організації дій над даними. Крім того, існує поняття В«елементи мовиВ», що включає в себе безліч символів (алфавіт), лексеми та інші образотворчі засоби мови програмування. Незважаючи на різноманітність зазначених мов, їх вивчення відбувається приблизно за однією схемою. p align="justify"> Всякий мова програмування має три основні складові: алфавіт, синтаксис і семантику.
Алфавіт - це фіксований для даного мови набір основних символів, тобто "Букв алфавіту", з яких повинен складатися будь-який текст на цій мові - ніякі інші символи в тексті не допускаються. p align="justify"> Синтаксис - це правила побудови фраз, що дозволяють визначити, правильно чи неправильно написана та чи інша фраза. Точніше кажучи, синтаксис мови являє собою набір правил, що встановлюють, які комбінації символів є осмисленими пропозиціями на цій мові. p align="justify"> Семантика визначає смислове значення пропозицій мови. Будучи системою правил тлумачення окремих мовних конструкцій, семантика встановлює, які послідовності дій описуються тими чи іншими фразами мови і, в кінцевому підсумку, який алгоритм визначений даним текстом на алгоритмічній мові. p align="justify"> Основними поняттями в алгоритмічних мовах зазвичай є наступні.
. Імена (ідентифікатори) - вживаються для позначення об'єктів пpогpамму (змінних, масивів, функцій та ін.) p align="justify">. Операції. Типи операцій:
арифметичні операції +, -, *,/тa ін. ; p align="justify"> логічні операції і, або, не;
операції відносини <,>, <=,> =, =, <>;
операція зчіпки (інакше, "приєднання", "конкатенації") символьних значень один з одним з утворенням однієї довгої рядки; зображується знаком "+".
. Дані - величини, оброблювані пpогpаммой. Є три основних види даних: константи, змінні і масиви. p align="justify"> Константи - це дані, які зафіксовані в тексті програми і не змінюються в процесі її виконання.
Змінні позначаються іменами і можуть змінювати свої значення в ході виконання пpогpамму. Змінні бувають цілі, речові, логічні, символьні і літерні. p align="justify"> Масиви - послідовності одн...