Задачі на обчислення елементів послідовності за їх порядковим номером
Послідовність - це сукупність чисел, що обчислюються за якимось законом чи формулою. Кожне число (яке називають елементом) має свій порядковий номер, який присутній у формулі загального члена послідовності.
Обчислення елементів послідовності виконується в циклі. Цикл повинен зробити стільки витків, скільки потрібно отримати елементів.
Всі шукані елементи послідовностей у цих задачах обчислюються підставленням параметра циклу у формулу. На різних витках циклу параметр циклу приймає різні значення, тому будемо отримувати різні елементи. Тип елемента (цілий або дійсний) вибирається за виглядом формули. Номер елемента в програмі вказувати не треба, бо для різних елементів використовується одна і та ж змінна.
Приклад 1
Дано ціле число N. Надрукувати N чисел ai=i2-10 при і=1, 2, ... N
Дано: Кількість чисел N
Знайти: самі числа та вивести на екран. Тобто:
- При i=1 отримаємо a=1–10= –9
При i=2 отримаємо a=4–10= –6
При i=3 отримаємо a=9–10= –1
… і так до i=N
Змінні:
Вхідні:
- n – кількість чисел (цілого типу)
- a – число (цілого типу)
Вихідні:
- a – шукане число (ціле, тому що значення виразу ai=i2-10 ціле )
Проміжні:
- i – параметр циклу (цілого типу)
Алгоритм
- Вводимо N (кількість чисел) оператором read(n). Це значення буде визначати кількість витків циклу.
- У циклі for i:=1 to n do у операторних дужках будемо виконувати такі дії:
- oбчислення a за формулою a:=i*i-10;
- Вивід значення a на екран write (a,' ').
Програма
var i,a,n:integer; begin read(n); for i:=1 to n do begin a:=i*i-10; write (a,' '); end; end. |
Результати роботи програми
Ввід | Вивід | Пояснення |
---|---|---|
5 | -9 -6 -1 6 15 | Вводимо кількість чисел (5), отримаємо п’ять чисел за формулою. |
Варіанти задач
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
- Дано ціле число N. Надрукувати N чисел
Немає коментарів:
Дописати коментар