- •Поняття програми як автоматизованої системи.Складові програми: дані, логіка, інтерфейс. Способи зберігання даних.
- •Поняття об’єкта у програмуванні.
- •Властивості об’єкта: стан, ідентичність, поведінка.
- •Поняття події та обробника події.
- •Поняття мови програмування, програмного коду, середовища розробки програм, компілятора. Етапи розв’язування задач за допомогою комп’ютера.
- •Памятка!!!
- •Принципи роботи у середовищі візуальної розробки програм. Програмний проект і файли, що входять до його складу. Відкриття програмного проекту, його компіляція, збереження, виконання.
- •Поняття форми й елемента керування. Властивості форм та елементів керування. Редагування коду обробника подій, пов’язаних з елементами керування.
Поняття мови програмування, програмного коду, середовища розробки програм, компілятора. Етапи розв’язування задач за допомогою комп’ютера.
Де у наш час використовуються програми ?
Більшість речей, які нас оточують містять у собі програми. Багато речей розробляється та перевіряється за допомогою комп'ютерних програм, які тепер застосовуються не лише в роботі калькуляторів, автоматів або комп'ютерів, а й у роботі багатьох приладів, іграшок і навіть машин..
У цій машині є багато інших речей, зокрема, глобальна система визначення місцезнаходження, мікрохвильова піч, стереосистема. Усі вони програмовані, і для них передбачене віддалене керування. Програми визначають, що робить прилад, коли ви натискаєте певну кнопку. Тепер майже кожен користується персональним комп'ютером на роботі та вдома для написання листів, складання таблиць і баз даних, а також для ведення чекової книжки. Величезна кількість програм використовується для збереження, отримання та фільтрування інформації в різний спосіб. Деякі люди пишуть програми заради розваги!
Хто створює програми?
Програмісти.
А чим займаються програмісти?
Багато людей уявляють програмістів такими собі диваками, що сидять за комп'ютерами в день і вночі, вистукуючи код на клавіатурі, поїдаючи холодні страви та п'ючи збагачену кофеїном суміш.
Хорошу програму за ніч не створиш. Для того щоб створити комп’ютерну програму, яка буде робити саме те, чого ви від неї очікуєте її необхідно старанно планувати та розробляти. Це потрібно робити так, щоб програму було легко змінювати, щоб у ній не було помилок і вона була зручною для використання. Над великими проектами працюють команди із сотень програмістів.
Усі вони мають пройти навчання, а потім потрібно організувати роботу, яку вони виконуватимуть, та керувати нею.
Памятка!!!
Для написання коду входить в обов'язки програміста:
♦ вирішує, що програма буде робити;
♦ розробляє інтерфейс користувача;
♦ обирає мову програмування;
♦ розробляє архітектуру програми та визначає, як її частини будуть взаємодіяти;
♦ визначає стилі написання коду та дизайну;
♦ вирішує, хто буде писати код окремих частин програми;
♦ упорядковує розклад розробки та стежить за його дотриманням;
♦ навчає інших програмістів;
♦ пише код!!!
♦ документує код;
♦ розробляє базу даних для збереження відомостей, які потрібні для програми або створюються нею;
♦ керує розробкою графічних зображень;
♦ керує введенням інформації в базу даних;
♦ налагоджує код, виправляючи в ньому помилки;
♦ перетворює код на програму, яку можна встановити на комп'ютері користувача або на сервері;
♦ навчає користувачів працювати з програмою;
♦ ліквідує проблеми, які виникають у користувачів під час роботи з програмою;
♦ пише документацію та навчальні матеріали для програми
♦ модернізує програму.
Отже, написання коду — це лише одна з багатьох функцій програмістів.
То що ж таке програма?
Комп'ютерна програма складається з рядків коду, що написані мовою програмування.Обираючи мову програмування, врахуйте її призначення та вимоги вашої програми.
Після написання програма компілюється (перекладається) мовою, яку розуміє» комп'ютер (тобто може виконувати вказівки, записані цією мовою). Ви зможете створювати різні типи програм, користуючись однією мовою програмування.
Наприклад, у коді визначається, що відбувається, коли ви клацнете кнопку або виберете елемент. Ви можете написатикод для розв'язування математичних задач, введення тексту, реагування на дії користувачів, збирання даних або відображення повідомлень.
Програмний код – це написаний людиною текст комп'ютерної програми, використовуючи оператори, на будь-якій мові програмування.
А які бувають мови програмування?
З часу виникнення першої мови було розроблено тисячі їх різновидів.
Кожна мова орієнтована на певну область застосування, тому неможливе створення єдиної оптимальної мови — всі спроби такої оптимізації завершувалися породженням чергового громіздкого і незручного проекту, який був орієнтований на все і, водночас, ні на що.
Технологія «Лото»
Контроль виконання домашньої самостійної роботи студентів.
Наприклад:
Мова Фортран — мова перекладу формул — була розроблена для вирішення числових задач та виконання обчислень.
Мова Кобол — мова програмування для ділової сфери, яка була розроблена переважно для використання в бізнесі, де потрібно обробляти велику кількість нечислових даних.
Мова Лісп — мова обробки списків, що була розроблена для вивчення штучного інтелекту.
С - швидко розроблюваний, ефективний код;
Java — незалежність від системної платформи;
Basic — простота у використанні;
Visual Basic — побудова інтерфейсу користувача за допомогою форм;
Perl - маніпулювання текстом.
Коли ви розпочинаєте новий програмний проект, потрібно визначитися щодо мови програмування. Вибираючи мову, керуйтеся такими критеріями.
♦ Чи забезпечує мова необхідні вам функціональні можливості?
♦ Чи легко нею програмувати?
♦ Чи достатньо знаєте ви цю мову?
♦ Скільки коштують засоби розробки програм цією мовою?
