Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB_ZI.doc
Скачиваний:
5
Добавлен:
13.11.2019
Размер:
1.85 Mб
Скачать

2 Питання вхідного контролю

1 Яку структуру має програма на мові С?

2 Яке призначення директиви #include?

3 Які три етапи обробки проходить програма, написана мовою С?

4 Які фунції форматованого вводу з клавіатури ви знаєте?

5 Які фунції форматованого виводу на екран ви знаєте?

6 Який синтаксис має функція scanf()?

7 Який синтаксис має функція printf()?

3 Постановка завдання

Обчислити значення виразу для даних дійсного типу (float іdouble). Вхідні дані ввести з клавіатури за допомогою функції scanf(). Обчислення можна виконувати з використанням проміжних змінних. Результати вивести на екран за допомогою функції printf().

4 Варіанти індивідуальних завдань

№ п/п

Завдання 1

Завдання 2

1

, при а=1000, b=0.0001

  1. n+(++m)

  2. m-- *n

2

, при а=1000, b=0.0001

  1. ++n*++m

  2. --n -m

3

, при а=1000, b=0.0001

  1. n---m

  2. m--*n

4

, при а=1000, b=0.0001

  1. n++*m

  2. n++/m

5

, при а=1000, b=0.0001

  1. - -m-++n

  2. m*n/n++

6

, при а=1000, b=0.0001

  1. m-++n

  2. ++m*--n

7

, при а=1000, b=0.0001

  1. m+--n

  2. m++-(++n)

8

,при а=100, b=0.001

  1. n++-m

  2. m-- *n

9

, при а=100, b=0.001

  1. ++n*++m

  2. m++-n

10

, при а=100, b=0.001

  1. n---m

  2. m--*n

11

, при а=100, b=0.001

  1. n++*m

  2. n++-m

12

, при а=1000, b=0.0001

  1. - -m-++n

  2. m*--n

13

, при а=1000, b=0.0001

  1. m-++n

  2. ++m*--n

5 Методичні вказівки

1 Для вводу й виводу даних підключити бібліотеку функцій

#include <stdіo.h>.

2 Для обчислення степенів використати багатократну операцію множення.

3 При виконанні завдання можна використати допоміжні змінні для зберігання проміжних результатів: наприклад: c=a*a*a, d=3*a*a*b.

6 Приклад розв’язку завдання

Обчислити значення виразу при різних дійсних типах даних (float й double). Обчислення варто виконувати з використанням проміжних змінних. Порівняти й пояснити отримані результати. Результати вивести на екран за допомогою функції printf().

Текс програми

#include <stdio.h>

#include<conio.h>

void main()

{ clrscr();

float a,b,y;

printf ("Programa Lab_1");

printf("vvedit a\n");

scanf("%f",&a);

printf("vvedit b\n");

scanf("%f",&b);

y=((a-b)*(a-b)-(a*a-2*a*b))/(b*b);

printf ("y=%f\n",y);

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]