- •Содержание
- •1Алгоритмы линейных структур
- •2 Циклы
- •Введение
- •1 Алгоритмы линейных структур
- •1.1 Этапы разработки программы
- •1.2 Основные понятия
- •1.3 Основная структура программы
- •1.4 Алфавит языка
- •1.5 Идентификаторы
- •1.6 Константы
- •1.7 Понятие переменной Типы
- •1.8 Оператор присваивания Арифметические выражения
- •1.9 Операторы ввода и вывода информации
- •1.10 Практические задачи
- •1.11 Примеры решения задач
- •2 Циклы
- •2.1 Цикл с предусловием
- •Цикл с постусловием
- •Цикл со счетчиком
- •2.2 Задачи
- •2.3 Примеры
- •3 Немного об алгоритмах Алгоритм Кнута - Морриса - Пратта
- •Алгоритм Бойера – Мура
- •Алгоритм Рабина
- •Алгоритмы сортировки
- •Метод пузырька.
- •Сортировка выбором
- •Метод Шелла
- •Метод Хoopа
- •3.1 Разветвляющиеся алгоритмы
- •3.2 Задачи Свойства и виды треугольников (задачи 1-4)
- •Свойства и виды четырехугольников (задачи 5, 6)
- •Каким будет значение переменной а после выполнения фрагмента программы с составным оператором?
- •4 Массивы
- •4.1 Объявление массива
- •4.2 Действия над массивами
- •4.3 Вывод массива
- •4.4 Ввод массива
- •4.5 Сортировка массива
- •4.6 Поиск в массиве
- •4.7 Поиск минимального (максимального) элемента массива
- •4.8 Многомерные массивы
- •4.9 Ошибки при использовании массивов
- •4.10 Практические задачи
- •5 Множества
- •5.1 Описание типа множество
- •5.2 Операции над множествами
- •5.3 Группы операций
- •5.4 Упражнения
- •5.5 Задачи Тема: Множества
- •6 Записи
- •6.1 Понятие записи
- •6.2 Оператор присоединения With ... Do
- •6.3 Вариантные записи
- •6.4 Работа с файлами записей
- •6.5 Задачи
- •7 Файлы
- •7.1 Работа с файлами
- •7.2 Текстовые файлы
- •7.3 Типизированные файлы
- •7.4 Нетипизированные файлы
- •7.5 Задачи
- •8 Графика
- •8.1 Графика в Турбо Паскале
- •8.2 Базовые процедуры и функции
- •Процедуры модуля Graph
- •Функции модуля Graph
- •8.3 Экран и окно в графическом режиме
- •8.4 Вывод простейших фигур
- •8.5 Графические процедуры
- •8.6 Построение прямоугольников
- •8.7 Построение многоугольников
- •8.8 Построение дуг и окружностей
- •8.9 Работа с текстом
- •8.10 Построение графиков функций
- •8.11 Циклы в графике. Построение случайных процессов
- •8.12 Создание иллюзии движения
- •Задания
- •Контрольные тесты
- •1. Программирование алгоритмов линейных структур
- •2. Программирование алгоритмов разветвляющейся структуры
- •3. Программирование алгоритмов циклических структур
- •4. Массивы
- •5. Множества
- •6. Записи
- •7. Файлы
- •8. Графика
2.2 Задачи
For
№ |
Условие задачи | |||
|
Написать программу, которая 10 раз выводит на экран имя и фамилию. | |||
|
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. | |||
|
Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. | |||
|
Написать программу, которая вычисляет сумму первых n целых положительных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы. | |||
|
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. | |||
|
Написать программу, которая вычисляет сумму первых n членов ряда 1, 3, 5, 7, .... Количество суммируемых членов ряда задается во время работы программы. | |||
|
Написать программу, которая вычисляет сумму первых n членов ряда 1 + 1/2+1/3 .... Количество суммируемых членов ряда задается во время работы программы. | |||
|
Написать программу, которая выводит таблицу степеней двойки (от нулевой до десятой). | |||
|
Написать программу, которая вычисляет факториал числа, введенного с клавиатуры. (Факториалом числа n называется произведение целых чисел от 1 до п. Например, факториал числа 1 равен 1, а числа 8 — 40320.) | |||
|
Написать программу, которая выводит таблицу значений функции у = -2,4х2 + 5x — 3 в диапазоне от -2 до 2 с шагом 0,5. | |||
|
Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. Данные, введенные пользователем, выделены полужирным шрифтом. | |||
|
Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы. | |||
|
Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности. | |||
|
Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После того, как будет введено последнее число, программа должна вывести минимальное и максимальное число последовательности. Количество чисел должно задаваться во время работы программы. | |||
|
Написать программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое. | |||
|
Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. | |||
|
Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100. | |||
|
Написать программу, которая выводит таблицу значений функции у = . Диапазон изменения аргумента — от -4 до 4, шаг приращения аргумента — 0,5. | |||
|
Написать программу, которая выводит таблицу значений функции у = . Диапазон изменения аргумента — от -4 до 4, шаг приращения аргумента — 0,5. | |||
|
Написать программу, которая выводит таблицу значений функции у = . Диапазон изменения аргумента — от -4 до 4, шаг приращения аргумента — 0,5. | |||
|
Написать программу, которая выводит на экран таблицу умножения, например, на 7. | |||
|
Написать программу, которая выводит двоичное представление введенного с клавиатуры десятичного целого числа в диапазоне от 0 до 255. | |||
|
Написать программу, которая выводит на экран квадрат Пифагора — таблицу умножения. | |||
|
Напишите программу, которая вычисляет частичную сумму ряда 1—1/3+1/5—1/7+1/9—... и сравнивает полученное значение с π/4 (при суммировании достаточно большого количества членов этого ряда, величина частичной суммы приближается к π/4). | |||
|
Напишите программу приближенного вычисления интеграла функции f (х) = 5х2 — х + 2 методом прямоугольников. | |||
|
Напишите программу приближенного вычисления интеграла методом трапеций. | |||
|
Напишите программу, которая выводит на экран изображение шахматной доски. Черные клетки отображать "звездочкой", белые — пробелом. | |||
|
Написать программу, которая преобразует введенное пользователем десятичное число в двоичное. | |||
|
Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов — "отлично", за 9 и 8 —"хорошо", за 7 и 6 — "удовлетворительно", за 6 и менее — "плохо". | |||
|
Написать программу проверки умения складывать и вычитать числа в пределах 100. Программа должна вывести 10 примеров, причем в каждом примере уменьшаемое должно быть больше или равно вычитаемому, т. е. не допускается предлагать испытуемому примеры с отрицательным результатом. Оценка выставляется по следующему правилу: за 10 правильных ответов — "отлично", за 9 и 8 — хорошо", за 7 и 6 — "удовлетворительно", за 6 и менее — "плохо". | |||
|
Написать программу, выводящую на экран "электронные часы", которые работают в течение, например, трех минут или до тех пор, пока пользователь не нажмет любую клавишу. | |||
|
Дано натуральное число n. Вычислить 2n. | |||
|
Дано натуральное число n. Вычислить (1+1/12)*(1+1/22)*…*(1+1/n2). | |||
|
Дано натуральное число n. Вычислить 1/sin1+1/(sin1+sin2)+…+1/(sin1+…sin n). | |||
|
Дано натуральное число n. Вычислить n корней. | |||
|
Дано натуральное число n. Вычислить cos1/sin1*(cos1+sin2)/(cos1+sin2)*…*(cos1+…+sin n)/(sin1+…sin n). | |||
|
Дано натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить an. | |||
|
Даны действительное число а, натуральное число n. Вычислить a(a+1)…(a+n-1). | |||
|
Даны действительное число а, натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить a(a-n)(a-2n)…(a-n2). | |||
|
Вычислить (1 + sin 0.1)(1 + sin 0.2). ..(1 + sin 10). | |||
|
Даны действительные числа х, а, натуральное число n. Вычислить | |||
|
Даны действительные числа х, а, натуральное число n. Вычислить ((. ..((x + а)2 + а)2 + ... + а)2 + а)2 + а n скобок. | |||
|
Дано действительное число х. Вычислить . | |||
|
Дано действительное число а. Найти среди чисел 1, ,первое большее а. | |||
|
Дано действительное число а. Найти . | |||
|
Даны натуральное n, действительное х. Вычислить sinx +sin2х+... + sinnх. | |||
|
Даны натуральное n, действительное х. Вычислить sinx +sinх2+... + sinхn. | |||
|
Даны натуральное n, действительное х. Вычислить sinx+sinsinx + … + sinsin…sinx, n членов. | |||
|
Даны действительные числа a, h, натуральное число n. Вычислить f(a)+2f(a+h)+2f(a+2h)+…+2f(a+(n-1)h)+f(a+nh), где f(x)=(x2+1)cos2x. | |||
|
Дано натуральное число n. Определить сколько цифр в числе n. | |||
|
Дано натуральное число n. Определить чему равна сумма его цифр. | |||
|
Дано натуральное число n. Найти первую цифру числа n. | |||
|
Дано натуральное число n. Найти знакочередующуюся сумму цифр числа n (пусть запись n в десятичной системе есть akak-1…a0; найти ak-ak-1+…(-1)ka0). | |||
|
Даны натуральные числа n, m. Получить сумму m последних цифр числа n. | |||
|
Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа n2. | |||
|
Дано натуральное число n. Поменять порядок цифр числа n на обратный. | |||
|
Дано натуральное число n. Переставить первую и последнюю цифры числа n. | |||
|
Дано натуральное число n. Приписать по единице в начало и в конец записи числа n. | |||
|
Даны натуральные числа n, m. Используя алгоритм Евклида, найти наибольший общий делитель n и m. | |||
|
Даны натуральные числа n, m. Найти наименьшее общее кратное n и m. | |||
|
Даны натуральные числа n, m. Найти такие натуральные р и q, не имеющие общих делителей, что p/q = m/n. | |||
|
Пусть a0=1; ak = kak-1 + 1/k, k=1,2, ... Дано натуральное число n. Получить аn. | |||
|
Пусть a1=a2=0, a3=1.5, ai=ai-1-ai-2ai-3, i=4,5,… Дано натуральное число n (n4). Получить аn. | |||
|
Пусть x0 = c; x1=d, xk=qxk-1 +rxk-2+b, k = 2, 3, ... Даны действительные q, r, b, с, d, натуральное n (n2) . Получить хn. | |||
|
Пусть a0=a1=1, ai=ai-2+i = 2, 3, . . .Найти произведение a0a1…a14. | |||
|
С точностью 10-5 вычислить х — положительный наименьший корень уравнения tgx=x, используя метод деления отрезка пополам. | |||
|
Подсчитать k — количество цифр в десятичной записи целого неотрицательного числа n. | |||
|
Дано 100 вещественных чисел. Вычислить разность между максимальным и минимальным из них. | |||
|
Дана непустая последовательность различных натуральных чисел, за которой следует 0. Определить порядковый номер наименьшего из них. | |||
|
Даны целое n>0 и последовательность из n вещественных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину наибольшего среди отрицательных чисел этой последовательности. | |||
|
Напечатать таблицу значений функций sinx и cosx на отрезке [0,1] с шагом 0.1. | |||
|
Вычислить s—сумму квадратов всех целых чисел, попадающих в интервал (lnx,ex), x>1. | |||
|
Вычислить k—количество точек с целочисленными координатами, попадающих в круг радиуса R (R>0) с центром в начале координат. | |||
|
Логической переменной р присвоить значение true, если целое n (n>1)—простое число, и значение false иначе. | |||
|
Дано 100 вещественных чисел. Определить, образуют ли они возрастающую последовательность. | |||
|
Дана последовательность из 70 целых чисел. Определить, со скольких отрицательных чисел она начинается. | |||
|
Определить k—количество натуральных трехзначных чисел, сумма цифр которых равна n (127). Операции деления (/, div и mod) не использовать. | |||
|
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр (операции деления не использовать). | |||
|
Логической переменной t присвоить значение true или false в зависимости от того, можно или нет натуральное число n представить в виде суммы трех полных квадратов. | |||
|
Напечатать таблицу истинности для логической функции F=(A and В) or not(B or С). | |||
|
Даны натуральное n и вещественные числа x1, y1, x2, y2, … xn, yn. Рассматривая пары xi, уi, как координаты точек на плоскости, определить радиус наименьшего круга (с центром в начале координат), внутрь которого попадают все эти точки. | |||
|
Дано 80 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-нибудь целому числу. | |||
|
Дано 100 целых чисел. Определить, сколько из них принимает наибольшее значение. | |||
|
Даны целое n>1 и вещественные числа x1, x2, ..., хn. Вычислить: | |||
|
Дана непустая последовательность положительных вещественных чисел x1, x2, ..., хn (n заранее не известно), за которыми следует отрицательное число. Вычислить величину nх1+(n—1)х2+ . . . +2хn-1 +хn. | |||
|
Дана последовательность из 100 целых чисел. Определить количество чисел в наиболее длинной подпоследовательности из подряд идущих нулей. | |||
|
Дано не менее трех различных натуральных чисел, за которыми следует 0. Определить три наибольших числа среди них. | |||
|
Дано 200 вещественных чисел. Определить, сколько из них больше своих «соседей», т. е. предыдущего и последующего чисел. | |||
|
Дана непустая последовательность ненулевых целых чисел, за которой следует 0. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 1, —34, 8, 14, —5 знак меняется 3 раза.) | |||
|
Даны целое n>2 и вещественные числа x1, y1, x2, y2, … xn, yn (xi <уi). Рассматривая пары xi и уi как левые и правые концы отрезков на одной и той же прямой, определить концы отрезка, являющегося пересечением всех этих отрезков. Если такого отрезка нет, то сообщить об этом. | |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
|
Repeat
№ |
Условие задачи | |||
|
Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры. | |||
|
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности не ограничена). | |||
|
Написать программу, которая проверяет, является ли целое число, введенное пользователем, простым. | |||
|
Написать программу приближенного вычисления интеграла методом трапеций. После каждого цикла программа должна выводить вычисленное значение, количество и величину интервалов. | |||
|
Написать программу, которая "задумывает" число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток. | |||
|
Написать программу-таймер, которая по истечении заданного промежутка времени выдает звуковой сигнал. Величина временного интервала вводится с клавиатуры во время работы программы. | |||
|
Найти сумму цифр заданного натурального числа. | |||
|
Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа. | |||
|
Определить, является ли заданное натуральное число палиндромом, т. е. таким, десятичная запись которого читается одинаково слева направо и справа налево. | |||
|
Дано натуральное k. Напечатать k-ю цифру последовательности 12345678910111213..., в которой выписаны подряд все натуральные числа. | |||
|
Дано натуральное k. Напечатать k-ю цифру последовательности 149162536..., в которой выписаны подряд квадраты всех натуральных чисел. | |||
|
Дано натуральное число n. Вычислить 3n. | |||
|
Дано натуральное число n. Вычислить (1+n/12)*(1+n/22)*…*(1+n/n2). | |||
|
Дано натуральное число n. Вычислить n/sin1+n/(sin1+sin2)+…+n/(sin1+…sin n). | |||
|
Дано натуральное число n. Вычислить n корней. | |||
|
Дано натуральное число n. Вычислить sin1/cos1*(sin1+sin2)/(cos1+sin2)*…*(cos1+…+sin n)/(sin1+…sin n). | |||
|
Дано натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить (a+n)n. | |||
|
Даны действительное число а, натуральное число n. Вычислить a(a+1)…(a+n+1). | |||
|
Даны действительное число а, натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить a+(a-n)+(a-2n)+…+(a-n2). | |||
|
Вычислить (1 -sin 0.1)(1 - sin 0.2). ..(1 - sin 10). | |||
|
Даны действительные числа х, а, натуральное число n. Вычислить | |||
|
Даны действительные числа х, а, натуральное число n. Вычислить ((. ..((x + а)4 + а)4 + ... + а)4 + а)4 + а n скобок. | |||
|
Дано действительное число х. Вычислить . | |||
|
Дано действительное число а. Найти среди чисел 1, ,второе большее а. | |||
|
Дано действительное число а. Найти . | |||
|
Даны натуральное n, действительное х. Вычислить sin3x +sin23х+... + sinn3х. | |||
|
Даны натуральное n, действительное х. Вычислить sin3x +sin3х2+... + sin3хn. | |||
|
Даны натуральное n, действительное х. Вычислить sin3x+sinsin3x + … + sinsin…sin3x, n членов. | |||
|
Даны действительные числа a, h, натуральное число n. Вычислить f(a)+2f(a+h)+2f(a+2h)+…+2f(a+(n-1)h)+f(a+nh), где f(x)=(x2-1)sin2x. | |||
|
Дано натуральное число n. Определить сколько цифр в числе n*n. | |||
|
Дано натуральное число n. Определить чему равна разность его цифр. | |||
|
Дано натуральное число n. Найти вторую цифру числа n. | |||
|
Дано натуральное число n. Найти знакочередующее произведение цифр числа n (пусть запись n в десятичной системе есть akak-1…a0; найти ak-ak-1+…(-1)ka0). | |||
|
Даны натуральные числа n, m. Получить разность m последних цифр числа n. | |||
|
Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа n3. | |||
|
Дано натуральное число n. Поменять порядок цифр числа n3 на обратный. | |||
|
Дано натуральное число n. Переставить первую и последнюю цифры числа n3. | |||
|
Дано натуральное число n. Приписать по единице в начало и в конец записи числа n3. | |||
|
Даны натуральные числа n, m. Используя алгоритм Евклида, найти наибольший общий делитель m и n. | |||
|
Даны натуральные числа n, m. Найти наименьшее общее кратное n и m*m. | |||
|
Даны натуральные числа n, m. Найти такие натуральные р и q, не имеющие общих делителей, что p/q = n/m. | |||
|
Пусть a0=1; ak = kak-1 + 1/k, k=1,2, ... Дано натуральное число n. Получить а3n. | |||
|
Пусть a1=a2=0, a3=1.5, ai=ai-1-ai-2ai-3, i=4,5,… Дано натуральное число n (n4). Получить а3n. | |||
|
Пусть x0 = c; x1=d, xk=qxk-1 +rxk-2+b, k = 2, 3, ... Даны действительные q, r, b, с, d, натуральное n (n2) . Получить х3n. | |||
|
Пусть a0=a1=1, ai=ai-2+i = 2, 3, . . .Найти произведение a0a1…a24. | |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,05.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,15.
| |||
|
Найти решение уравнения на промежутке. | |||
|
Найти сумму всех натуральных трехзначных чисел, которые при делении на 5 дают остаток, равный 1. | |||
|
Найти решение уравнения на промежутке | |||
|
Найти сумму всех целых чисел, каждое из которых делится без остатка на 6 и удовлетворяет условию | |||
|
Найти решение уравнения при | |||
|
Найти сумму всех натуральных чисел, каждое из которых кратно 11 и не превосходит по величине 1000. | |||
|
Найти сумму всех натуральных двузначных чисел, каждое из которых при делении на 3 дает остаток, равный 2. | |||
|
Найти сумму всех натуральных чисел, кратных 3 и удовлетворяющих условию | |||
|
Найти сумму всех натуральных трехзначных чисел, каждое из которых кратно 7 и не превосходит 353. | |||
|
Найти сумму всех натуральных двузначных чисел, каждое из которых при делении на 4 дает остаток, равный 3. | |||
|
Найти сумму всех целых чисел, каждое из которых делится без остатка на 7 и удовлетворяет условию | |||
|
Найти сумму всех натуральных трехзначных чисел, каждое из которых делится без остатка на 12. | |||
|
Решить уравнение при | |||
|
Найти сумму всех натуральных двузначных чисел, которые при делении на 5 дают остаток, равный 2. | |||
|
Найдите все пары натуральных чисел, отношение которых равно, а наименьшее общее кратное их равно 252. | |||
|
Найти разность между наибольшим и наименьшим корнями уравнения на (90°; 180°]. | |||
|
Решить уравнение и указать его решения, входящие в. | |||
|
Найти число решений на интервале (0, ) уравнения: | |||
|
Найти число решений на интервале (0, ) уравнения: | |||
|
Найти число решений на интервале (0, ) уравнения
| |||
|
Найти число решений на интервале (0, ) уравнения:
| |||
|
Найти наименьшее значение функции на отрезке [-7;0]. | |||
|
Найти наибольшее значение функции на отрезке [-1;1]. | |||
|
Найти наименьшее значение функции на отрезке [-10;5]. | |||
|
Найти наибольшее значение функции на отрезке [-6;3]. | |||
|
Сделать программу для вывода таблицы соответствия между температурными шкалами Цельсия и Фаренгейта в интервале температур от точки замерзания воды до точки ее кипения. | |||
|
Пусть программа «загадает» число, а пользователь введет предполагаемое значение. Если число угадано, программа поздравит победителя, а если нет — попросит его повторить попытку еще раз. Каждая безуспешная попытка снижает призовые баллы. В самом начале игроку назначается 10 призовых баллов. | |||
|
Необходимо написать программу, которая рассчитывает величину вклада и выводит эту величину для каждого года до тех пор, пока величина вклада не удвоится. | |||
|
Определить, является ли заданное число совершенным. | |||
|
Вводится произвольная последовательность целых чисел, заканчивающаяся нулем. Найти наибольшее из всех чисел, кратных трем. | |||
|
Вводится произвольная последовательность целых чисел, заканчивающаяся нулем. Определить, сколько раз последовательность меняет знак. | |||
|
Вводится произвольная последовательность целых чисел, заканчивающаяся нулем. Найти два наименьших числа. | |||
|
Проверить тождество 1 + 2 + 3 +...+ n = n * (n + 1) / 2 | |||
|
Проверить тождество 1 + 3 + 5 +...+ (2 * n - 1) = п2 | |||
|
Проверить тождество 12+ 22 + 32 +...+ n2 = n * (n + 1) * (2 * n +1) / 6 | |||
|
Проверить тождество 13+ 23 + 33 +...+ n3 = n2 * (n + 1)2 / 4 | |||
|
Проверить тождество 12+ 32 + 52 +...+ (2 * n - 1)2 = n * (4 * n2 - 1) /3 | |||
|
Проверить тождество 13+ 33 + 53 +...+ (2 * n - 1)3 - n2 (2 * n2 - 1). | |||
|
Вычислите приближенное значение указанной бесконечной суммы, задав точность ее вычисления: 1 + 1 / 22 + 1 / 32 + 1 / 42 +... (стремится к n2 /6) | |||
|
Вычислите приближенное значение указанной бесконечной суммы, задав точность ее вычисления: 1 / (1 * 2) + 1 / (2 * 3) + 1 / (3 * 4) +... (стремится к 1) | |||
|
Вычислите приближенное значение указанной бесконечной суммы, задав точность ее вычисления: 1 / (1 * 2 * 3) + 1 / (2 * 3 * 4) + 1 / (3 * 4 * 5) +... (стремится к ?) | |||
|
Определить, являются ли два заданных числа взаимно простыми (взаимно простые числа не имеют общих делителей, кроме единицы). | |||
|
Пусть даны числа a, b (а > 1). Получить все члены последовательности а, а2, а3, ... меньшие b. | |||
|
Пусть даны числа a, b (а > 1). Получить первый элемент последовательности а, а2, а3, ... больший числа b. | |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
|
While
№ |
Условие задачи | |||
|
Напишите программу, которая вычисляет я с заданной пользователем точностью. Для этого воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-... при суммировании достаточно большого количества членов приближается к π/4. | |||
|
Написать программу, которая вычисляет наибольший общий делитель двух целых чисел. | |||
|
Дано натуральное k. Напечатать k-ю цифру последовательности 1123581321..., в которой выписаны подряд все числа Фибоначчи. | |||
|
Дано натуральное число n. Вычислить 4n. | |||
|
Дано натуральное число n. Вычислить (n+1/12)*(n+1/22)*…*(n+1/n2). | |||
|
Дано натуральное число n. Вычислить n+1/sin1+1/(sin1+sin2)+…+1/(sin1+…sin n). | |||
|
Дано натуральное число n. Вычислить n корней. | |||
|
Дано натуральное число n. Вычислить cos1*sin1+(cos1+sin2)(cos1+sin2)+…+(cos1+…+sin n)(sin1+…sin n). | |||
|
Дано натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить an+1. | |||
|
Даны действительное число а, натуральное число n. Вычислить a2(a+1)2…(a+n)2. | |||
|
Даны действительное число а, натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить . | |||
|
Даны действительное число а, натуральное число n. Вычислить a-(a-n)-(a-2n)-…-(a-n2). | |||
|
Вычислить (1 + sin 0.1)(1 - sin 0.2). ..(1 + sin 10). | |||
|
Даны действительные числа х, а, натуральное число n. Вычислить | |||
|
Даны действительные числа х, а, натуральное число n. Вычислить ((. ..((x + а)3 + а)3 + ... + а)3 + а)3 + а n скобок. | |||
|
Дано действительное число х. Вычислить . | |||
|
Дано действительное число а. Найти среди чисел 1, ,первое меньше а. | |||
|
Дано действительное число а. Найти . | |||
|
Даны натуральное n, действительное х. Вычислить sin2x +sin22х+... + sinn2х. | |||
|
Даны натуральное n, действительное х. Вычислить sin2x +sin2х2+... + sin2хn. | |||
|
Даны натуральное n, действительное х. Вычислить sin2x+sinsin2x + … + sinsin…sin2x, n членов. | |||
|
Даны действительные числа a, h, натуральное число n. Вычислить f(a)+2f(a+h)+2f(a+2h)+…+2f(a+(n-1)h)+f(a+nh), где f(x)=(x2-1)tg2x. | |||
|
Дано натуральное число n. Определить сколько цифр в числе n3. | |||
|
Дано натуральное число n. Определить чему равно произведение его цифр. | |||
|
Дано натуральное число n. Найти последнюю цифру числа n2. | |||
|
Дано натуральное число n. Найти знакочередующуюся разность цифр числа n (пусть запись n в десятичной системе есть akak-1…a0; найти ak-ak-1+…(-1)ka0). | |||
|
Даны натуральные числа n, m. Получить произведение m последних цифр числа n. | |||
|
Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа n4. | |||
|
Дано натуральное число n. Поменять порядок цифр числа n2 на обратный. | |||
|
Дано натуральное число n. Переставить первую и последнюю цифры числа n2. | |||
|
Дано натуральное число n. Приписать по единице в начало и в конец записи числа n2. | |||
|
Даны натуральные числа n, m. Используя алгоритм Евклида, найти наибольший общий делитель n/3 и m. | |||
|
Даны натуральные числа n, m. Найти наименьшее общее кратное n*n и m. | |||
|
Даны натуральные числа n, m. Найти такие натуральные р и q, не имеющие общих делителей, что p/q = m*n. | |||
|
Пусть a0=1; ak = kak-1 + 1/k, k=1,2, ... Дано натуральное число n. Получить а2n. | |||
|
Пусть a1=a2=0, a3=1.5, ai=ai-1-ai-2ai-3, i=4,5,… Дано натуральное число n (n4). Получить а2n. | |||
|
Пусть x0 = c; x1=d, xk=qxk-1 +rxk-2+b, k = 2, 3, ... Даны действительные q, r, b, с, d, натуральное n (n2) . Получить х2n. | |||
|
Пусть a0=a1=1, ai=ai-2+i = 2, 3, . . .Найти произведение a0a1…a16. | |||
|
Найти все целые корни уравнения ах3+bх2+cx+d=0, где а, b, с и d—заданные целые числа, причем a0 и d0. (Замечание: целыми корнями могут быть только положительные и отрицательные делители коэффициента d.) | |||
|
Определить, является ли заданное натуральное число совершенным, т. е. равным сумме всех своих (положительных) делителей, кроме самого этого числа (например, число 6 совершенно: 6=1+2+3). | |||
|
Дано 10 натуральных чисел. Найти их наибольший общий делитель. | |||
|
Дано целое n>2. Напечатать все простые числа из диапазона [2, n]. | |||
|
Напечатать все простые делители заданного натурального числа. | |||
|
Дана последовательность из не менее чем двух натуральных чисел, за которой следует 0. Вычислить сумму тех из них, порядковые номера которых— простые числа. | |||
|
Дана непустая последовательность натуральных чисел, за которой следует 0. Вычислить сумму тех из них, порядковые номера которых—числа Фибоначчи. | |||
|
Пусть даны числа a, b (а > 1). Получить все члены последовательности а2, а4, а6, ... меньшие b. | |||
|
Пусть даны числа a, b (а > 1). Получить первый элемент последовательности а2, а4, а6, ... больший числа b. | |||
|
Решить уравнение на указанном промежутке | |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Протабулировать функцию в заданном интервале с шагом 0,1.
| |||
|
Найти наибольшее значение функции на отрезке. | |||
|
Найти наибольшее и наименьшее значения функции на отрезке. | |||
|
Найти промежутки возрастания функции . | |||
|
Найти наибольшее значение функции на промежутке. | |||
|
Решить уравнение на указанном промежутке | |||
|
Найти число корней уравнения на интервале [-3,2]. | |||
|
Найти сумму корней уравнения на интервале [0,]. | |||
|
Найти число корней уравнения на интервале [-/2,/2]. | |||
|
Найти число корней уравнения на интервале [0,/2]. | |||
|
Найти число решений на интервале (0, ) уравнения
| |||
|
Найти число решений на интервале (0, ) уравнения
| |||
|
Найти число решений на интервале (0, ) уравнения
| |||
|
Найти число корней уравнения на интервале [0,/2]. | |||
|
Найти число решений на интервале (0, ) уравнения
| |||
|
Найти число решений на интервале (0, ) уравнения: | |||
|
Найти число решений на интервале (0, ) уравнения: | |||
|
Найти число решений на интервале (0, ) уравнения
| |||
|
Найти число решений на интервале (0, ) уравнения:
| |||
|
Найти число решений на интервале (0, ) уравнения | |||
|
Найти количество всех натуральных трехзначных чисел, делящихся на 7. | |||
|
Найти сумму наибольшего и наименьшего значения функции на отрезке [-2;2]. | |||
|
Вывести формулу суммы членов геометрической прогрессии. | |||
|
Найти сумму наименьшего и наибольшего значений функции на промежутке. | |||
|
Сколько имеется натуральных чисел, не превосходящих 1000, которые при делении на 3 дают в остатке 2? | |||
|
Вывести формулу суммы членов арифметической прогрессии. | |||
|
Найти наименьшее значение функции на промежутке [-1;). | |||
|
Найти наименьшее из значений, принимаемое функцией на отрезке [0;5]. | |||
|
Найти наибольшее значение функции на отрезке [-5;5]. | |||
|
Решить уравнение на промежутке | |||
|
Найти наибольшее значение функции на отрезке [0;3]. | |||
|
Найти наименьшее значение функции на отрезке [-0,7;0,7]. | |||
|
Найти наибольшее значение функции на отрезке [-1,1;1,1]. | |||
|
Найти наименьшее значение функции на отрезке [-1;5]. | |||
|
Найти наибольшее значение функции на отрезке [-3;3]. | |||
|
Найти наибольшее значение функции на отрезке [1;4]. |