Задания Паскаль

Задание к лабораторной работе №1
Линейные алгоритмы
Вычислить значения выражений по формулам №№ 1-26 (все переменные имеют действительный тип):



Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов a и b.
Заданы координаты трех вершин треугольника (х1, у1), (х2, у2), (х3, у3). Найти его периметр и площадь.
Вычислить длину окружности и площадь круга одного и того же заданного радиуса R.
Найти произведение цифр заданного четырехзначного числа.
Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
Вычислить расстояние между двумя точками с данными координатами (х1, у1) и (х2, у2).
Даны два действительных числа х и у. Вычислить их сумму, разность, произведение и частное.
Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей.
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
Найти площадь кольца, внутренний радиус которого равен г, а внешний заданному числу R(R>r).
Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.
Найти площадь равнобедренной трапеции с основаниями а и b и углом а при большем основании а.
Вычислить корни квадратного уравнения ах2 + bх + с = 0, заданного коэффициентами а, b и с (предполагается, что а<>О и что дискриминант уравнения неотрицателен).
Дано действительное число х. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций
2х4 - Зх3 + 4х2 - 5х + 6.
Дано х. Получить значения 2х + Зх2 4х3 и 1 + 2х + Зх2 + 4х3. Позаботиться об экономии операций.
Найти площадь треугольника, две стороны которого равны а и b, а угол между этими сторонами равен g.
Дано а. Не используя никаких функций и никаких операций, кроме умножения, получить а8 за три операции; а10 и а16 за четыре операции.
Найти сумму членов арифметической прогрессии, если известны ее первый член, знаменатель и число членов прогрессии.
Найти все углы треугольника со сторонами а, b, с. Предусмотреть в программе перевод радианной меры угла в градусы, минуты и секунды.
Три сопротивления R1 R2, R3 соединены параллельно. Найдите сопротивление соединения.
Составить программу для вычисления пути, пройденного лодкой, если ее скорость в стоячей воде v км/ч, скорость течения реки и км/ч, время движения по озеру t1 ч, а против течения реки t2 ч.
Текущее показание электронных часов: m часов (0 < m < 23), n мин (0 < n < 59), k сек (0 < k < 59). Какое время будут показывать часы через р ч q мин r с?
Полторы кошки за полтора часа съедают полторы мышки. Сколько мышек съедят X кошек за Y часов?
Составить программу вычисления объема цилиндра и конуса, которые имеют одинаковую высоту Н и одинаковый радиус основания R.
Ввести любой символ и определить его порядковый номер, а также указать предыдущий и последующий символы.
Дана величина А, выражающая объем информации в байтах. Перевести А в более крупные единицы измерения информации.
Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае:
сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр;
сумма цифр данного трехзначного числа N является четным числом;
точка с координатами (х, у) принадлежит части плоскости, лежащей между прямыми х = m, х = n (m < n);
квадрат заданного трехзначного числа равен кубу суммы цифр этого числа;
целое число N является четным двузначным числом;
треугольник со сторонами а, b, с является равносторонним;
треугольник со сторонами а, b, с является равнобедренным;
среди чисел а, b, с есть хотя бы одна пара взаимно противоположных чисел;
числа с и b выражают длины катетов одного прямоугольного треугольника, а с и d другого. Эти треугольники являются подобными;
даны три стороны одного и три стороны другого треугольника. Эти треугольники равновеликие, т.е. имеют равные площади;
данная тройка натуральных чисел а, b, с является тройкой Пифагора, т.е. с2 = а2 + b2;
все цифры данного четырехзначного числа N различны;
данные числа х, у являются координатами точки, лежащей в первой координатной четверти;
(х1, у1) и (х2, у2) координаты левой верхней и правой нижней вершин прямоугольника; точка А(х, у) лежит внутри этого прямоугольника или на одной из его сторон;
число с является средним арифметическим чисел а и b;
натуральное число N является точным квадратом;
цифры данного четырехзначного числа n образуют строго возрастающую последовательность;
цифры данного трехзначного числа N являются членами арифметической прогрессии;
цифры данного трехзначного числа N являются членами геометрической прогрессии;
данные числа с и d являются соответственно квадратом и кубом числа а;
цифра М входит в десятичную запись четырехзначного числа N;
данное четырехзначное число читается одинаково слева направо и справа налево;
сумма двух натуральных чисел кратна 2;
произведение натуральных чисел a и b кратно числу с;
сумма двух действительных чисел a и b является целым числом, т.е. дробная часть суммы равна нулю;
данное натуральное число а кратно числу b, но не кратно числу с.

