
- •1.Роль обчислювальної техніки та програмування в сучасному житті
- •2. Серидовище програмування. Характеристики компілятора
- •3 Постановка задачі
- •3.1 Математична постановка задачі
- •3.2 Алгоритм роботи програми
- •3.3 Опис основних блоків алгоритму
- •4.1 Загальні положення
- •4.2 Структура файлу реалізації
- •5 Одержання результатів роботи програми
- •5.1 Тестування програми з різними вхідними даними
- •5.2 Аналіз результатів
- •6 . Апаратні вимоги для Виконання програми
ЗМІСТ
Вступ.....................................................................................................................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.Роль обчислювальної техніки та програмування в сучасному житті
Комп'ютери проникли в усі сфери діяльності людини , починаючи з початкової освіти і закінчуючи вивченням новітніх технологій , вивчення нових видів матерії , невідомих поки людству.
Застосування комп'ютерних технологій полегшує процес освіти в середніх та вищих навчальних закладах як самих учнів , студентів , так і робочого персоналу.
Завдяки різноманітності програмного і апаратного забезпечення сьогодні можливе використання всіх потенційних можливостей комп'ютерних технологій. Це дозволяє зберігати величезну кількість інформації , займаючи при цьому мінімальну місце. Також комп'ютерні технології дозволяють швидко цю інформацію обробляти і тримати її в захищеному вигляді.
Широке поширення ПК зіграло величезну роль у розвитку ринку праці .
Автоматизація обробки інформації дозволяє в лічені секунди проробити роботу , на яку раніше губилися тижні , інформування керівників про стан підприємств і робочих місць відбувається миттєво. Збільшується економічний потенціал у галузі страхових і фінансових послуг завдяки збільшеному обміну послуг . Впровадження комп'ютерних технологій для введення нових форм зайнятості та організації праці .
На розробку нових проектів витрачається значно менше часу , бо не треба витрачати масу часу на обчислювальні процеси і можна повністю присвятити час самого процесу . Велику роль комп'ютерні технології відіграють в медицині , створюються різні віртуальні моделі розвитку захворювань , створюються величезні бази інформації на підставі яких винаходяться нові препарати для лікування.
Комп'ютер сьогодні є засобом для спілкування , а сам зв'язок на даний момент найдешевша . Для людей з обмеженими можливостями часом це єдиний спосіб не тільки спілкування, а й завдяки сучасним комп'ютерним технологіям такі люди можуть себе реалізувати , отримати роботу.
Комп'ютерні технології надають позитивний ефект у розвитку дітей при правильному їх використанні. Помічено , що при грамотному підборі програм і ігор у дітей краще розвивається логічне мислення , поліпшується координація очей і рук. У дитини розвивається самовпевненість і почуття власної гідності , діти більш зосереджені в порівнянні з дітьми , які не мають досвіду користування комп'ютером.
З іншого боку необмежений доступ до величезних обсягів інформації іноді призводить до надмірного використання комп'ютера , в основному це інтернет- залежність чи залежність від комп'ютерних ігор. А це завдає як психологічний , так і фізичний шкоду. Люди надміру захоплені комп'ютерними іграми більше дратівливі, запальні в звичайному спілкуванні .
У деяких розвивається залежність від ігор , і при неможливості задовольнити свою потребу в звичайному світі погіршується настрій , з'являються стану підвищеної тривожності , инода депресії.
Інтернет залежність виникає у людей , які надмірно спілкуються в соціальних мережах , і як правило виникає е тих хто в звичайному житті мало товариський, не зміг себе реалізувати.
Але ми не будемо вдаватися в суті цих проблем , так як це в основному виключення з правил.
А при грамотному використанні комп'ютерних технологій користь незрівнянно більше, і ми це відчуваємо з кожним днем все більше і більше.