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

7. Основні базові структури зображення алгоритмів.

  1. С лідування це послідовне озсташування алгоритмів розв’язування двох під задач що в сукупності становлять всю задачу

  1. Розгалуження

А)повна структура розгалуження схематично

Б) струк тура розгалуження в неповній формі

3) Цикл

А)цикл поки

Б)цикл до

9. Компілятори. Системи програмування.

Компілятор - комп'ютерна програма (або набір к. програм), що перетворює (компілює) програмний код, написаний певною мовою програмування, на семантично еквівалентний код в іншій мові програмування, який, як правило, необхідний для виконання програми машиною,наприклад, комп'ютером.Система програмування (programmingsystem) - 1) те ж що й інструментальна система; 2) система автоматичного програмування, що складається з мови програмування, компілятораабо інтерпретатора програм, які написані на цій мові, відповідної документації, а також допоміжних засобів для підготовки програм до виконання; Інструментальна система (developmentenvironment) — комплекс програмних або програмних і технічних засобів, який використовується фахівцями з програмування як інструмент для розробки програмного забезпечення (програм, програмних комплексів та систем тощо).

10. Структура програми мовою c.

Програма на Сі складається з директив препроцесора, оголошень глобальних перемінних, однієї головної функції (main) і ряду неголовних функцій.Структура кожної функції збігається зі структурою головної функції main: вона містить заголовок функції і тіло функції. У заголовку функції в круглих дужках після імені функції може бути список формальних параметрів. Але навіть якщо функція не має параметрів, круглі дужки залишаються.Тіло функції - це блок. Він укладений у фігурні дужки і містить оголошення даних і оператори обробки даних.

Програма мовою С складається з синтаксичних конструкцій які називаються команди (оператори, вказівки).Команди будуються з лексем.Лексема – неподільний елемент мови (слово, число, символи операцій).Ідентифікатор – це назва (ім’я), яку користувач надає об’єктам, наприклад змінним, сталим, функціям.Ідентифікатори записуються латинськими буквами, цифрами, знаком підкреслення.Ключові слова – це зарезервовані ідентифікатори, які використовуються для написання команд.Константа – це величина, яка не змінюється протягом виконання всієї програми. Коментар – це фрагмент тексту який призначено для пояснення програми або окремих фрагментів. Перепроцесор - це програма, яка опрацьовує директиви.Директива перепроцесора це команди компілятора, які виконуються на початку програми.

11. В якості імен змінних будемо використовувати ідентифікатори. Під ними будемо розуміти послідовність великих і малих букв латинського алфавіту, цифр ізнаків підкреслення (першим обов’язково має бути буква, або підкреслення). Всі змінні повинні бути описані на початку програми.

Константи

\n – перехід на новий рядок

\t – горизонтальна табуляція

\v – вертикальна табуляція

\000 – вісімкові константи, де замість 000 - число

\xhh – шістнадцятко вий код.

Рядкова константа – це масив символів, у якого в кінці стоїть код \0.

Стандартне ввдення\виведення (С++)

Cin>>arg_1,arg_2… - обробка введення з клавіатури.

cout<<” “ – обробка виведення на екран.

Сеrr – не буферизований вивід помилкина екран.

Сlog – обобкабуферезованих повідомлень.

Форматне виведення виведення даних у мові С має вигляд