Задание к лабораторной работе №2
Разветвленные алгоритмы
Группа А

№ 1 Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень отрицательные.
№ 2 Даны две точки A(x1 у1) и В(х2, у2). Составить алгоритм, определяющий, которая из точек находится ближе к началу координат.
№ 3 Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным.
№ 4 Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее их удвоенным произведением.
№ 5 На плоскости XOY задана своими координатами точка А. Указать, где она расположена: на какой оси или в каком координатном угле.
№ 6 Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
№ 13PAGE14715 Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом.
№ 8 Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
№ 9 Определить, является ли целое число N четным двузначным числом.
№ 10 Определить, является ли треугольник со сторонами а, b, с равносторонним.
№ 11 Определить, является ли треугольник со сторонами а, b, с равнобедренным.
№ 12 Определить, имеется ли среди чисел а, b, с хотя бы одна пара взаимно противоположных чисел.
№ 13 Подсчитать количество отрицательных чисел среди чисел а, b, с.
№ 14 Подсчитать количество положительных чисел среди чисел а, b, с.
№ 15 Подсчитать количество целых чисел среди чисел а, b, с.
№ 16 Определить, делителем каких чисел а, b, с является число k.
№ 17 Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц оплачиваются B р., а разговоры сверх установленной нормы оплачиваются из расчета С р. в минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.
№ 18 Даны три стороны одного и три стороны другого треугольника. Определить, будут ли эти треугольники равновеликими, т.е. имеют ли они равные площади. ,
№ 13PAGE141915 Программа-льстец. На экране появляется вопрос «Кто ты: мальчик или девочка? Введи Д или М». В зависимости от ответа на экране должен появиться текст «Мне нравятся девочки!» или «Мне нравятся мальчики!».
№ 20 Грузовой автомобиль выехал из одного города в другой со скоростью v1 км/ч. Через t ч этом же направлении выехал легковой автомобиль со скоростью v2 км/ч. Составить программу, определяющую, догонит ли легковой автомобиль грузовой через t ч после своего выезда.
№ 21 Перераспределить значения переменных х и у так, чтобы в х оказалось большее из этих значений, а в у меньшее.
№ 22 Определить правильность даты, введенной с клавиатуры (число от 1 до 31, месяц от 1 до 12). Если введены некорректные данные, то сообщить об этом.
№ 23 Составить программу, определяющую результат гадания на ромашке «любит не любит», взяв за исходное данное количество лепестков n.
Группа B
№ 24 Написать программу нахождения суммы большего и меньшего из 3 чисел.
№ 25 Написать программу, распознающую по длинам сторон среди всех треугольников прямоугольные. Если таковых нет, то вычислить величину угла С.
№ 26 Найти max{min(a, b), min(c, d)}.
№ 27 Даны три числа а, b, с. Определить, какое из них равно d. Если ни одно не равно d, то найти max(d-a, d-b, d-c).
№ 28 Даны четыре точки A1(x1 у1), А2(х2, у2), А3(х3, у3), А4(х4, y4). Определить, будут ли они вершинами параллелограмма.
№ 13PAGE142915 Даны три точки A1(x1 у1), В(х2, у2) и C(х3, у3). Определить, будут ли они расположены на одной прямой. Если нет, то вычислить угол ABC.
№ 30 Даны действительные числа а, b, с. Удвоить эти числа, если а№ 31 На оси ОХ расположены три точки а, b, с. Определить, какая из точек b, с расположена ближе к а.
№ 32 Даны три положительных числа а, b, с. Проверить, могут ли они быть длинами сторон треугольника. Если да, то вычислить площадь этого треугольника.
№ 33 Написать программу решения уравнения ах3 + bx = 0 для произвольных а, b.
№ 34 Дан круг радиуса R. Определить, поместится ли правильный треугольник со стороной а в этом круге.
№ 35 Даны числа х, у, z. Найти значение выражения:

13 EMBED Mathcad 1415

