Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_PRACTICAL WORK №4 for_while_do-while.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
141 Кб
Скачать
☆
  1. Обчислити суму перших 10 натуральних чисел, застосовуючи for.

  2. Ввести 10 любих натуральних чисел . Обчислити суму від’ємних чисел. Вивести на екран.

  3. Ввести 10 чисел , використовуя метод генератора випадкових чисел. Вивести на екран усі парні числа

void main ()

printf("____________________\n");

printf("Chisla Parni \n");

printf("____________________\n");

int i=1;

do

{

a=rand()%(100)-50;

printf("%i\n",a);

if (a% 2 ==0) printf(" %i\n",a);

i++;

}

while (i<10);

}

  1. Ввести 8 чисел , використовуя метод генератора випадкових чисел. Вивести на екран усі непарні числа . Використати конструкцію for.

  2. Протабулювати функцію у = 2sinx на проміжку [0; 2,5] з кроком h= 0,1 та обчислити середнє арифметичне (s1) зна­чень функції більших ніж 0,5, і менших ніж 1,5.

# include <stdio.h>

# include <math.h>

void main()

{

float x,y,h=0.1,s=0,a=0,b=2.5+h/2;

float s1;

int n=0;

for (x=a;x<b;x+=h)

{

y=sin(2*x);

if(y>0.5&&y<1.5)

{

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

s+=y;n++;

}

if(n)

s1=s/n;

printf("s1=%f\n",s1); }

  1. Ввести 8 чисел , використовуя метод генератора випадкових чисел. Вивести на екран усі непарні числа . Використати конструкцію for.

  1. Ввести 10 любих натуральних чисел . Обчислити суму додатніх чисел , знайти їх кількість. Вивести на екран усі додатні числа , суму та кількість додатніх чисел. Намалювати блок схему.(застосувати інші конструкції)

void main()

{

int s=0,k=0;// Ініціалізація сума та кількості додатніх чисел

Int a;//введене число

for(int n=1;n<=5;n++)

{

scanf("%i",&a);

if(a>0)

{

s+=a;k++;

}

}

printf("cума s=%i кількість k= %i\n",s,k);

}

  1. Написати програму, яка виводить на екран таблицю вартості, наприклад, яблук в діапазоні від 100 г до 1 кг з кроком 100. Нижче представлений рекомендований вид екрану програми під час її роботи (дані, введені користувачем, виділені напівжирним шрифтом).

Введіть ціну одного кілограма і натисніть <Enter> (копійки від рублів відділяйте крапкою) -> 16.50

Вага, г

Вартість,

крб.

100

1.65

200

3.30

300

4.95

400

6.60

500

8.25

600

9.90

700

11.55

800

13.20

900

14.85

1000

16.50

  1. Написати програму, яка виводить таблицю значень функції у = \х + 2|. Діапазон зміни аргументу — від -4 до 4, крок приросту аргументу 0,5.

  1. Написати програму, яка "замислює" число в діапазоні від 1 до 10 і пропонує користувачу вгадати число за 5 спроб. Нижче представлений рекомендований вид екрану під час роботи програми (дані, введені користувачем, виділені напівжирним шрифтом). Гра "Вгадай число".

      1. Комп'ютер "задумав" від 1 до 10 число.

      2. Вгадайте його за 5 спроб. .

  2. Протабулювати функцію у = sinx на проміжку [0; р], з кроком h = 0,1 і визначити її мінімальне значення (ymin) і аргумент (xmin), для якого воно досягається

  3. Протабулювати функцію у = sinx на проміжку [0; р], з кроком h = 0,1 і визначити кількість значень функції, більших від числа 1,5.

  4. За допомогою генератора випадкових чисел створити ввести 10 чисел. Знайти суму та кількість додатніх елементів масиву. (У зошиті намалювати блок-схему)

  5. За допомогою генератора випадкових чисел створити ввести 15 чисел в інтервалі чисел від -100 до 100. Знайти кількість відємних елементів масиву. Знайти добуток додатніх елементів . (У зошиті намалювати блок-схему)

  6. Ввести 10 чисел.Знайти середньо-арифметичне значення додатніх елементів масиву. Кількість від’ємних елементів масиву. (У зошиті намалювати блок-схему)

  7. Написати програму, яка визначає максимальне число з введеної з клавіатури послідовності додатніх чисел (довжина послідовності не обмежена)