Етапи розв’язування задач на комп’ютері: особливості і вимоги

Логіка поточного століття

Сучасне програмування – це складні завдання, численні колективи розробників, величезні обсяги інформації і висока відповідальність. В області інформаційних технологій утворилося безліч професій. З комп’ютером працює:

  • обиватель (особа без кваліфікації і орієнтації в комп’ютерному справі);
  • домогосподарка;
  • директор великої корпорації;
  • бухгалтер приватного підприємства;
  • інженер комунальної служби;
  • пілот далекого бомбардувальника;
  • кухар ресторану місцевого значення.

І безліч інших людей, які навіть не уявляють, що при вирішенні реальних завдань вони проходять, як мінімум, шість етапів. Комп’ютери не тільки увійшли в повсякденне життя і стали звичними. Вони стали серцем кавоварки, автомобіля будь-якого класу, смартфона.

Існують реально діючі ідеї розумних будинків і віддаленого управління роботою великої корпорації, в якій послідовність вирішення будь-якої задачі планується і контролюється програмою.

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

Задовго до появи комп’ютера людина спочатку щось думав, потім моделював, планував, реалізовував, перевіряв і аналізував. Все це людина завжди робив на автоматі і багаторазово повторював, щоб досягти бажаного результату або переконатися в тому, що ніякого результату бути не може.