№ 36 Дано число х. Напечатать в порядке возрастания числа: sin х, cos х, lnх. Если при каком-либо х некоторые из выражений не имеют смысла, вывести сообщение об этом и сравнивать значения только тех, которые имеют смысл.
№ 37 Заданы размеры А, В прямоугольного отверстия и размеры X, Y, Z кирпича. Определить, пройдет ли кирпич через отверстие.
№ 38 Составить программу, осуществляющую перевод величин из радианной меры в градусную или наоборот. Программа должна запрашивать, какой перевод нужно осуществить, и выполнять указанное действие.
№ 13PAGE143915 Два прямоугольника, расположенные в первом квадранте, со сторонами, параллельными осям координат, заданы координатами своих левого верхнего и правого нижнего углов. Для первого прямоугольника это точки (x1 y1) и (х2, 0), для второго (х3, у3), (х4, 0). Составить программу, определяющую, пересекаются ли данные прямоугольники, и вычисляющую площадь общей части, если они пересекаются.
№ 40 В небоскребе N этажей и всего один подъезд; на каждом этаже по 3 квартиры; лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает номер нужной ему квартиры М. На какой этаж должен доставить лифт пассажира?
№ 41 Написать программу, которая по заданным трем числам определяет, является ли сумма каких-либо двух из них положительной.
№ 42 Известно, что из четырех чисел a1 а2, а3 и а4 одно отлично от трех других, равных между собой; присвоить номер этого числа переменной n.
№ 43 Составить программу, которая проверяла бы, не приводит ли суммирование двух целых чисел А и В к переполнению (т.е. к результату большему, чем 32767). Если будет переполнение, то сообщить об этом, иначе вывести сумму этих чисел.



Группа C

