Заданы массивы А1, А2, …, А10, С1, С2, …, С10 и число Р. Сформировать массив D, содержащий Аi и Ci, меньшие заданного Р.
Задание 7
Даны фамилии водителей (их количество не более 15), пробег их автомашин в км, суммарный расход топлива в литрах. Вывести список водителей, у которых расход топлива на 1 км составляет величину от 0,2 до 0,3 л/км.
Задание 8
В матрице С [4 x 4] найти среднее арифметическое по каждому столбцу, определить номер столбца, в котором находится минимальное из них, и вычесть его элементы из элементов строки с таким же, как столбец, номером.
Задание 9
Даны массивы
Р1, Р2, …, Р10 – объемы поставок;
x1, x2, …, x20 – объемы потреблений;
S1, S2, …, S10 – список поставщиков;
R1, R2, …, R20 – список потребителей.
Вывести списки поставщиков, у которых объём поставок больше X1; списки потребителей, у которых объём потребления больше Р2; списки потребителей, у которых объём потребления больше Р10.
Задание 10
Задана матрица
и вектор В = (5, 0, 15).
Найти произведение обратной матрицы А и вектора В (X = A–1·B).
Задание 11
1. Создать файл с типом записи, содержащий сведения о сотрудниках учреждения. Записи упорядочить по табельному номеру.
Поля записи:
Табельный номер
Фамилия
Должность
Оклад
Стаж работы
2. Изменить информацию в поле "оклад", для записей с заданным табельным номером.
3. Удалить записи с указанными фамилиями.
Задание 12
Нарисовать 18-угольник, координаты которого определяются по формулам
где xц, yц – координаты центра;
R – радиус (xц = 160, yц = 100, R = 99).
Каждая из 18 вершин соединяется отрезком со всеми другими вершинами (чтобы не было повторного построения, для каждой i-й вершины должны браться вершины, имеющие больший номер).
Для модификации – изменять количество вершин, случайным образом выбирать цвет линии.
В оглавление
ВАРИАНТ 9
Задание 1
Даны a, b, k, m.
Определить
Задание 2
Даны α, β, γ.
Определить
Задание 3
Дано слово из пяти букв. Сколько раз встречаются идущие подряд буквы "НН"?
Задание 4
Даны x1, x2, …, x10; l1, l2, …, l10.
Определить
Задание 5
Задание 6
Задан массив x1, x2, …, x15.
Определить номер первого отрицательного xi и номер последнего отрицательного xi.
Задание 7
Даны массивы
N1, …, N7 – наименования операций по ремонту автомашин;
ST1, …, ST7 – стоимость каждой из операций.
Вывести список операций, стоимость которых составляет от S1 до S2 руб. Какая операция имеет максимальную стоимость?
Задание 8
В матрице С [5 x 4] найти строку, в которой разность среднего арифметического и первого элемента больше заданной величины "а". Умножить элементы этой строки на соответствующие элементы всех строк.
Задание 9
Дан список английских слов А1, …, А15 и их русский перевод R1, …, R15. Заданы три английских слова AN1, AN2, AN3. Программа должна находить их русский перевод.
Задание 10
Задана матрица А размером 6 x 5 и вектор целых неупорядоченных чисел В (6 элементов). Переставить строки матрицы в соответствии с упорядоченным вектором В. Элементы, находящиеся в последней строке, переставить в виде вектора и вывести их на печать.
Задание 11
1. Создать файл с типом записи. Записи имеют следующие поля:
Район
Номер библиотеке
Общее количество книг в библиотеке
Количество книг у читателей
2. Вывести созданный файл. При выводе учесть, что каждая запись должна выводиться на новую строку, а каждый реквизит записи должен отделяться от другого пятью пробелами.
3. Изменить содержание трёх записей, введя для заданного района и номера библиотеки новое количество книг. Вывести содержание новых записей.
Задание 12
Заданы координаты верхнего левого угла квадрата (100, 50), длина его стороны (100) и коэффициент μ. Требуется построить n вложенных квадратов ( n > 25 и определить максимальное n, когда квадрат еще строится), координаты вершин "вложенного" квадрата определяются по соотношению
При μ = 0,8:
В оглавление
ВАРИАНТ 10
Задание 1
Даны α, b, d.
Определить
Задание 2
Даны x1, x2, x3.
Определить
Задание 3
Даны номерные знаки 4 автомашин. Определить, имеются ли среди них одинаковые, вывести их или сообщение, что таких - нет.
Задание 4
Даны l1, l2, …, l8; n1, n2, …, n5; m1, m2, …, m5.
Определить
Задание 5
Задание 6
Дан массив В1, В2, …, В10.
Заменить Вmax на сумму пяти первых элементов массива В.
Задание 7
Даны массивы
М1, …, М7 – марки автомобилей;
GR1, …, GR7 – грузоподъёмности;
N1, …, N7 – номерные знаки.
Вывести списки автомашин с указанием номерного знака, грузоподъёмность которых составляет от 6 до 7 т. Указать марку автомашины с минимальной грузоподъёмностью.
Задание 8
Найти минимальный элемент в матрице и заменить все нулевые элементы, имеющиеся в матрице, на значение произведения элементов той строки, где находится минимум.
Задание 9
Даны списки 20 абитуриентов, их средние баллы аттестата и средний балл, полученный при поступлении в институт. Вывести три списка.
1 – абитуриентов, у которых разница средних баллов более 0,5;
2 – абитуриентов, у которых разница средних баллов более 1;
3 – абитуриентов, у которых разница средних баллов более 2.
Задание 10
В матрице
вывести на печать векторы, состоящие из диагональных элементов прямой и обратной матриц. Количество объявленных массивов должно быть минимально.
Задание 11
1.Создать файл с типом записи, содержащий сведения о заказах на товары. Записи имеют поля:
Номер артикула
Количество на складе
Требуемое количество
Информация о заказчике
2. Набор упорядочить по номеру артикула.
3. Удалить из набора те записи, в которых "требуемое количество" превышает "количество на складе", предварительно выведя содержание удаляемой записи на печать.
Задание 12
Разбиваем экран на шесть частей (две строки и три столбца), в каждом из которых строим вложенные квадраты, используя принцип: если оба (строка и столбец) – чётные или нечётные, вращаем по часовой стрелке, если одна (один) чётная, а другая (другой) – нечётная, вращаем против часовой стрелки.
Координаты каждого вложенного квадрата вычисляются по формулам
В оглавление
ВАРИАНТ 11
Задание 1
Даны a, b, k.
Определить
Задание 2
Даны a, b, c.
Определить
Задание 3
Даны номерные знаки трёх автомашин. Определить, есть ли среди них знак "МНЗ 2754" и напечатать об этом сообщение.
Задание 4
Даны m1, m2, …, m7.
Определить
Задание 5
Даны x, ξ.
Определить Y с точностью до члена ряда, меньшего ξ.
Задание 6
Дан массив C1, C2, …, C15.
Заменить отрицательные элементы массива на сумму .
Задание 7
Даны шифры изделий Н1, …, Н10;
себестоимость каждого S1, …, S10;
количество в штуках K1, …, K10.
Вывести списки изделий, изготовленных на сумму более некоторой заданной величины Х. Определить изделие, для которого Si·Ki максимально.
Задание 8
В матрице С [5 x 3] вычислить среднее арифметическое в каждой строке. Если наибольшее среднее арифметическое меньше числа 3.2, то все элементы матрицы разделить на этот максимум, в противном случае матрицу оставить без изменения.
Задание 9
Даны два маршрута
P1, P2, …, P20 – список пунктов;
S1, S2, …, S19 – расстояния между ними;
PP1, PP2, …, PP10 – список пунктов;
SS1, SS2, …, SS9 – расстояния между ними;
Найти для каждого из маршрутов пункты с минимальным расстоянием от предыдущего (S1 – расстояние от P1 до P2 пункта и т.д.).
Задание 10
В матрице размером 6 х 5 элементы, находящиеся в 3-м и 5-м столбцах, представить в виде векторов и вывести их, причём элементы 5-го столбца должны выводиться в обратном порядке: а65 а55 … а15.
Задание 11
1. Создать файл с типом записи, содержащий сведения о заказах в ателье. Записи имеют следующие поля:
Номер квитанции
Дата выдачи заказа
Ф.И.О. мастера
Вид изделия
2. Упорядочить записи по номеру квитанции.
3. Вывести в виде таблицы записи, срок выдачи заказа которых истек на момент , значение которого вводится.
Задание 12
Из центра экрана построить 5…10 концентрических окружностей. Это построение последовательно повторять для 3…6 случайно выбранных цветов.
В оглавление
ВАРИАНТ 12
Задание 1
Даны K, L, x.
Определить
Задание 2
Даны a, n, l.
Определить
Задание 3
Даны три фамилии Р1, Р2, Р3 и три имени М1, М2, М3 соответственно фамилиям. Определить, есть ли среди них фамилия и имя Р4 М4.
Задание 4
Даны β1, β2, …, β8; γ1, γ2, …, γ7 .
Определить
Задание 5
Задание 6
Даны массивы А1, А2, …, А15; В1, В2, …, В5.
Сформировать массив С, содержащий отрицательные Аi и Вj.
Задание 7
Даны шифры восьми автозаводов, фамилии их директоров, расчётная и реальная величина прибыли за год. Вывести список автозаводов с указанием фамилии директора, у которых реальная прибыль меньше полученной. Указать процент недополучения прибыли.
Задание 8
В матрице имеются как положительные, так и отрицательные элементы. Если отрицательных элементов больше половины, то значения элементов чётных строк удвоить, в противном случае удвоить значения элементов только последнего столбца.
Задание 9
Даны массивы
FA1, FA2, …, FA15 – фамилии студентов;
YA1, YA2, …, YA15 – средние баллы успеваемости;
FB1, FB2, …, FB12 – фамилии студентов;
YB1, YB2, …, YB12 – средние баллы успеваемости.
Вывести фамилии студентов из группы А и группы В с максимальной успеваемостью.
Задание 10
Задана квадратная матрица, количество строк, столбцов в которой ≤ 10. Определить максимальный элемент в этой матрице, если он находится на главной диагонали, то прибавить его ко всем элементам исходной матрицы.
Задание 11
1. Создать файл с типом записи, содержащий информацию по проверке технических данных гидравлических тормозов автомобилей. Записи имеют поля:
Тип стенда
Мощность асинхронной балансирной машины
Максимальная частота вращения
Максимальный крутящий момент
в режиме двигателя
в режиме генератора
2. Добавить две новые записи.
3. Вывести в виде таблицы записи, выбранные из файла по заданной мощности.
Задание 12
Самолёт на экране должен выполнить три заданных фигуры пилотажа (бочку, петлю, штопор).
В оглавление
ВАРИАНТ 13
Задание 1
Даны K, L, A.
Определить
Задание 2
Даны d, f, g, h.
Определить
Задание 3
Даны три английских слова А1, А2, А3 и их русских перевод Р1, Р2, Р3. Напечатать перевод заданного английского слова А4 (А4 = А1 или А2 или А3).
Задание 4
Даны x1, …, x5; y1, …, y5; z1, …, z5.
Определить
Задание 5
Определить
Задание 6
Дан массив x1, …, x100.
Найти сумму элементов от x1 до xmin.
Задание 7
Даны массивы
N1, …, N5 – номерные знаки автомашин;
L1, …, L5 – пробеги за месяц в км;
T1, …, T5 – отработанные часы в течение месяца.
Вывести два списка:
1) список автомашин, у которых среднесуточный пробег за месяц менее 300 км;
2) список автомашин, у которых среднесуточное время в наряде более 10 ч.
Задание 8
Для матрицы С [5 x 6] образовать ряд, состоящий из номеров столбцов с максимальным элементом, найденным в каждой строке. В каждом столбце с номером из образованного ряда поменять местами первый и последний элементы.
Задание 9
Даны массивы
дорога №1
H1, …, H20 – шифры участков;
L1, …, L20 – протяженности участков;
дорога № 2
HH1,…, HH20 – шифры участков;
LL1, …, LL20 – протяженности участков;
Вывести списки участков по каждой из дорог, у которых протяженность более 2 и менее 3 км.
Задание 10
Задана матрица А размером 5 х 5. Сформировать из неё две матрицы, в одну должны войти только чётные строки, во вторую – нечётные (сначала следует воспользоваться программой RSRT).
Задание 11
1. Создать файл с типом записи, содержащий акустические характеристики материалов. Записи имеют поля:
Марка материала
Частота звука
Коэффициент распространения
Волновое сопротивление
Плотность материала
2. Записи упорядочить по марке материала.
3. Вывести имеющийся набор.
4. Добавить 5 записей.
Задание 12
В различных (случайных) местах экрана должны появиться последовательно точка и две–три увеличивающихся окружности (звезда загорается и гаснет, разных местах неба на нём могут быть и "постоянные" звезды).
В оглавление
ВАРИАНТ 14
Задание 1
Даны m, n, k, p.
Определить
Задание 2
Даны а1, а2, а3.
Определить
Задание 3
Дано слово длиной в 4 символа. Определить, является ли первый или последний символ слова буквой "А". Напечатать соответствующие сообщения.
Задание 4
Даны x1, …, x10; α1, …, α10; a, b.
Определить
Задание 5
Дано
Определить Y с точностью до члена ряда, меньшего ξ.
Задание 6
Дан массив y1, …, y20.
Определить сумму элементов от ymax до y20.
Задание 7
Даны массивы
H1, …, H6 – шифры таксопарков;
KB1, …, KB6 – количество машин, выпускаемых на линию;
K1, …, K6 – количество всех машин в таксопарке.
Вывести список таксопарков, у которых коэффициент выпуска составляет 0,5 ÷ 0,8. Вычислить средний для всех шести таксопарков коэффициент выпуска. Коэффициент выпуска это соотношение KBi и Ki.
Задание 8
В матрице имеются хотя бы два столбца, в которых второй элемент больше первого. Найти сумму элементов этих столбцов и записать её вместо последнего элемента в матрице.
Задание 9
Даны два массива. Требуется сформировать два новых массива, состоящих из положительных элементов исходных массивов. Вывести новые массивы.
Задание 10
Элементы исходной матрицы размером 5 х 5 удвоить, затем вычесть из них единицу. Транспонировать матрицу и вывести обе матрицы.
Задание 11
1. Создать файл с типом записи, содержащий сведения о гидравлических и индукторных тормозах. Поля записи:
Модель тормоза
Автомобили
Диаметр и длина барабана
Мощность
Нагрузка
Имитируемая скорость
Точность измерения
2. Записи упорядочить по модели тормоза.
3. Выбрать записи с заданной моделью тормоза и вывести их в таблицу.
Задание 12
Нарисовать НЛО, он должен появляться в разных местах экрана, менять свой цвет, могут загораться окна, можно подавать звук, задав условие, когда какая-то координата X этого НЛО удовлетворяет условию, например, X MOD 10 = 0.
В оглавление
ВАРИАНТ 15
Задание 1
Даны M, N, K.
Определить
Задание 2
Даны A, B, C.
Определить
Задание 3
Даны три одинаковых слова, но в одном из них может быть допущена ошибка. Вывести соответствующее сообщение и слово с ошибкой.
Задание 4
Даны x1, …, x7; l1, …, l5; a, b.
Определить
Задание 5
Определить значение суммы членов бесконечного ряда
с точностью до члена ряда, меньшего ξ для x = 0,1.
Задание 6
Дан массив А1, …, А40.
Замените все элементы, стоящие между Amax и Amin или Amin и Amax, на 0.
Задание 7
Даны массивы
HD1, …, HD8 – шифры дорог;
КАТ1, …, KAT2 – категории дорог;
S1, …, S8 - протяженности в км.
Вывести два списка:
1) список дорог 1-й категории протяженностью свыше 300 км;
2) список дорог 3-й категории.
Задание 8
Если в матрице А(4, 4) максимальный элемент из расположенных на главной диагонали по модулю меньше 4.2, то все элементы матрицы умножить на 10, в противном случае элементы последних трёх строк заменить на этот максимум.
Задание 9
Дан список абонентов телефонной сети одной АТС и их телефоны. Вывести три списка абонентов, чьи фамилии начинаются на буквы 'А', 'Б', 'Я'.
Задание 10
В матрице
найти определитель и обратную матрицу. Элементы исходной и обратной матриц умножить на него.
Задание 11
1. Создать файл с типом записи. Записи имеют поля :
Цех
Участок
Бригада
Шифр продукции
План в шт.
2. Упорядочить записи по шифру продукции.
3. Для заданного номера цеха вывести все данные.
Задание 12
Нарисовать НЛО, движение его по экрану должно проходить из случайно выбранной точки плавно в одном из четырёх случайно выбранных направлений: вверх, вниз, вправо, влево с заданным шагом. За пределы экрана не выходить.
В оглавление
ВАРИАНТ 16
Задание 1
Даны I, J, K.
Определить
;
Задание 2
Даны K1, K2, K3.
Определить:
, если K1 >5, , если Y1 < K1,
, если K1 =5, , если Y1 ≥ K1.
, если K1 <5;
Задание 3
Даны три фамилии. Определить, есть ли среди них фамилии, начинающиеся на букву 'М’. Вывести найденные фамилии. Если таковых нет, вывести соответствующее сообщение,
Задание 4
Даны С1, … , С9 ; d1, … , d9 ; f.
Определить
.
Задание 5
Дано Х
Определить Y = Х2 +3Х3 +5Х5 + 7Х7+9Х9, для Х= 0,5; 1; 2.
Задание 6
Даны массивы А1, … , А20
В1, … , В20
Поменять местами Аmin и В max .
Задание 7
Даны шифры автопредприятий, расчётный и реальный грузообороты в ткм. Вывести список автопредприятий, не выполнивших расчётный грузооборот. Указать средний грузооборот по всей группе автопредприятий.
Задание 8
В матраце имеется столбец, в котором первый элемент больше последнего. Найти среднее арифметическое этого столбца и отнять его из всех элементов матрицы, кроме этого столбца.
Задание 9
Дан массив А1, … , А50 - номера аудиторий, при этом первый символ номера - этаж. Создать три массива:
1 - аудиторий 1-го этажа;
2 - аудитории 5-го этажа;
3 - аудитории 9-го этажа.
Задание 10
Даны матрица А размером 5 х 4 и вектор - столбец, состоящий из пяти элементов. Объединить их по столбцу в матрицу размером 5 х 5 и заменить элементы главной диагонали нулями.
Задание 11
1. Создать файл с типом записи. Записи имеют поля :
Шифр цеха
Шифр участка
Шифр детали
Шифр потребителя
План на месяц
2. Добавить к записям поле "масса детали" (3 цифры) из записи, имеющей поля:
Шифр цеха
Шифр участка
Масса детали
3. Вывести вновь полученный файл.
Задание 12
С помощью подпрограммы PUTPIXEL по подготовленному шаблону нарисовать на экране цветную фигуру. Исходные данные о фигуре находятся в матрице, которая формируется по шаблону.