
- •Завдання з курсу “Програмування”
- •Вимоги зо звіту з лабораторних робіт
- •Завдання
- •Варіанти завдань
- •Лабораторна робота № 2 Тема: “Емулятор”
- •Приклад
- •Лабораторна робота № 4 Тема: Табуляція функцій
- •Варіанти завдань
- •Практичне завдання № 5 Тема: Табличне виведення даних
- •Лабораторна робота № 6 Тема: Обробка одновимірних масивів
- •Варіанти завдань
- •Лабораторна робота № 7 Тема: Ітераційні алгоритми. Створення двомірного масиву
- •Лабораторна робота № 8 Тема: Обробка двомірних масивів
- •Варіанти завдань
Завдання
на лабораторні та самостійні роботи
з курсу "Програмування"
для для груп БЧСП-1-08 та БЧСКС-1-08
Зміст
Завдання з курсу “Програмування” 2
Вимоги зо звіту з лабораторних робіт 2
Лабораторна робота № 1 3
Тема “Алгоритми лінійної структури” 3
Лабораторна робота № 2 5
Тема: “Емулятор” 5
Лабораторна робота № 3 8
Тема: Ітераційні алгоритми 8
Лабораторна робота № 4 10
Тема: Табуляція функцій 10
Практичне завдання № 5 12
Тема: Табличне виведення даних 12
Лабораторна робота № 6 13
Тема: Обробка одновимірних масивів 13
Лабораторна робота № 7 15
Тема: Ітераційні алгоритми. Створення двомірного масиву 15
Лабораторна робота № 8 17
Тема: Обробка двомірних масивів 17
Завдання з курсу “Програмування”
В період вивчення навчальної дисципліни студенти денної форми навчання повинні:
1) Засвоїти теоретичний матеріал курсу.
2) Виконати у 1-му семестрі вивчення дисципліни:
– лабораторні роботи № 1–5;
3) Виконати у 2-му семестрі вивчення дисципліни:
– лабораторні роботи № 6–10.
Вимоги зо звіту з лабораторних робіт
Звіт до кожної лабораторної роботи повинен мати:
1. Титульну сторінку, тему, мету.
2. Індивідуальне завдання (згідно номеру варіанту).
3. Теоретичні відомості (стислі).
4. Опис програми (опис вхідних і вихідних даних, а також допоміжних даних; опис використаних стандартних бібліотек і функцій, опис інтерфейсу).
5. Алгоритм задачі (у вигляді блок-схеми згідно стандартів).
6. Текст програми.
7. Результати роботи програми.
8. Висновки.
Приклад оформлення звіту з лабораторної роботи наведений у файлі С_лаб_Зразок.doc.
Лабораторна робота № 1
Тема “Алгоритми лінійної структури”
Мета
Набути навичок в програмуванні алгоритмів лінійної структури для обчислення чисельного виразу.
Теоретичні відомості
Для обчислення чисельних виразів використовують стандартні математичні функції, що знаходяться в бібліотеці math.h або в бібліотеці stdlib.h. Приклад підключення бібліотеки:
#include <math.h>
Найбільш поширені у використанні математичні функції:
Бібліотека math.h |
|
sqrt(double x) |
Квадратний корінь |
sin(x) cos(x) tan(x) |
Синус Косинус Тангенс |
log(x) |
Натуральний логарифм |
log10(x) |
Десятковий логарифм |
abs(x), fabs(x) |
Абсолютне значення |
pow(a,b) |
аb – значення а піднесене у ступень b (а, b – тип double) |
pow10(x) |
10x |
Завдання
Обчислити формули для заданих значень параметрів.
Варіанти завдань
№ |
Формули |
Параметри |
|
|
|
|
x = 1,426 y = -1,22 z = 3,5 |
|
|
|
x = 1,825 y = 18,225 z = -3,298 |
|
|
|
x = 0,335 y = 0,025 |
|
|
|
a = -0,5 b = 1,7 t = 0,44 |
|
|
|
a = 1,5 b = 15,5 x = -2,9 |
|
|
|
a = 16,5 b = 3,4 x = 0,61 |
|
|
|
a = 0,7 b = 0,05 x = 0,5 |
|
|
|
a = 1,1 b = 0,004 x = 0,2 |
|
|
|
m = 2 c = -1 t = 1,2 b = 0,7 |
|
|
|
a = 3,2 b = 17,5 x = -4,8 |
|
|
|
a = 10,2 b = 9,2 x = 2,2 c = 0,5 |
|
|
|
a = 0,3 b = 0,9 x = 0,61 |
|
|
|
a = 0,5 b = 3,1 x = 1,4 |
|
|
|
a = 0,5 b = 2,9 x = 0,3 |
|
|
|
m = 0,7 c = 2,1 x = 1,7 a = 0,5 b = 1,08 |