№ 44 Даны действительные числа а, b, с (а > 0). Полностью исследовать биквадратное уравнение ах4 + bх2 + с = 0, т.е. если действительных корней нет, то должно быть выдано сообщение об этом, иначе найти действительные корни, сообщив, сколько из них являются различными.
№ 45 Дана точка А(х, у). Определить, принадлежит ли она треугольнику с вершинами в точках (x1 y1, (х2, у2), (х3, у3).
№ 46 Написать программу, определяющую, будут ли прямые А1х+B1y +С1= 0 и А2х + В2у + С2=0 перпендикулярны. Если нет, то найти угол между ними.
№ 13PAGE144715 Если сумма трех попарно различных действительных чисел X, Y, Z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из X, Y полусуммой двух оставшихся значений.
№ 48 Написать программу решения системы линейных уравнений

a1x+b1y=c1
a2x+b2y=c2

№ 49 Даны три положительных числа. Определить, можно ли построить треугольник с длинами сторон, равным этим числам. Если можно, то ответить на вопрос, является ли он остроугольным.
№ 50 Найти координаты точек пересечения прямой у = kx + b и окружности радиуса R с центром в начале координат. В каких координатных четвертях находятся точки пересечения? Если точек пересечения нет или прямая касается окружности, выдать соответствующее сообщение.
№ 51 Заданы координаты вершин прямоугольника: (x1 y1, (х2, у2), (х3, у3). (х4, y4). Определить площадь части прямоугольника, расположенной в 1-й координатной четверти.

Для данного х вычислить значение функций:


Задание к лабораторной работе №3
Циклические алгоритмы
Имеется серия измерений элементов треугольника. Группы элементов пронумерованы. В серии в произвольном порядке могут встречаться такие группы элементов треугольника:
основание и высота;
две стороны и угол между ними (угол задан в радианах);
три стороны.
Разработать программу, которая запрашивает номер группы элементов, вводит соответствующие элементы и вычисляет площадь треугольника. Вычисления прекратить, если в качестве номера группы введен 0.
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?
Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько амеб будет через 3, 6, 9, 12,..24 часа.
Около стены наклонно стоит палка длиной х м. Один ее конец находится на расстоянии у м от стены. Определить значение угла а между палкой и полом для значений х = k м и у, изменяющегося от 2 до 3 м с шагом h м.
У гусей и кроликов вместе 64 лапы. Сколько могло быть кроликов и гусей (указать все сочетания, которые возможны)?
Составить алгоритм решения задачи: сколько можно купить быков, коров и телят, платя за быка 10 р., за корову 5 р., а за теленка 0,5 р., если на 100 р. надо купить 100 голов скота?
Доказать (путем перебора возможных значений), что для любых величин А, В, С типа Boolean следующие пары логических выражений имеют одинаковые значения (эквивалентны):
A OR В и В OR А;
A AND В и В AND А;
(A OR В) OR С и A OR С;
(A AND В) AND С и A AND (В AND С);
A AND (A OR В) и А;
A OR (A AND В) и А;
A AND (В OR С) и (A AND В) OR (A AND С);
A OR (В AND С) и (A OR В) AND (A OR С).
Составить программу для проверки утверждения: «Результатами вычислений по формуле х2 + х + 17 при 0
· х
· 15 являются простые числа». Все результаты вывести на экран.
Составить программу для проверки утверждения: «Результатами вычислений по формуле х2 + х + 41 при 0
· х
· 40 являются простые числа». Все результаты вывести на экран.
Составить программу-генератор чисел Пифагора а, b, с (с2 = а2 + b2). В основу положить формулы: а = m2-n2, b = 2т – п, с = т2 + п2 (т, п -натуральные, 1 < т < k, 1 < п < k, k данное число). Результат вывести
· на экран в виде таблицы из пяти столбцов: т, п, а, b, с.
Покупатель должен заплатить в кассу S р. У него имеются 1, 2, 5, 10, 50, 100, 500 р. Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных?
Ежемесячная стипендия студента составляет А р., а расходы на проживание превышают стипендию и составляют B р. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Составьте программу расчета необходимой суммы денег, которую надо единовременно попросить у родителей, чтобы можно было прожить учебный год (10 месяцев), используя только эти деньги и стипендию.
Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления.
Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатеричной системе счисления.
Найти сумму всех n - значных чисел (1
· п
· 4).
Найти сумму всех n - значных чисел, кратных k (1
·п
· 4).
Покажите, что для всех п = 1, 2, 3, N
(12 + 25 + ... + n5) + (17 + 27 + ... + п7) = 2 (1 + 2 + ... + n)4.
18. Замените буквы цифрами так, чтобы соотношение оказалось верным (одинаковым буквам соответствуют одинаковые цифры, разным разные): ХРУСТ ГРОХОТ = РРРРРРРРРРР.
Составить программу, которая запрашивает пароль (например, четырехзначное число) до тех пор, пока он не будет правильно введен.

Следующие задачи решить двумя способами: с использованием цикла с параметром и одного из двух других типов цикла.
Дано натуральное число N. Вычислить:

Дано натуральное число N. Вычислить:

Дано натуральное число N. Вычислить произведение первых N сомножителей

Дано действительное число N. Вычислить:

Дано действительное число x. Вычислить:


Даны натуральное n, действительное х. Вычислить:

Даны действительное число а, натуральное число n. Вычислить:

Даны действительное число а, натуральное число n. Вычислить:

Даны действительное число а, натуральное число n. Вычислить:

Дано действительное х. Вычислить:

Вычислить:

Даны натуральное n действительное х. Вычислить:

Дано натуральное число n. Вычислить:

Дано натуральное число n. Вычислить:

Дано натуральное число n. Вычислить:

Дано натуральное число n. Вычислить:

Дано натуральное число n. Вычислить:

Числа Фибоначчи (fn) определяются формулами
f0=f1=1, fn=fn-1+fn-2 n=2,3,.
Определить f40
Вычислить:
у = cosx + cosx2 + cosx3 + ... + cosxn.
Вычислить: у = sinl + sinl,l + sinl,2 + ... sin2.
Дан числовой ряд и малая величина
·. Найти сумму ряда с точностью
·, общий член которого задан формулой:

Найти наименьший номер последовательности, для которого выполняется условие |аn аn-1| <
·. Вывести на экран этот номер и все элементы аi , где
i = 1, 2,n, если
· = 10-3.



Найти наименьший номер элемента последовательности, для которого выполняется условие М. Вывести на экран этот номер и все элементы ai, где i = 1, 2,п.



Составить программу вычисления значений функции F(x) на отрезке [а; b] с шагом h. Результат представить в виде таблицы, первый столбец которой значения аргумента, второй соответствующие значения функции:


Задачи на работу с целыми числами А
97. Дано натуральное число п. Найти сумму первой и последней цифры этого числа.
98. Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа.
Даны два натуральных числа m и n (m
· 9999, n
· 9999). Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n.
Дано натуральное число n. Проверить, есть ли в записи числа три одинаковые цифры (n
· 9999).
Дано натуральное число n
· 99. Дописать к нему цифру k в конец и в начало.
Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m.
Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k.
Заданы три натуральных числа А, B, С, которые обозначают число, месяц и год. Найти порядковый номер даты, начиная отсчет с начала года.
Найти наибольшую и наименьшую цифры в записи данного натурального числа.
Произведение n первых нечетных чисел равно р. Сколько сомножителей взято? Если введенное n не является указанным произведением, сообщить об этом.
Найти на отрезке [n; m] натуральное число, имеющее наибольшее количество делителей.

Задание к лабораторной работе № 4
Линейные массивы
А
Дан массив натуральных чисел. Найти сумму элементов, кратных данному К.
2. В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов.
3. Дана последовательность целых чисел a1,а2,ап. Выяснить, какое число встречается раньше положительное или отрицательное.
4. Дана последовательность действительных чисел a1,а2,ап. Выяснить, будет ли она возрастающей.
5. Дана последовательность натуральных чисел a1,а2,ап.. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
Дана последовательность чисел a1,а2,ап.. Указать наименьшую длину числовой оси, содержащую все эти числа.
Дана последовательность действительных чисел a1,а2,ап. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности.
Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.
Даны действительные числа a1,а2,ап. Поменять местами наибольший и наименьший элементы.
Даны целые числа a1,а2,ап. Вывести на печать только те числа, для которых выполняется а.
· i.
Даны натуральные числа a1,а2,ап. Указать те, у которых остаток от деления на М равен L (0
· L
· М - 1).
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.
При поступлении в вуз абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве А[п] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.
Дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа, включительно до нуля.
В одномерном массиве размещены: в первых элементах значения аргумента, в следующих соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значения функции).
Пригодность детали оценивается по размеру B, который должен соответствовать интервалу (А -
·, А +
·). Определить, имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный ответ.
У вас есть доллары. Вы хотите обменять их на рубли. Есть информация о стоимости купли-продажи в банках города. В городе N банков. Составьте программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.
Дан целочисленный массив с количеством элементов п. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...).
Б
Дан одномерный массив A[N]. Найти
max(а2, а4,. a2k) + min(а1, а3,.a2k+1)
Дана последовательность действительных чисел a1,а2,ап. Указать те ее элементы, которые принадлежат отрезку [С, D].
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. Если таких нет, то выдать сообщение об этом.
Последовательность a1,а2,ап состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.
Даны действительные числа a1,а2,ап. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше максимального числа
(|a i|>max{ a1,а2,ап})
Даны действительные числа a1,а2,ап. Найти
max(a 1 + a 2n, a2 + a 2n-1, a n + an+1)
В последовательности действительных чисел a1,а2,ап есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов Р1 и произведение положительных элементов Р2. Сравнить модуль Р2 с модулем Р1, указать, какое из произведений по модулю больше.
Дан массив действительных чисел. Среди них есть равные. Найти первый максимальный элемент массива и заменить его нулем.
Дана последовательность действительных чисел a1
· а2
·
· ап
Вставить действительное число b в нее так, чтобы последовательность осталась неубывающей.
Даны целые положительные числа a1,а2,ап. Найти среди них те, которые являются квадратами некоторого числа т.
Дана последовательность целых чисел a1,а2,ап. Образовать новую последовательность, выбросив из исходной те члены, которые равны min(a1,а2,ап).
У прилавка магазина выстроилась очередь из N покупателей. Время обслуживания i-того покупателя равно ti (i =1,n). Определить время Ci пребывания i-го покупателя в очереди.
Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.) Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки.
В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее из них.
Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день опускается вниз на 1 см. В начале наблюдения улитка находилась в А см от земли на B-метровом дереве. Имеется 30-элементный массив, содержащий сведения о том, был ли соответствующий день наблюдения пасмурным или солнечным. Написать программу, определяющую местоположение улитки к концу 30-го дня наблюдения.
Дан целочисленный массив с количеством элементов n. «Сожмите» массив, выбросив из него каждый второй элемент. Примечание. Дополнительный массив не использовать.
Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы.
Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй с нечетными.
Дана последовательность целых чисел a1,а2,ап. Указать пары чисел аi, аj, таких, что аi + аj = m
Даны целые числа a1,а2,ап. Наименьший член этой последовательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько наименьших членов, то заменить последний по порядку.

