Константи і змінні 1

Тема 6. Паскаль - структурний мову

1. Наведіть структури слідування і розгалуження (повне і неповне).

2. Наведіть структури циклів Поки і До.

3. Відмінність циклів До і Поки.

4. На чому грунтується спадний проектування?

5. Що ви можете сказати про концепцію модульного проектування?

6. Що таке об'єкт в об'єктно-орієнтованому програмуванні?

7. Три принципу об'єктно-орієнтованого програмування.

8. Особливість декларативного програмування.

9. Перерахуйте методології програмування.

10. Що таке CASE-системи?

11. У яких областях застосовуються експертні системи?

12. Що входить до складу експертної системи?

13. Відмінність знань від даних.

14. Наведіть моделі подання знань.

15. Що таке продукційна модель?

16. Що таке семантичні мережі в поданні знань?

17. Що таке фрейми в поданні знань?

18. Які стратегії виведення для продукционной моделі ви знаєте?

Паскаль-програма є текстовим файлом з власним ім'ям і з розширенням .pas.

Правила мови Паскаль передбачають єдину для вс ?? ех програм форму основної структури:

Program <Имя программы>;

Програма закінчується службовим словом end, після якого ставиться крапка. Описи величин (в розділ ?? е Const, Var) і оператори один від одного відокремлюються символом'';'' (крапкою з комою).

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

Імена програми і використовуваних величин (констант, змінних) вибираються програмістом самостійно відповідно до правил побудови ідентифікаторів:

· Ідентифікатор повинен бути унікальним, тобто одним і тим же ім'ям різні об'єкти не бувають названі;

· Ідентифікатор має обмеження по довжин ?? е (залежить від конкретної реалізації мови на комп'ютері);

· Ідентифікатор може складатися тільки з символів латинського алфавіта͵ цифр і знака підкреслення (''_'');

· Ідентифікатор не може починатися з цифри.

Всі об'єкти, які не є зарезервованими в Паскалі, перед першим використанням у програмі повинні бути описані. Це проводиться для того, щоб комп'ютер перед виконанням програми зарезервував пам'ять під відповідні об'єкти і поставив у відповідність цих ділянок пам'яті ідентифікатори. Розділ описів може складатися з шести підрозділів:

1. Опис зовнішніх модулів, процедур і функцій (Uses);

2. Опис міток (Label);

3. Опис констант (Const);

4. Опис типів, що задаються користувачем ?? їм (Type);

5. Опис змінних (Var);

6. Опис функцій і процедур (Procedure, Function).

У разі якщо одна і та ж величина використовується в програмі кілька разів, то зручніше було б позначити її яким-небудь ім'ям і використовувати це ім'я всюди, де потрібно записати відповідну константу. Крім скорочення розміру початкового тексту програми, це дозволить уникнути випадкових помилок, а також спростить налагодження програми. Під константу не виділяється пам'ять. Значення константи в тел ?? е програми змінити не можна.

Слід звернути увагу на те, що під час запису числових констант з дробової частиною ця частина відділяється від цілої крапкою, а не комою (наприклад, 3.15). Для запису дуже великих по модулю або дуже малих (близьких до нуля) чисел існує можливість запису їх в так званій експоненційної формі (формі з плаваючою точкою). Наприклад: 2.4567Е-06. Тут буква''Е'' відокремлює мантиссу (сукупність значущих цифр числа з десяткової точкою після першої цифри) від порядку (показника ступеня десятки в стандартному вигляді числа).

Константи, що представляють собою рядкові величини, полягають в апострофи (наприклад, 'привіт').

Опис іменованих констант починається службовим словом Const. Далі йдуть записи виду: <Идентификатор> = <значение>;

Читайте також

Слова Алфавіт мови Основні елементи алгоритмічного мови Основи програмування в Delphi Звичайний розмовна мова складається з чотирьох основних елементів: символів, слів, словосполучень і. [Читати далі].

Для опису алгоритмів роботи цифрових пристроїв необхідний відповідний математичний апарат. Такий апарат для вирішення завдань формальної логіки в середині минулого століття розробив ірландський математик Д. Буль. За його імені математичний апарат і отримав. [Читати далі].

У звичайній мові слово «тавтологія» означає повторення того, що вже було сказано: «Життя є життя», «Театр - це театр» і т.п. Тавтології беззмістовні і порожні, вони не несуть ніякої інформації. Від них прагнуть позбутися як від непотрібного баласту, захаращення. [Читати далі].

У звичайній мові слово «тавтологія» означає повторення того, що вже було сказано: «Життя є життя», «Театр - це театр» і т.п. Тавтології беззмістовні і порожні, вони не несуть ніякої інформації. Від них прагнуть позбутися як від непотрібного баласту, захаращення. [Читати далі].

Рішення завдання на комп'ютері - це процес збору, обробки і передачі інформації. Тому будь-яка програма має сенс, якщо вона обробляє будь-які дані. Як і в інших мовах програмування, в Pascal дані діляться на константи і змінні. У програмі константи і. [Читати далі].

Рішення завдання на комп'ютері - це процес збору, обробки і передачі інформації. Тому будь-яка програма має сенс, якщо вона обробляє будь-які дані. Як і в інших мовах програмування, в Паскалі дані поділяються на константи і змінні. В програмі. [Читати далі].

Для опису алгоритмів роботи дискретних пристроїв необхідний відповідний математичний апарат. Такий математичний апарат в XIX столітті розробив ірландський математик Джон Буль, і тепер його називають булевої алгеброю (алгеброю логіки). Булева алгебра оперує. [Читати далі].

Схожі статті