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

6.Питання(Форми запису алгоритму. Блок-схема алгоритму)

Способи представлення:1)природня мова.2)Псевдо-код.3)Блок-схема.4)мова програмування.Блок-схема-це тип діаграм який представляє алгоритми,показуючи кроки як геометричні фігури різної форми,(операції) і наказуючи їхній порядок з’єднуючи ці фігури стрілками.Блоки,Операції вводу виводу,Розгалуження,Багатовимірність,цикли з умовою,цикли з після умовою,Перенос.

7. Основні структурні елементи блок-схеми алгоритму

Схема даних показує шлях даних при розв’язку задач та визначає етапи опрацювання даних, а також різні носії даних, які застосовуються в даному процесі. Ця схема складається із: символів даних (які можуть вказувати вид носія даних); символів процесу, який буде виконуватися на даними; символів ліній, які вказують потоки даних між процесами та (або) носіями даних; спеціальних символів, які використовуються для полегшення написання і читання схеми.

8)питання--Проблема (рос. проблемаангл. problemнім. Problem n) — складне теоретичне або практичне питання, що потребує розв’язання, вивченнядослідження.Алгор́итм (латинізов. Algorithmi, від імені перського математика IX сталь-Хорезмі) — послідовність, система, набір систематизованих правил виконання обчислювального процесу, що обов'язково приводить до розв'язання певного класу задач після скінченного числа операцій.[1] При написанні комп'ютерних програм алгоритм описує логічну послідовність операцій. Для візуального зображення алгоритмів часто використовуютьблок-схеми.Машинна мова , мова програмування, вміст і правила якого реалізовані апаратними засобами ЦВМ(цифрова обчислювальна машина)Виконуваний файл — це файл який містить зрозумілі комп'ютеру спеціальні інструкції і може бути виконаний (безпосередньо або через командний інтерпретатор операційної системи) як комп'ютерна програма.

Виконуваний файл є традиційно машинним кодом для певного фізичного процесора.

Комп'ю́терна програ́ма (англ. Computer program) — набір послідовних інструкцій у вигляді слів, цифр, кодів, схем, символів чи в будь-якому іншому вигляді, виражених у формі, придатній для зчитування та виконання обчислювальною машиною (комп'ютером), які приводять його у дію для досягнення певної мети або результату (це поняття охоплює якопераційну систему, так і прикладну програму, виражені у сирцевому або об'єктному кодах)

9. Мови високого і низького рівнів програмування. Асемблер.

А)Мови програмування низького рівня;Для спрощення програмування почали з'являтися мови низького рівня. Для перетворення їх у двійковий код були створені спеціальні програми — транслятори. Транслятори поділяються на: компілятори та інтерпретатори.

Прикладом мови низького рівня є асемблер. Переваги:За допомогою мов низького рівня створюються ефективні і компактні програми.Недоліки:-результуюча програма не може бути перенесена на комп’ютер або пристрій з іншим типом процесора;-значний час розробки великих і складних програм.;

Б)Мови програмування високого рівня

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

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

Для того, щоб забезпечити перетворення програмного коду на мові С++ у виконуваний файл, потрібно виконати наступні дії: 1. Скориставшись текстовим редактором, написати програму і зберегти її у файлі на диску. Цей файл містить код програми. 2. Скомпілювати код програми. Цей процес є двоетапним. Зокрема, при компіляції програми на мові С++ спочатку виконується препроцесінг, а після цього — компіляція в об’єктний код. 3. Зв’язати об’єктний код основної програми (отриманий в процесі компіляції) з додатковим об’єктним кодом бібліотечних та/або користувацьких функцій і, таким чином, скомпонувати єдину програму

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]