4 - ЛабораторнаяРабота4
.docxТема 4. Циклы
-
Напишите программу, которая принимает с клавиатуры число N и выводит на экран N первых чётных натуральных чисел.
-
Напишите программу, которая принимает с клавиатуры число N и выводит на экран N первых нечётных натуральных чисел.
-
Напишите программу, которая принимает с клавиатуры число N и выводит на экран все целые числа от N до 1. Например, если введено 5, то на экране должны появиться числа 5, 4, 3, 2, 1.
-
Напишите программу, которая принимает с клавиатуры число N и выводит на экран все числа от N до -N. Например, если введено число 3, то на экране должны появиться числа 3, 2, 1, 0, -1, -2, -3.
-
Напишите программу, которая принимает с клавиатуры число N и выводит на экран N первых степеней числа 2.
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1+2+3+4+…+N.
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1+3+5+7+…+(2*N-1).
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 2+4+6+8+…+(2*N).
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 3+6+9+12+…+(3*N).
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 4+8+12+16+…+(4*N).
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1/21+1/22+…+1/2N.
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1/31+1/32+…+1/3N.
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1/1+1/2+1/3+…+1/N.
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1/1!+1/2!+…+1/N!.
-
Напишите программу, которая принимает с клавиатуры число N и вычисляет сумму 1/1+1/3+1/5+…+1/(2*N-1).
-
Арифметическая прогрессия определяется параметрами x0 и d, где x0 – первый элемент прогрессии, а d – так называемая разность прогрессии. Элементы вычисляются по формуле xn=xn-1+d. Напишите программу, которая выводит на экран N первых элементов арифметической прогрессии с параметрами x0=3.3 и d=2.1. Начало такой прогрессии имеет вид 3.3, 5.4, 7.5, 9.6 и т. д. Число N вводится с клавиатуры.
-
Геометрическая прогрессия определяется параметрами x0 и q, где x0 – первый элемент прогрессии, а q – так называемый знаменатель прогрессии. Остальные элементы вычисляются по формуле xn=xn-1*q. Напишите программу, которая выводит на экран N первых элементов геометрической прогрессии с параметрами x0=2.3 и q=1.2. Начало такой прогрессии имеет вид 2.3, 2.8, 3.3, 4.0, 4.8 и т. д. Число N вводится с клавиатуры.
-
Линейный конгруэнтный генератор псевдослучайных чисел работает по формуле xn = (a*xn-1+b) mod m, где числа a, b, m и x0 являются его параметрами. Напишите программу, которая принимает с клавиатуры число N и выводит на экран N первых псевдослучайных чисел, полученных при помощи этого генератора с параметрами a=101, b=5, m=1001, x0=2. Начало последовательности имеет вид: 2, 207, 892, 7, 712.
-
Мультипликативный линейный конгруэнтный генератор псевдослучайных чисел работает по следующей формуле: xn = (a*xn-1) mod m, где числа a, m и x0 являются его параметрами. Напишите программу, которая принимает с клавиатуры число N и выводит на экран N первых псевдослучайных чисел, полученных при помощи этого генератора с параметрами a=503, m=1001, x0=10. Начало последовательности имеет 10, 25, 563, 907, 766.
-
Генератор псевдослучайных чисел BBS задаётся следующим соотношением: xn=(xn-1)2 mod m, где x0 и m являются параметрами генератора. Напишите программу, которая принимает с клавиатуры число N и выводит N первых псевдослучайных чисел, полученных при помощи этого генератора при x0=22 и m=4747. Начало последовательности имеет вид: 22, 484, 1653, 2884, 712.
-
Последовательность Фибоначчи задаётся следующими соотношениями: x0=0, x1=1, xn=xn-1+xn-2. Напишите программу, которая принимает с клавиатуры число N и выводит N первых членов этой последовательности. Её начало имеет вид: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.
-
Генератор псевдослучайных чисел Фибоначчи задаётся следующей формулой: xn=(xn-1+xn-2) mod m, где x0, x1 и m являются параметрами генератора. Напишите программу, которая принимает с клавиатуры число N и выводит N первых псевдослучайных чисел, полученных при помощи этого генератора с параметрами x0=220, x1=477 и m=1001. Начало данной последовательности имеет следующий вид: 220, 477, 697, 173, 870.
-
Последовательность чисел Люка задаётся следующими соотношениями: x0=2, x1=1, xn=xn-1+xn-2. Начало последовательности имеет следующий вид: 2, 1, 3, 4, 7, 11, 18, 29. Напишите программу, которая принимает с клавиатуры число N и выводит N первых чисел Люка.
-
Последовательность трибоначчи задаётся следующими соотношениями: x0=0, x1=0, x2=1, xn=xn-1+xn-2+xn-3. Начало последовательности имеет следующий вид: 0, 0, 1, 1, 2, 4, 7, 13, 24. Напишите программу, которая принимает с клавиатуры число N и выводит N первых членов этой последовательности.
-
Напишите программу, которая принимает с клавиатуры целое число и выводит на экран все его делители. Например, делителями числа 28 являются числа 1, 2, 4, 7, 14, 28.