Стиль запису програми
Для написання наочних програм треба дотримуватися конкретних рекомендацій. Зокрема, головні рекомендації щодо стилю програмування такі.
Стандартизація стилю програмування. Якщо є кілька способів зробити щось, потрібно використовувати один (найліпше - загальноприйнятий).
Програму на екрані треба розміщувати структуровано:
а) конструкції мови (описи, оператори, блоки) глибших рівнів вкладення зміщувати від початку праворуч;
б) конструкції однакових рівнів розміщувати одна під одною;
в) кожний опис або оператор писати з нового рядка;
г) продовження описів чи операторів на нові рядки зміщувати праворуч;
д) уникати довгих рядків.
Вкладеною є конструкція, розміщена всередині іншої конструкції, її рівень на одиницю більший від рівня зовнішньої конструкції. Наприклад, рівень заголовка program дорівнює 0, всі описи label, const, type, var, procedure, function і складений оператор begin-end - блок програми - мають рівень 1, оператори складеного оператора - рівень 2 тощо.
3. Коментарі. У програмі можуть бути коментарі - тексти, що пояснюють програму, однак не впливають на її виконання. Коментарі є ввідними і пояснювальними.
Ввідні коментарі записують на початку програми. Вони містять:
призначення програми;
вказівки з виклику програми;
список і призначення головних змінних і масивів;
вказівки до введення і виведення даних, список усіх файлів;
список використовуваних підпрограм;
назву використовуваних математичних методів, посилання на літературні джерела;
потрібну ємність пам'яті;
дані про автора;
дату написання програми.
Пояснювальні коментарі супроводжують ті частини програми, які важко зрозуміти без коментарів. Середньою нормою є один рядок коментарів на десять рядків програми. Коментарі не повинні пояснювати дію операторів блоку, а описувати його мету, функцію.
Коментарі доцільно розміщувати в окремих рядках і відділяти їх порожніми рядками, або давати їх після слів begin і end.
Для унаочнення програми треба користуватися пропусками рядків і символів.
Ідентифікатори треба вибирати так, щоб вони найліпше відображали призначення тих величин, процедур і функцій, які вони описують.
Упорядкування списків. У програмі можуть траплятися списки імен і чисел, у яких послідовність розміщення елементів довільна (наприклад, в описах). Якщо списки містять велику кількість елементів, доцільно їх упорядковувати за алфавітом (для імен) або за зростанням (для чисел).
- Інформація та інформаційні процеси Поняття інформації.
- Одиниці вимірювання інформації.
- Подання інформації та типи комп'ютерів.
- Способи пересилання інформації.
- Будова комп'ютера
- Пристрої введення-виведення інформації.
- Процесор
- Принципи функціонування комп'ютера Фізичні принципи
- Програмний принцип
- Поняття про середовища програмування
- Загальна характеристика мови паскаль
- Поняття інтегрованого середовища
- Команда New
- Команда Open
- Основи алгоритмізації Алгоритми та їх властивості
- Блок-схеми
- Загальна характеристика Паскаль-програми
- Структура Паскаль-програми
- Елементи мови Паскаль
- Прості типи даних
- Стандартні типи даних
- Дійсний тип
- Логічний тип
- Символьний тип
- Конструйовані типи
- Перелічуваний тип
- Оператори надання значень змінним Оператор присвоєння
- Уведення-виведення
- Порядок виконання операцій
- Складений оператор
- Стиль запису програми
- Структури керування
- Структура послідовного виконання
- Структура розгалуження
- Умовний оператор
- Оператор варіанта
- Оператор безумовного переходу
- Структура повторення
- Цикл з параметром
- Цикл з передумовою
- Цикл з післяумовою
- Ітераційні цикли
- Обчислення суми знакозмінного ряду із заданою точністю
- Процедури і функції
- Процедури з параметрами. Параметри-значення
- Одномірні масиви
- Поняття масиву. Одномірний масив та його опис в програмі
- Обчислення скалярного добутку двох векторів
- Знаходження найбільшого (найменшого) значень серед елементів масиву
- Обчислення суми та добутку елементів масиву
- Перетворення масиву по заданому закону
- Впорядкування одномірних масивів
- Впорядкування шляхом вибору
- Впорядкування обмінами
- Впорядкування вставками
- Зливання впорядкованих масивів
- Двомірні масиви Поняття двомірного масиву та його опис у програмі
- Ввід та вивід значень елементів двомірного масиву Ввід значень елементів двомірного масиву
- Вивід значень елементів двомірного масиву a[m,n]
- Рядковий тип (string)
- Комбіновані типи Організація комбінованих типів у Паскалі
- Оператор приєднання
- Множинні типи Організація множин
- Файлові типи Організація файлів
- Підготовчі та завершальні операції
- Операції уведення-виведення
- Стандартні файли input і output
- Модулі Модуль і його структура
- Стандартні модулі
- Наближене знаходження коренів рівнянь Дослідження рівняння. Відокремлення коренів
- Метод поділу проміжку пополам
- Метод хорд
- Метод дотичних
- Чисельне інтегрування
- Квадратурні формули прямокутників
- Загальні формули прямокутників
- Квадратурна формула трапецій
- Практичні оцінки точності квадратурних формул. Вибір кроку інтегрування
- Список літератури