Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова Програмування.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.13 Mб
Скачать

ЗМІСТ

Вступ.....................................................................................................................4

1 Роль обчислювальної техніки та програмування в сучасному житті.........5

2 Середовище програмування. Характеристики компілятора........................7

3 Постановка задачі ...........................................................................................15

3.1 Математична постановка задачі..................................................................15

3.2 Створення алгоритму роботи програми (блок-схема).............................16

3.3 Опис основних блоків алгоритму...............................................................17

4 Структура програми на мові С++..................................................................20

4.1 Загальні положення......................................................................................20

4.2 Структура файлу реалізації.........................................................................24

5 Одержання результатів роботи програми.....................................................27

5.1 Тестування програми з різними вхідними даними...................................27

5.2 Аналіз результатів........................................................................................32

6 Апаратні вимоги для виконання програми...................................................26

Висновок ............................................................................................................34

Список використаної літератури......................................................................35

Додаток А. Лістинг програми...........................................................................36

Вступ

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

Мова програмування являє собою набір специфікацій , що визначають його семантику і синтаксис для конкретних маніпуляцій даними і обчислень. Програмування допомагає реалізувати багато складних операцій , дозволяючи комп'ютеру вирішувати вкрай складні завдання , у тому числі і виконувати захист ПК від всіляких вірусів за допомогою bitdefender antivirus . Як спосіб передачі команд і наказів мови програмування є чітким керівництвом до дії. Нині існує понад 2500 тисяч мов програмування , і їх кількість стрімко зростає. Безліч з них відповідають спеціальним міжнародним стандартам; одні мови застосовуються тільки вузьким колом людей , наприклад , самими розробниками ; інші стають популярними серед мільйонів користувачів. Професійні програмісти , найчастіше, використовують кілька різних мов програмування .

1.Роль обчислювальної техніки та програмування в сучасному житті

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

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

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

Широке поширення ПК зіграло величезну роль у розвитку ринку праці .

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

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

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

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

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

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

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

Але ми не будемо вдаватися в суті цих проблем , так як це в основному виключення з правил.

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