
- •1. Предмет та цілі курсу.
- •2.Історичний нарис розвитку обчислювальної техніки, програмування та комп”ютерних наук.
- •3. Тенденції сучасного розвитку. Етапи розв"язування задач з допомогою еом. Поняття моделі та моделювання. Математичне моделювання один з основних методів інформатики. Специфікація моделей.
- •4. Поняття інформації. Передача ,кодування інформації. Дискретна передача інформ
- •7. Основні базові структури зображення алгоритмів.
- •9. Компілятори. Системи програмування.
- •10. Структура програми мовою c.
- •Intprintf (char, *формат,arg_1,arg_2…),
- •12.Арифметичні, логічні оператори. Відношення.
- •13Оператори і вирази присвоювання.
- •18. Організація циклів з допомогою конструкції do…while.
- •19. Break
- •20. Основні відомості про функції:значення, параметри, аргументи, прототипи функцій.
- •21. Визначення функцій.
- •22. Локальні і глобальні змінні.
- •24. Поняття перегрузки функцій.
7. Основні базові структури зображення алгоритмів.
С
лідування це послідовне озсташування алгоритмів розв’язування двох під задач що в сукупності становлять всю задачу
Розгалуження
А)повна
структура розгалуження схематично
Б) струк
тура
розгалуження в
неповній
формі
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 – обобкабуферезованих повідомлень.
Форматне виведення виведення даних у мові С має вигляд