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