- •Робочий зошит з предмету програмування та алгоритмічні мови
- •Тема 1.1. Поняття алгоритму. Базові структури алгоритмів.
- •Способи подання алгоритмів.
- •Базові структури алгоритмів
- •Розгалужені (умови):
- •Циклічні:
- •Тренувальні вправи
- •Практична робота №1 (4 години)
- •Хід роботи
- •Тема 1.2. Побудова блок-схем алгоритмів.
- •Практична робота №2 (4 години)
- •Хід роботи
- •Виконання завдань
- •Висновки до практичної роботи №2 Література до розділу
- •Лекція №3 (2 години)
- •Опорний конспект
- •Алфавіт
- •Коментарі
- •Ключові слова
- •Директиви препроцесора
- •Загальна структура програми.
- •Сталі та змінні.
- •Контрольні запитання
- •Лекція №4 (2 години)
- •Тема 2.2. Головна функція main (). Типи даних. Опорний конспект Головна функція main ().
- •Типи даних.
- •Цілі типи
- •Дійсні типи
- •Символьний тип (char)
- •Логічний тип (bool)
- •Типи користувача
- •Контрольні запитання
- •Лекція №5 (2 години)
- •Опорний конспект
- •Команда присвоєння. Правила узгодження типів.
- •Вирази Арифметичні операції
- •Команда присвоєння, суміщена з арифметичною операцією.
- •Математичні функції.
- •Контрольні запитання
- •Практична робота №3 (2 години)
- •Хід роботи Домашнє завдання
- •Виконання завдань
- •Додаткові завдання
- •Контрольні запитання
- •Висновки до практичної роботи №3
- •Лекція №6 (2 години)
- •Тема 2.4. Потоки введення - виведення даних. Адреси даних, вказівники, динамічна пам'ять. Опорний конспект Потоки.
- •Команда введення даних.
- •Команда виведення даних.
- •Керуючі послідовності.
- •Адреси даних.
- •Вказівники.
- •Динамічна пам’ять. Команди new і delete.
- •Контрольні запитання
- •Лабораторна робота№1 (2 години)
- •Виконання завдань
- •Результати роботи програми:
- •Результати роботи програми:
- •Результати роботи програми:
- •Тестові приклади
- •Результати роботи програми:
- •Контрольні запитання
- •Висновки до лабораторної роботи №1
- •Лекція №7 (2 години)
- •Тема 2.5. Файли. Опорний конспект
- •Зчитування даних із файлу.
- •Виведення даних у файл.
- •Ознаки.
- •Контрольні запитання
- •Лабораторна робота №2 (4 години)
- •Хід роботи
- •Контрольні запитання
- •Висновки до лабораторної роботи №2
- •Тема 3.1.Умовні оператори. Оператори вибору switch.
- •Кома як команда.
- •Логічні вирази та логічні операції.
- •Команда розгалуження if (якщо).
- •Команда вибору (switch).
- •Команда безумовного переходу goto.
- •Контрольні запитання
- •Лабораторна робота №3 (4 години)
- •Хід роботи
- •Контрольні запитання
- •Висновки до лабораторної роботи №3
- •Лекція №9 (2 години)
- •Тема 3.2. Оператори циклу Опорний конспект
- •Команда циклу з лічильником for.
- •Контрольні запитання
- •Лабораторна робота №4 (4 години)
- •Контрольні запитання
- •Висновки до лабораторної роботи №4
- •Розділ іv. Складені типи даних Лекція № 10
- •Опорний конспект
- •Тренувальні вправи
- •Тренувальні вправи
- •Контрольні запитання
- •Завдання та методичні вказівки для самостійної роботи студента
- •Завдання для самовдосконалення
- •Лабораторна робота №5 (6годин)
- •Виконання роботи Контрольні запитання
- •Висновки до лабораторної роботи №5
- •Лекція № 11
- •Опорний конспект
- •Тренувальні вправи
- •Задачі для самостійного розв’язання
- •Контрольні запитання
- •Завдання для самовдосконалення
- •Лабораторна робота №6 (6годин)
- •Виконання роботи Контрольні запитання
- •Висновки до лабораторної роботи №6
- •Література
Тренувальні вправи
Скласти алгоритми розв’язування наступних задач:
в рівнобедреному прямокутному трикутнику відома висота , опущена на гіпотенузу. Знайти сторони трикутника;
Розв’язування:
знайти корені квадратного рівняння ;
Розв’язування:
перевірити введене число на парність;
Розв’язування:
обчислити суму ;
Розв’язування:
знайти суму додатних елементів масиву;
Контрольні запитання
№ |
Питання |
Відповідь |
1 |
Алгоритм – це… |
|
2 |
Властивості алгоритмів: |
|
3 |
Способи подання алгоритмів: |
|
4 |
Який алгоритм називається лінійним? |
|
5 |
Який алгоритм називається розгалуженим? |
|
6 |
Який алгоритм називається циклічним? |
|
7 |
Яка різниці між повним та не повним умовним алгоритмом? |
|
8 |
Яка різниці між циклом з передумовою та циклом з післяумовою? |
|
9 |
Яка різниці між циклом з передумовою та циклом з параметром? |
|
Завдання та методичні вказівки для самостійної роботи студента
Законспектувати походження поняття алгоритм [1,ст.7];
Практична робота №1 (4 години)
Тема: Складання алгоритмів, що містять розгалуження та цикли.
Мета. Закріпити вміння складати алгоритми, що містять розгалуження та цикли до різноманітних задач.
Хід роботи
Скласти алгоритми розв’язування наступних задач:
знайти довжину медіани трикутника опущеної з вершини А, якщо відомо координати вершин.
обчислити значення виразу .
обчислити значення виразу .
обчислити значення виразу .
дано довжини трьох відрізків, чи можна з них побудувати трикутник?
в череві вівчарки Лади х сосисок, а в череві такси Дуськи – у. кому дісталось більше сосисок і на скільки?
ввести врожайність трьох сортів пшениці (36, 40, 44 т/га) і площі трьох відповідних полів (га). Скільки зібрали пшениці з кожного поля і з трьох полів разом?
підрахвувати вартість пального у циліндричному бакові, якщо відома вартість одного літра пального.
середній вік людини 75 років. За вказаною тривалістю сну на добу підрахувати, скільки часу за все життя людина спить.
телефонні розмови з трьома населеними пунктами коштують коп/хв.. Розмови тривали хв. відповідно. Яку суму нарахує комп’ютер до оплати за кожну розмову окремо і всі разом?
ділянка лісу має форму рівностороннього трикутника. Обчислити її периметр і площу за заданою стороною.
С
, де
знайти значення функції f(x)=
знайти значення функції f(x)=
дана заштрихована область і точка з координатами . Чи попаде задана точка в заштриховану область?
дана заштрихована область і точка з координатами . Чи попаде задана точка в заштриховану область?
Обчислити суму, добуток, різницю або частку двох дійсних чисел в залежності від вказаної арифметичної операції.
З’ясувати, чи введений символ є символом десяткової цифри.
Обчислити суму скінченного ряду
Обчислити суму скінченного ряду
Обчислити суму скінченного ряду
Обчислити суму скінченного ряду
Знайти суму та добуток натуральних чисел із діапазону [A, B].
Знайти кількість цифр натурального числа.
Обчислити суму та середнє арифметичне набору дійсних чисел. Ознакою кінця набору чисел при введенні буде нуль, який не входить до набору.
Знайти найбільше та найменше значення функції на відрізку [a, b].
Обчислити суму, добуток та середнє арифметичне елементів масиву цілих чисел.
Знайти найбільший та найменший елементи масиву дійсних чисел.
Відсортувати масив методом бульбашки.
Розв’язати систему лінійних рівнянь методом Крамера.
Виконання завдань
1.
Висновки до практичної роботи №1
Лекція №2 (2 години)