- •Міністерство транспорту та зв'язку україни
- •Мета виконання лабораторно-практичних робіт
- •Порядок виконання лабораторно-практичних робіт
- •Оформлення звітів про виконання лабораторно-практичних робіт
- •Лабораторна робота № 1-2
- •1 Короткі теоретичні відомості
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Порядок виконання лабораторної роботи
- •7 Контрольні запитання
- •Лабораторна робота № 3 Тема: "Програмування розгалужених обчислювальних процесів з використанням умовних операторів"
- •1 Короткі теоретичні відомості Умовний оператор if. Уморвний оператор – це оператор, який виконується в залежності від виконання деякої умови.
- •Синтаксис оператора
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Контрольні запитання
- •Лабораторна робота № 4
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •Оператор циклу while. Цикл while – це ітераційний цикл із передумовою. Це оператор циклу, який працює до тих пір, поки деяка умова буде істинною.
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 6-7
- •1 Короткі теоретичні відомості
- •Int array[a];
- •Int array[12];
- •Int array[a];
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 8
- •2 Постановка завдання
- •3 Приклад виконання лабораторної роботиІндивідуальне завдання
- •4 Контрольні запитання
- •Лабораторна робота № 9
- •1 Короткі теоретичні відомості
- •2 Індивідуальні завдання
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 10
- •1 Короткі теоретичні відомості
- •2 Індивідуальні завдання
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 11-12
- •1 Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань:
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 13-14
- •1 Короткі теоретичні відомості
- •2 Постановка завдання.
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 15
- •1 Короткі теоретичні відомості
- •Int putchar(int c);
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 16
- •1 Короткі теоретичні відомості
- •Int strcmp(const chart *str1, const chart *str2);
- •2. Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 17-18
- •1 Короткі теоретичні відомості
- •2 Постановка задачі
- •3 Варіанти індивідуальних завдань
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 19
- •1 Короткі теоретичні відомості
- •2 Завдання практичної роботи
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 20
- •1 Короткі теоретичні відомості
- •2. Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 21
- •1 Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 24
- •1 Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 24
- •1. Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Практична робота № 1-2
- •1 Короткі теоретичні відомості
- •Оператор виконує наступні дії:
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Практична робота № 3
- •1 Короткі теоретичні відомості
- •Int array[a];
- •Int array[12];
- •Int array[a];
- •2 Постановка завдання
- •3 Методичні вказівки
- •4 Приклад виконання практичної роботи Завдання
- •Програма розв'язку
- •5 Контрольні запитання
- •Практична робота № 4
- •1 Короткі теоретичні відомості
- •2 Постановка завдання
- •3 Варіанти індивідуальни х завдань
- •4 Методичні вказівки
- •5 Приклад виконання практичної роботи
- •6 Контрольні запитання
- •Практична робота № 5
- •1 Короткі теоретичні відомості
- •Void func( ) /*нічого не повертає*/
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Практична робота № 6
- •1 Короткі теоретичні відомості
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •2 Завдання практичної роботи:
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •Програма розв'язку
- •4 Контрольні запитання
- •Список рекомендованої літератури
2 Постановка завдання.
Протабулювати функцію, задану у варіанті на проміжку з кроком (b-a)/k, де (k=10). Результати обчислень вивести на екран у вигляді таблиці пар чисел і. Виконати завдання пошуку і обробки даних відповідно до варіанту. Якщо дані не існують, вивести про це повідомлення.
3 Варіанти індивідуальних завдань
№вар. |
Функція |
Проміжок |
Пошук і обробка даних |
|
Обчислити суму першого і останнього значення функції. Визначити кількість всіх значень функції. | ||
|
Обчислити суму всіх значень функції, для яких виконується нерівність | ||
|
Обчислити добуток всіх значень функції, для яких виконується нерівність | ||
|
Обчислити суму першого і останнього значення функції. Визначити кількість всіх значень функції. | ||
|
Обчислити середнє арифметичне всіх від’ємних значень функції | ||
|
Обчислити середнє арифметичне всіх додатних значень функції | ||
|
Обчислити добуток значень аргументу , для яких досягається мінімальне та максимальне значення функції. | ||
|
Визначити суму додатних значень функції. | ||
|
Обчислити суму значень аргументу , для яких досягається мінімальне та максимальне значення функції. | ||
|
Визначити кількість від’ємних значень функції. | ||
|
Обчислити модуль першого і останнього значення функції. | ||
|
Обчислити суму мінімального та максимального значення функції. | ||
|
Обчислити добуток мінімального та максимального значення функції. |
4 Методичні вказівки
1. Перед написанням програми ще раз переглянути теоретичний матеріал і приклади програм, що ілюструють особливості використання математичних функцій у С-програмах. Окрему увагу звернути на область визначення функцій.
Написати відповідну функцію (чи декілька функцій), звертаючи увагу на типи опису параметрів.
Підключити бібліотеку математичних функцій.
Відкомпілювати програму і виконати її. Зафіксувати результати кожної реалізації.
Оформити звіт з лабораторної роботи, дотримуючись вимог щодо його змісту.
5 Приклад виконання лабораторної роботи
Протабулювати функцію на проміжкуз кроком (b-a)/k, де (a=-1, b=1, k=10). Результати обчислень вивести на екран у вигляді таблиці пар чисел і. Визначити кількість від’ємних значень функції. Якщо дані не існують, вивести про це повідомлення.
Текс програми мовою С
include <stdio.h>
#include <math.h>
double x, y, a, b, h, z;
int i, k=10, kil=0;
void main()
{
printf ("Programa Lab_5\n");
a=-1;
b=1;
k=10;
h=(b-a)/k;
for (x=a; x<=b; x=x+h)
{z=2*sin((x-7)/2.);
if (z<0)
printf("x=%lf\targument <0\n", x);
else
{
y=-log( 2*sin((x-7)/2));
if( y<0) kil=kil+1;
printf("x=%lf\ty=%lf\n", x,y);
}
}
printf("kil=%d\n", kil);
printf ("\n");
}
Результати роботи програми
Programa Lab_5
x=-1.000000 y=-0.414494
x=-0.800000 y=-0.318841
x=-0.600000 y=-0.201892
x=-0.400000 y=-0.057960
x=-0.200000 y=0.122121
x=-0.000000 y=0.354440
x=0.200000 y=0.671225
x=0.400000 y=1.153624
x=0.600000 y=2.147735
x=0.800000 argument <0
x=1.000000 argument <0
kil=4