Читайте также: |
|
Вираз1 задає ініціалізацію циклу. Вираз2 перевіряє умову закінчення циклу. Якщо його значення істина, то виконується оператор тіла циклу for, потім виконується вираз3. Все повторюється доки вираз2 не стане неправдою.
Приклад:
for (x=1; x<=7; x++) printf("%d \n",power(x,2));
Будь який з трьох або і всі три вирази в операторі for можуть бути відсутніми, але розділяючі їх крапки з комами (;) пропускати не можна.
Оператор for(;;) являється нескінченим циклом, еквівалентним оператору while(1). Кожний з виразів1-3 може складатись з кількох виразів, об’єднаних оператором кома (,).
Приклад:
for (i=0,i=n-1; i<n; i++,j--) a[i] = a[j];
Варіант 1.
1. На площині задані точки (i=1,2,…,n). Знайдіть серед них максимально віддалену від початку координат точку, яка належить третьому квадранту.
2. Задані два вектора і . Побудуйте вектор із векторів та при умові, що .
Варіант 2.
1. Сформуйте масив із значень полінома Лагера:
2. Заданий поліном степені n: . Побудуйте масив із коефіцієнтів полінома , одержаного в результаті диференціювання .
Варіант 3.
1. Обчисліть суму всіх членів послідовності (i=1,2,…,n) за виключенням членів, кратних m, k або l.
2. Пронормуйте вектор по його нормах: , ; ,
Варіант 4.
1. Заданий вектор . Одержіть вектор , перші елементи якого є від’ємні елементи вектора , потім в векторі слідують нульові елементи вектора , а останні елементи вектора - додатні елементи початкового вектора.
2. Обчисліть цілі корені рівняння з цілими коефіцієнтами Їх треба шукати серед множників вільного члена .
Варіант 5.
1. Обчисліть середнє арифметичне , геометричне , гармонічне і квадратичне членів послідовності , за виключенням членів кратних k.
2. Задане натуральне число а, (a>1). Визначте а- просте чи складене. Сформуйте масив із його дільників.
Варіант 6.
1. Обчисліть елементи векторів і , якщо , , , , (i=1,2,…,n).
2. Заданий вектор . Всі його елементи, що не дорівнюють нулю, перепишіть, зберігаючи їх порядок, на початок вектора, а нульові – в кінець (заборонено користуватися допоміжним вектором).
Варіант 7.
1. Для зменшення впливу випадкових помилок проводиться згладжування експериментальних даних. При цьому елементи вектора переобчислюються за формулою , (i=1,2,…,n-1). Знайдіть мінімальний та максимальний елементи початкового та перетвореного масивів і їх порядкові номери.
2. Для заданого дійсного числа х обчисліть перші n значень полінома Ерміта ():
, ,
та впорядкуйте їх за зменшенням.
Варіант 8.
1. Об’єднайте два вектори і в один . Знайдіть найбільший елемент нового вектора та його номер.
2. Заповніть масив значеннями елементів ряду Фібоначчі: , , ,
Варіант 9.
1. Заданий масив . Обчисліть .
2. Обчисліть значення полінома в точці х по правилу Горнера:
, .
Варіант 10.
1. Відомий вік групи людей, заданий масивом . З’ясуйте, який середній вік в групі і процент людей, вік яких лежить в межах від k до m років.
2. Заданий масив значень випадкових величин . Обчисліть середнє та дисперсію випадкової величини : , .
Варіант 11.
1. В масиві цілих чисел підрахувати найбільшу кількість рівних між собою, які ідуть підряд.
2. Вектор складається із нулів, одиниць та двійок. Переставте елементи вектора так, щоб в на його початку розміщувалися одиниці, затим нулі, а в кінці двійки (користуватися допоміжним вектором заборонено).
Варіант 12.
1. Обчисліть площу випуклого полігона, заданого координатами вершин ,
2. Число k задане масивом двійкових цифр : , де або , для Одержіть двійковий масив числа (k+1). Переведіть (k+1) в десяткову систему числення.
Варіант 13.
1. Дві сторони і кут між ними декількох трикутників являються елементами масивів , і . Виберіть з цієї колекції трикутник із найменшою площею і обчисліть його висоту, яка проведена до сторони .
2. Заданий вектор цілих чисел і число . Знайдіть таку множину елементів , .
Варіант 14.
1. Обчисліть , , використовуючи наступний алгоритм: ,
2. Обчисліть значення коефіцієнтів бінома Ньютона, запам’ятайте їх в масиві :
, . Знайдіть серед них максимальне та середнє значення та їх порядкові номери.
Варіант 15.
1. Знайдіть якщо , ,
2. Підрахуйте кількість різних елементів масиву . Елементи, що повторюються враховувати лише один раз.
Дата добавления: 2015-08-20; просмотров: 69 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
If (вираз) оператор; | | | Do оператор while (вираз); |