Головна

Послідовність роботи програміста на комп'ютері

  1. ActiveX-компонент WebBrowser і об'єкт InternetExplorer для роботи в WWW з проектів Visual Basic.
  2. FDDI. Кадр. Процедури управління доступом до кільця і ??ініціалізації роботи кільця.
  3. I Загальна характеристика роботи
  4. I. Завдання для самостійної роботи
  5. I. Кваліфікаційні вимоги до виконання курсової роботи
  6. I. Загальна характеристика роботи 1 сторінка
  7. I. Загальна характеристика роботи 2 сторінка

Запишемо, в якому порядку проходить робота програміста на комп'ютері. Вона практично копіює порядок роботи з уявним роботом (см.25.1):

0. Спочатку програміст отримує завдання для комп'ютера, наприклад, намалювати будиночок або обчислити траєкторію польоту на Марс.

1. Потім він думає, як з команд (операторів), які йому надає в розпорядження мову програмування, написати програму. На обдумування і написання програми йде від декількох хвилин до декількох років в залежності від складності завдання. У більшості випадків програміст, щоб не заплутатися, пише спочатку для себе алгоритм програми, а потім вже саму програму.

2. Нарешті програма написана. Тепер програміст включає комп'ютер і натисканням декількох клавіш наказує йому приготуватися до прийому програми.

3. Програміст набирає всю програму (якщо вона, звичайно, не дуже довга) від першої до останньої літери на клавіатурі. При цьому програма автоматично по дроту, що з'єднує клавіатуру з комп'ютером, надходить в комп'ютер і запам'ятовується в його пам'яті. Програма потрапила в пам'ять комп'ютера, але це не означає, що комп'ютер програму "дізнався" і "зрозумів", як дізнається і розуміє людина. Людина, прочитавши якусь програму, сприймає її цілком і хоча б приблизно уявляє її призначення, структуру і т.п. Комп'ютер же ніколи програму у себе з пам'яті цілком не читає і ніколи не розуміє її загального сенсу і призначення (але це не означає, що він не зможе її виконати).

4. Програміст натисканням на пару клавіш наказує комп'ютера виконати програму. Комп'ютер після деякої підготовки (куди входить, як головний елемент, переклад програми, написаної на мові програмування, на машинну мову) читає у себе в пам'яті першу команду програми і виконує її, потім читає другу команду і виконує, потім третю і т.д. до тих пір, поки не дійде до кінця програми. В результаті, якщо програма складена правильно, на екрані виявляється намальованим будиночок або на принтері друкуються результати розрахунку траєкторії польоту до Марса. Але і виконавши правильну програму, комп'ютер не зрозумів її сенсу і не став мудрішим.

5. Всі програмісти допускають в програмах помилки. В результаті майже ніколи комп'ютер по тільки-що написаної програмі не робить того, що потрібно. Побачивши на екрані косою будиночок, програміст починає чесати в потилиці і шукати в програмі команду, винну в сумному результаті. Знайшовши помилкову команду, він виправляє програму і знову запускає її на виконання. Однак результати знову зазвичай бувають плачевні. Це відбувається тому, що часто програма містить одразу кілька помилок. Виправивши чергову помилку, програміст знову запускає програму і т.д. Цей захоплюючий процес називається налагодженням. Налагодження закінчується, коли програміст задоволений результатом роботи програми. Хоча, якщо програма складна, це не завжди означає, що в ній помилок більше немає !. Просто деякі помилки впливають на результат майже непомітно, як, наприклад, помилка ВПЕРЕД 37 замість ВПЕРЕД 36 в останній команді з програми попереднього розділу.



© 2016-2022  um.co.ua - учбові матеріали та реферати