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

§ 2.1 Вступ до мови програмування

Що таке мова програмування? Для того, щоб дати відповідь на це запитання, дамо спочатку відповідь на інше запитання: а що таке програмування, або в ще більш простому варіанті: що таке програма? Досить часто в житті ми вживаємо це слово, наприклад: програма телепередач на тиждень, програма підготовки до складання іспиту, індивідуальна програма для спортсмена при підготовці до змагань і т.д. В кожному з наведених прикладів у сказану фразу вкладено різний зміст, але загалом суть залишається тією ж: це послідовність дій (телепрограм на кожен день тижня, вивчення порцій (параграфів) навчального матеріалу при підготовці до іспиту, норми та види щоденного навантаження спортсмена), точно виконуючи яку виконавець досягне поставленої перед ним задачі. У цьому розумінні термін “програма” дещо схожий до терміну “алгоритм”, але нашим завданням не є вияснення популярного запитання “хто є хто”, тому у нашому розумінні слово програма надалі писатиметься без лапок і буде являти собою систему послідовних команд для ПЕОМ для розв’язання кожної конкретної задачі.

Відповідно програмування буде процесом створення цієї програми, або послідовності інструкцій, а мова програмування буде тим засобом, який допоможе нам у спілкуванні з ПЕОМ, тобто ми з комп’ютером вже не будемо розмовляти, як двоє туристів – українець і китаєць, що знаходяться у Франції і крім рідної мови, ніякої іншої не знають.

Уявимо собі деяку абстрактну гру, дещо не схожу на ту, що ви, мабуть грали в дитинстві – несправний телефон. Не схожу по тій причині, що правила у нас будуть жорсткі – кожне не вірно “вимовлене” слово не буде приводити до невірного результату, а призведе до ситуації, коли ваш друг–комп’ютер вам трошки не ввічливо скаже щось подібне до: “моя твоя не понимай”. Щоб уникнути таких неприємних ситуацій, домовимось, що правила нашої гри будуть настільки суворими, що порушувати їх може лише хіба що черговий електрик, який просто вимкне світло і ваша ПЕОМ буде вилучена з гри.

Отже, правило перше: розмова між нами і комп’ютером буде вестись виключно при допомозі нескладних математичних виразів та команд і повідомлень англійською мовою. Чому саме англійською? Знову ж таки, наголошую, просто такі правила нашої гри. У вигляді невеличкого відступу трошки поміркуємо, а чи могли б ми скласти такі правила нашої гри, щоб діалог вівся на рідній для нас, тобто українській, мові? Звичайно можна, але в такому разі ми пропонуємо вам відкласти даний посібник і зайнятись вивченням шкільної алгоритмічної мови, але якщо ви будете уважними, то згодом помітите, що між цими двома варіантами гри в принципі немає ніякої різниці за винятком того, що в запропонований нами варіант гри грають у всьому світі, а в суверенний український варіант ми будемо грати лише на території нашої країни, або в кращому випадку, якщо ви забажаєте русифікувати гру, то ще в декількох країнах – наших сусідах. Отже вибір за вами – або відкладіть цю книгу і грайте в місцевому масштабі, чи спробуйте вийти на міжнародний рівень і розпочати власну підготовку до участі у міжнародних змаганнях, до чемпіонатів світу включно.