Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Засоби візуальної розробки програм.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.35 Mб
Скачать
  1. Поняття мови програмування, програмного коду, середовища розробки програм, компілятора. Етапи розв’язування задач за допомогою комп’ютера.

Де у наш час використовуються програми ?

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

У цій машині є багато інших речей, зокрема, глобальна систе­ма визначення місцезнаходження, мікрохвильова піч, стерео­система. Усі вони програмовані, і для них передбачене від­далене керування. Програми визначають, що робить прилад, коли ви натискаєте певну кнопку. Тепер майже кожен користується персональним комп'ютером на роботі та вдома для написання листів, складання таблиць і баз даних, а також для ведення чекової книжки. Величезна кіль­кість програм використовується для збереження, отримання та фільтрування інформації в різний спосіб. Деякі люди пишуть програми заради розваги!

Хто створює програми?

Програмісти.

А чим займаються програмісти?

Багато людей уявляють програмістів такими собі диваками, що сидять за комп'ютерами в день і вночі, вистукуючи код на клавіатурі, поїдаючи холод­ні страви та п'ючи збагачену кофеїном суміш.

Хорошу програму за ніч не створиш. Для того щоб створити комп’ютерну програму, яка буде робити саме те, чого ви від неї очікуєте її необхідно старанно планувати та розробляти. Це потрібно робити так, щоб програму було легко змінювати, щоб у ній не було помилок і вона була зручною для викорис­тання. Над великими проектами працюють команди із сотень програмістів.

Усі вони мають пройти навчання, а потім потріб­но організувати роботу, яку вони виконуватимуть, та керувати нею.

Памятка!!!

Для написання коду входить в обов'язки програміста:

♦ вирішує, що програма буде робити;

♦ розробляє інтерфейс користувача;

♦ обирає мову програмування;

♦ розробляє архітектуру програми та визначає, як її час­тини будуть взаємодіяти;

♦ визначає стилі написання коду та дизайну;

♦ вирішує, хто буде писати код окремих частин програми;

♦ упорядковує розклад розробки та стежить за його дотри­манням;

♦ навчає інших програмістів;

♦ пише код!!!

♦ документує код;

♦ розробляє базу даних для збереження відомостей, які по­трібні для програми або створюються нею;

♦ керує розробкою графічних зображень;

♦ керує введенням інформації в базу даних;

♦ налагоджує код, виправляючи в ньому помилки;

♦ перетворює код на програму, яку можна встановити на комп'ютері користувача або на сервері;

♦ навчає користувачів працювати з програмою;

♦ ліквідує проблеми, які виникають у користувачів під час роботи з програмою;

♦ пише документацію та навчальні матеріали для програми

♦ модернізує програму.

Отже, написання коду — це лише одна з багатьох функцій програмістів.

То що ж таке програма?

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

Після написання програма компілюється (перекладається) мовою, яку розуміє» комп'ютер (тобто може виконувати вказівки, записані цією мовою). Ви зможете створювати різні типи програм, користуючись од­нією мовою програмування.

Наприклад, у коді визначається, що відбувається, коли ви клацнете кнопку або виберете елемент. Ви можете написатикод для розв'язування математичних задач, введення тексту, реагування на дії користувачів, збирання даних або відображення повідомлень.

Програмний код – це написаний людиною текст комп'ютерної програми, використовуючи оператори, на будь-якій мові програмування.

А які бувають мови програмування?

З часу виникнення першої мови було розроблено тисячі їх різновидів.

Кожна мова орієнтована на певну область застосування, тому неможливе створення єдиної оптимальної мови — всі спроби такої оптимізації завершувалися породженням чергового громіздкого і незручного проекту, який був орієнтований на все і, водночас, ні на що.

Технологія «Лото»

Контроль виконання домашньої самостійної роботи студентів.

Наприклад:

Мова Фортран — мова перекладу формул — була розроблена для вирішення числових задач та виконання обчислень.

Мова Кобол — мова програмування для ділової сфери, яка була розроблена переважно для використання в бізнесі, де потрібно обробляти велику кількість нечислових даних.

Мова Лісп — мова обробки списків, що була розроблена для вивчення штучного інтелекту.

С - швидко розроблюваний, ефективний код;

Java — незалежність від системної платформи;

Basic — простота у використанні;

Visual Basic — побудова інтерфейсу користувача за до­помогою форм;

Perl - маніпулювання текстом.

Коли ви розпочинаєте новий програмний проект, потрібно ви­значитися щодо мови програмування. Вибираючи мову, керуй­теся такими критеріями.

♦ Чи забезпечує мова необхідні вам функціональні можли­вості?

♦ Чи легко нею програмувати?

♦ Чи достатньо знаєте ви цю мову?

♦ Скільки коштують засоби розробки програм цією мовою?