Даны целые числа а1, а2, аn и b1,b2,bn. Преобразовать последовательность b1,b2,bn по правилу: если аi
· 0, то bi увеличить в 10 раз, иначе bi заменить нулем (i = 1, 2, n).
Даны действительные числа а1, а2, аn. Требуется умножить все члены последовательности а1, а2, аn на квадрат ее наименьшего члена, если ak
· 0, и на квадрат ее наибольшего члена, если ak < 0 (1
· k
·n).
Даны координаты n точек на плоскости: (X1 У1), (Хn Yn) (n
· 30). Найти номера пары точек, расстояние между которыми наибольшее (считать, что такая пара единственная).
Дана последовательность из n различных целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму включить и оба этих числа).
Японская радиокомпания провела опрос N радиослушателей по вопросу: «Какое животное Вы связываете с Японией и японцами?» Составить программу получения k наиболее часто встречающихся ответов и их долей (в процентах).
Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.
Дан массив целых чисел. Найти в этом массиве минимальный элемент Т и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (Т; М), которые не входят в данный массив.
Дано действительное число х и массив А[п]. В массиве найти два члена, среднее арифметическое которых ближе всего к х.
№ 48
Даны две последовательности av а2, ап и bx Ь2, Ьт (т < п). В каждой из них члены различны. Верно, ли что все члены второй последовательности входят в первую последовательность?
№ 49
Напишите программу, входными данными которой является возраст п человек. Программа подсчитывает количество людей, возраст которых находится в интервале 10 лет, а именно: <..> человек имеет возраст в диапазоне 0-10 лет <..> человек имеет возраст в диапазоне 10-20 лет
и т.д.
В
№ 50
В одномерном массиве все отрицательные элементы переместить в начало массива, а остальные в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается.
№ 51
В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: xv yv х2, у2, х3, у3, и т.д. Определить минимальный радиус круга с центром в начале координат, который содержит все точки.
№ 52
В одномерном массиве с четным количеством элементов (2//) находятся координаты N точек плоскости. Они располагаются в следующем порядке: xv yv х2> у2, х3, у3, и т.д. Определить кольцо с центром в начале координат, которое содержит все точки.
№ 53
В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: xv ylf х2, у2, х3, у3, и т.д. (xiy уь целые). Определить номера точек, которые могут являться вершинами квадрата.
В одномерном массиве с четным количеством элементов (2iV) находятся координаты N точек плоскости. Они располагаются в следующем порядке: xv yv х2, у2, х3, у3, и т.д. Определить номера точек, которые могут являться вершинами равнобедренного треугольника.
№ 55
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
№ 56
Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.
№ 57
Дан массив из п четырехзначных натуральных чисел. Вывести на экран только те, у которых сумма первых двух цифр равна сумме двух последних.
№ 58
Даны две последовательности целых чисел ар а2, ап и Ьр Ь2, Ьп. Все члены последовательностей различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.
№ 59
Дан целочисленный массив А[п]> среди элементов есть одинаковые. Создать массив из различных элементов А[п].
№ 60
На плоскости п точек заданы своими координатами и также дана окружность радиуса R с центром в начале координат. Указать множество всех треугольников с вершинами в заданных точках, пересекающихся с окружностью; множество всех треугольников, содержащихся внутри окружности.
№ 61
В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: xv yv х2, z/2, х3, у3, и т.д. Найти номера самых удаленных друг от друга точек и наименее удаленных друг от друга точек.

В одномерном массиве с четным количеством элементов (2ЛГ) находятся координаты N точек плоскости. Они располагают ся в следующем порядке: xv yv х2, у2> х3, z/3, и т.д. Определить три точки, которые являются вершинами треугольника, для которого разность числа точек вне его и внутри является минимальной.









13PAGE 15


13PAGE 142215










Рисунок 1Root Entry

Приложенные файлы

  • doc 10695138
    Размер файла: 290 kB Загрузок: 0

Добавить комментарий