Створення, структура і методи проектування програми
Програма - впорядкована послідовність команд (інструкцій) комп'ютера, складених для вирішення завдання. Програми призначені для реалізації розв'язуваної задачі.
Завдання - це проблема, що підлягає вирішенню.
Додаток - програмна реалізація на комп'ютері вирішення поставленого завдання.
Процес створення програми можна представити схематично у вигляді послідовності дій, показаних нижче:
Рис.1. Схема процесу створення програми.
В залежності від функцій, які виконуються програмним забезпеченням, його можна розділити на три групи: базове (системне) ПЗ, прикладне ПЗ та інструментальні системи:
Прикладне ПЗ включає в себе прикладні програми, які забезпечують виконання необхідних користувачеві робіт: редагування тексту, малювання картинок, обробку інформаційних масивів і т.д.
Системне ПЗ містить у собі системні програми, які виконують різні допоміжні функції: створення копій інформації, видача довідкової інформації про комп'ютер, перевірку пристроїв ПК і т.д.
Інструментальні системи (системи програмування) забезпечують створення нових програм для комп'ютера.