Ім'я файлу: Кибукевича Петра Лаб №1.docx
Розширення: docx
Розмір: 649кб.
Дата: 15.08.2022
скачати
Пов'язані файли:
Інформатика .docx
Використання мультимедійних технологій на уроках математики(2).d
Виховна.docx
тема 18(реферат).doc

Національний університет біоресурсів і природокористування України

Факультет інформаційних технологій

Кафедра комп’ютерних наук

Програмування

Лабораторна робота №1:С-системи. Змінні та типи змінних, об’ява змінних. Введення даних. Оператор Присвоєння.

Варіант індивідуального завдання-12

Виконав

студент групи ІПЗ-21009б

Кибукевич Петро Владиславович

Завдання

Завдання 1

Розробити програму, яка виводить на екран монітора одним оператором Ваше прізвище, ім’я, по батькові, місце навчання та місце проживання, розбиваючи цю інформацію на три рядки.

Завдання 2

Розробити програму, яка обчислює та виводить значення t1 і t2 за формулами, які відповідають варіанту індивідуального завдання (див. табл.1). Визначити області допустимих значень параметрів формул та задати довільні значення із цих областей. Параметри з назвами a і b - цілі, решта параметрів – з плаваючою точкою. Значення параметрів з іменами x і y повинні вводитися з клавіатури, значення решти задаватися як початкові значення відповідних змінних.

Варіант – 12



Код програми

#include

#include

#include

int main(void)

{

setlocale(LC_ALL, "Ukr");

printf ("\n ЛАБОРАТОРНА РОБОТА #1. \n ВИКОНАВ СТУДЕНТ НУБIП ГРУПИ IПЗ - 21009б \n КИБУКЕВИЧ ПЕТРО ВЛАДИСЛАВОВИЧ");

int a, b, c;

float x, y, t1, t2;

a = 10;

b = 6;

c = 66;

printf("\n Ввести x:");

scanf("%f", &x);

printf("Ввести y:");

scanf("%f", &y);

t1 = 1.0 / 2*(a * a)*log(y * (sqrt((c * c) + (b * b)))) / ((x * sqrt((c * c) - (b * b))))+ 1 ;

if (x!=0){

t2 = a / 1.0 * (tan (abs(a * x / 2)) + ((1 / a) * (log((a * x) / 2)) * sqrt((b * b) - 1)));

printf ("Резкльтат t1:%f\n", t1);

printf("Результат t2:%f\n", t2);}

else { printf("Результат t1: x не належить ОДЗ\n");

printf ("Резкльтат t2:%f\n", t2);}

}

Блок схема алгоритму



СКРИНШОТИ ПРАЦЮЮЧОЇ ПРОГРАМИ








Контрольні запитання

  1. Що виконує така директива передпроцесора:#include <math.h?

- Директива #include<math.h> імпортує бібліотеку стандартних математичних функцій в код програми

2) Який оператор має бути використаний, щоб вивести на екран фразу "Hello, world" та перевести курсор на початок наступного рядка?

  1. Щоб вивести на екран фразу «Hello, world» використовується оператор «printf»

3) Який оператор має бути використаний, щоб створити змінну з іменем cheeses цілого типу?

  1. Повинен бути використаний оператор «int».

4) Який оператор має бути використаний, щоб реалізувати введення з клавіатури цілого значення та присвоєння цього значення змінній cheeses?

- Повинен бути використаний оператор (%i,&i).




скачати

© Усі права захищені
написати до нас