Читайте также: |
|
Вираз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 (вираз); |