- •Домашнє завдання з дисципліни " Обчислювальна техніка та програмування" на тему: "Мова програмування clojure"
- •Можливості мови
- •Основні типи даних
- •Коллекції Clojure
- •Функції:
- •Макроси:
- •Шаблони
- •Робота зі змінними даними
- •Складання блок-схем
- •Основні поняття мови: числа, рядки, ідентифікатори, описи, оператори.
- •Методологія процедурно-орієнтованого програмування
Основні поняття мови: числа, рядки, ідентифікатори, описи, оператори.
Операнди - це спеціальні символи або послідовності символів, які виконують над даними певні операції (математичні, логічні і т.д.). Прикладом операндів можуть бути операнди математичних операцій: “+” - додавання даних), “-” - віднімання даних, “*” -множення даних, “/” - ділення даних, “=” - рівність даних і т.д.
Оператори - це деякі неподільні елементи програми, що дозволяють виконувати певні алгоритмічні дії у програмі, тобто виконувати в програмі певні команди. фактично, оператор - це окрема команда в алгоритмі програми, тобто окремий крок виконання програми.
В Turbo Pascal оператори поділяються на прості та структурні. До простих операторів відносяться:
- оператор присвоєння (:=);
- оператор безумовного переходу (goto);
- оператор звертання до процедури (функції).
Структурними операторами називаються такі, що складаються з інших операторів. До них відносяться:
- складний оператор - представляє собою набір операторів, що поміщені в операторні дужки (begin - end);
- умовний оператор (if);
- оператор вибору (case);
- оператори циклу (repeat, while, for);
- оператор приєднання (with).
Структура програми. Основні розділи програми і правила їх опису
Структура опису програми мовою Паскаль.
1. Заголовок програми: Службове слово program та ім’я програми
program <ім’я програми>
2. Розділ описів: описуються всі ідентифікатори об’єктів, що використовуються в даній програмі. Описати ідентифікатор – значить указати його ім’я і тип
uses <опис модулів>;
label <мітки>;
const <оголошення констант>;
type <визначення типів даних>;
var <оголошення змінних>;
<опис процедур і функцій>
3. Розділ операторів (тіло програми): зазначається послідовність дій, які необхідно виконати над описаними об’єктами. Починається службовим словом begin, закінчується – end.
begin
оператор 1;
оператор 2;
.............
оператор n;
end.
Поняття |
Опис |
Приклад |
Алфавіт мови |
Літери латинського алфавіту, цифри, спеціальні символи, зарезервовані слова. |
A...Z, a...z, 0...9, + - * / = < >[ ]{ }$ ^ & # |
Ідентифікатори |
Імена об'єктів (констант, типів даних, змінних, функцій, програм). Правила запису ідентифікаторів: · всі ідентифікатори складаються з літер латинського алфавіту, цифр, починаються з літери або знака,«_»; · Великі і малі літери не розрізняються. |
А, В begin Write Test My_First_Program |
Елементи даних |
Константа - комірка пам'яті, значення якої протягом виконання програми залишається постійним. Змінна - комірка пам'яті, значення якої протягом виконання програми може змінюватися. |
45,
a, b, c Pi |
Коментар |
Призначений для внесення до тексту програми пояснень.Обмежується символами { } або (* *) |
|
Табл 2,1 засоби написання мов процедурного програмування[7]
