В даній роботі розглядається технологія VBA табличного процесора MS Excel на прикладі розробки ігрового додатку «Життя».
Актуальність теми: враховуючи сучасні процеси інформатизації суспільства і пов’язані з ним тенденції в освіті, постає актуальна проблема створення і використання в освітньому процесі навчальних комп’ютерних програм, спрямованих на гармонійний розвиток особистості.
Застосовуючи гру «Життя», можна із задоволенням розвивати логічне та аналітичне мислення, інтуїцію, здатність концентрувати увагу і загалом покращувати свій рівень математичних здібностей.
Об'єкт дослідження – процес створення програмного продукту за допомогою технологій VBA табличного процесора MS Excel.
Предмет дослідження – створення гри «Життя» мовою VBA табличного процесора MS Excel.
Методологія програмування проекту заснована на уявленні програми у вигляді сукупності об'єктів (ігрове поле, клітина), кожен з яких є реалізацією певного типу, що використовує механізм пересилання повідомлень. Застосування VBA табличного процесора MS Excel при розробці даного проекту включає в себе об'єктно–орієнтований аналіз предметної області задачі та об'єктно–орієнтоване програмування.
VBA – мова програмування (розшифровується як Visual Basic for Application) була розроблена компанією Microsoft. Дана мова не являється самостійною, а призначена лише для автоматизації процесів в пакеті MS Office. VBA широко використовується в Excel, я також в Access, Word та інших програмах пакету.
Гра «Життя» – одна з найпопулярніших математичних ігор. Цю гру винайшов англійський математик Джон Хортон Конвей в 1970 році. Про захопливість гри свідчать результати безлічі цікавих досліджень і численних комп'ютерних реалізацій.
Гра Конвея "Життя" – типовий приклад клітинного автомата, як математичного об'єкта, що представляє собою дискретну динамічну систему. По суті клітинні автомати є синтетичними світами, поведінка яких здебільшого визначається простими локально діючими правилами.