Условия задач. Автоматизированных систем управления
Скачать 1.71 Mb.
|
Предложение описано символьной переменной заданной длиной. Определить, встречается ли запятая? Задание 4 Даны массивы P1, ... , P12 ; q1, ... , q12 . Определить: Задание 5 Даны y, a, ε ; |y| ≤ 1. Определить Z с точностью ε. Задание 6 Дан массив f1, ... , f8 ; Определить b1 = ; b2 = ; Задание 7 Даны массивы: PR1, ... , PR5 - наименования предприятий; PS1, ... , PS5 - объёмы поставок в руб. PT1, ... , PT5 - объёмы потребления в руб. Вывести список предприятий, у которых объём поставок больше объёма потребления на 0,5 млн.руб. Отдельно указать предприятие с минимальной разностью объёма поставок и объёма потребления. Задание 8 В матрица найти сумму элементов, расположенных в строках о отрицательным элементом на главной диагонали. На полученное значение суммы умножить последний столбец матрицы. Задание 9 Заданы три массива А, В, С. Определить Y = (SA + SC)/SB2; Z = (SA + SB +SC)/3, где SA, SB, SC - суммы элементов массивов А, В, С, больших A2, B1, C5 соответственно. Задание 10 В новой матрице значения элементов первой строки должны равняться сумме всех элементов, находящихся в соответствующем столбце. Задание 11 1. Создать файл с типом записи , содержащий акустические характеристики некоторых судовых звукосигнальных средств. Записи упорядочить по марке. Поля записи: МаркаНаименованиеОбщий уровень на расстоянииЧастота основного тонаСтрана-изготовительr = 10 мr = 1 м 2. Вывести записи, марки которых соответствуют заданным. 3.Добавить несколько записей. Задание 12 Подготовив несколько заготовок полотнища флага, добиться эффекта его движения (флаг реет). Цвет флага изменять. Воглавление ВАРИАНТ 24 Задание 1 Даны A, B, C. Определить: Задание 2 Даны N, M, P. Определить , если 10 < M<14.5 X1 = ; X2 = , в остальных случаях ; Z = Xmin – 0,75 M. Задание 3 Даны два слова, одинаковых по значению, в одном из них сделана ошибка. Определить, в какой позиции ошибочный символ. Задание 4 Даны массивы f1, … , f14 ; l1, … , l7. Определить Задание 5 Даны x, ε, |x|≤1 . Определить y с точностью ε. Задание 6 Дан массив f1, ... , f17. В массиве есть только два отрицательных элемента. Заменить все элементы, стоящие до первого отрицательного и после второго, на нули. Задание 7 Даны массивы F1, ... , F10 - фамилии сотрудников отдела; Z1, ... , Z10 - зарплата каждого; PR1, ... , PR10 - процент выполнения объёма работ; FPR - премиальный фонд на отдел. Распределять премию между сотрудниками, полностью выполнившими объём работ, пропорционально их зарплате. Отдельно указать фамилию сотрудника с максимальной премией. Задание 8 Если в матрице наибольший элемент главной диагонали по модулю меньше 5, то все элементы матрицы умножить на квадрат её последнего элемента, кроме элементов того столбца, где этот наибольший элемент находится. 3адание 9 даны массивы N1, ... , N10 - наименования предприятий; PS1, ... , PS10 - объёмы поставок; PT1, ... , PT10 - объёмы потребления. Указать предприятия с min и max объёмами поставок и потребления. Задание 10 Заданы матрицы А размером 6x5 и А размером 6x2. К элементам, находящимся в двух первых столбцах матрицы А, прибавить соответствующие элементы матрицы В. Переставить первую и последнюю строки новой матрицы. Задание 11 1.Создать файл с типом записи. Записи имеют поля: РайонШифр ГАИКоличество ДТП за прошедший месяцКоличество ДТП за текущий месяцМесяц 2.Файл упорядочить по шифру ГАИ. 3.Дополнить файл тремя новыми записями аналогичной структуры. Если в этих записях те же шифры ГАИ, то обновить соответствующие записи созданного файла. Задание 12 В шаблоне, состоящем из n строк и m столбцов, подготовить "точечный" рисунок (клетка закрашена - 1, пуста - 0). Вводится матрица, состоящая из 1 и 0. Вывести рисунок на экран и размножить его. Воглавление ВАРИАНТ 25 Задание 1 Даны Q, P, L. Определить ; . Задание 2 Даны a, b, d. Определить если d Задание 3 В строке символов определить наличие гласных букв. Задание 4 Даны массивы t1, … , t20; V1, ... , V20. Определить ; ; . Задание 5 Дано X Определить Задание 6 Даны массивы L1, ... , L20 ; M1, ... , M8. Определить , где NL – количество Li = 0; NM количество Mi = 1,5. Задание 7 Маршрут перевозки груза задан в виде массивов N1, ... , N20 - наименования пунктов; R1, ... , R19 - расстояния между соседними пунктами. Вывести список пар пунктов, расстояния между которыми менее 100 км. Указать пункты с максимальным расстоянием. Задание 8 В матрице найти произведение тех её элементов, сумма номеров строки и столбца которых равна числу 5. Заменить на полученное произведение последний столбец матрицы. Задание 9 Даны массивы P1, ... , P10 - список предприятий; R1, ... , R10 - численность сотрудников на каждом. Вывести два списка: 1. предприятия с численностью сотрудников от 100 до 300 человек; 2. предприятия с численностью сотрудников от 300 до 1000 человек. Задание 10 Задана матрица размером 3x5, найти сумму элементов до каждому столбцу и вычесть из всех элементов матрицы минимальное значение этой суммы. Задание11 1. Создать файл с типом записи, упорядоченный по № телефона. Поля записи: № телефонаКод городаДата разговораКоличество минутСумма к оплате2. Вывести записи файла в таблицу, предварительно упорядочив их по сумме. 3. Вывести квитанцию по оплате телефонного разговора для заданного номера телефона. Задание 12 В три прямоугольных окна экрана вводятся части строки ‘rrmmcc’ где rr - часы (первое окно), mm - минуты (второе окно), cc - секунды (третье окно). Начинается "отсчёт" времени, переход от 59 к 00 секундам и от 59 к 00 минутам должен сопровождаться звуковым сигналом. Воглавление ВАРИАНТ 26 Задание 1 Даны A, B, C, D. Определить ; . Задание 2 Даны l1, l2, l3 . Определить Задание 3 Дан номерной знак автомобиля в виде строки символов. Определить, имеется ли в нём сочетание цифр 92. Выдать соответствующее сообщение. Задание 4 Даны массивы α1, ... , α15 ; γ1, ... ,γ7. Определить Задание 5 Определить X1 = 1; n1 = 1; Xn+1 = Xn2 /(n+1); Задание 6 Дан массив V1, ... , V20. Если среди первых пяти элементов есть отрицательный, то заменить элементы с шестого по двадцатый на среднее арифметическое всего ряда. Задание 7 Даны массивы NZ1, ... , NZ15 - номерные знаки автомашины; F1, ... , F15 - фамилии водителей; PR1, ... , PR15 - среднегодовой пробег каждой автомашины в км, Вывести список автомашин с указанием NZ, F, G, у которых среднегодовой пробег больше средней для всех автомашин величины. Задание 8 В матрице определить суммы положительных элементов в чётных столбцах и заменить последние элементы в этих столбцах на значение большей из полученных сумм. Задание 9 Даны массивы GH1, ... , GH20 - шифры групп факультета ДCМ; YG1, ... , YG20 - успеваемость в каждой из групп; DH1, ... , DH20 - шифры групп факультета ПЭУ; YD1, ... , YD20 - успеваемость в каждой из групп. Вывести по каждому факультету группу с наилучшей и наихудшей успеваемостью. Задание 10 Из матрицы А размером 7x5 выделить подматрицу размером 3x4 (первый элемент в этой новой подматрице - a22). Определить с помощью подпрограммы LOC векторные индексы элементов, находящихся во второй строке новой матрицы. Задание 11 1. Создать файл с типом записи. Запись имеет следующие поля: № счетаФ.И.О.АдресСумма вкладаСрочностьТекущий годГод вкладагородУлица, дом, кв.2. Вывести на экран в виде таблицы сведения о вкладчиках, имеющих срочный вклад. 3. Дополнить файл новыми записями при условии, что файл упорядочен по номеру счёта. Задание 12 Велосипедист двигается по пересечённой местности, в конце цуги (может быть на спуске) его ожидает падение. Воглавление ВАРИАНТ 27 Задание 1 Даны A, B. Определить ; ; . Задание 2 Даны a1, a2, с Определить Задание 3 Даны три фамилии. Определить фамилии, начинающиеся с гласной буквы. Сделать соответствующее сообщение. Задание 4 Дан массив K1, ... , K10 . Определить . Задание 5 Дано xi=1; Определить Задание 6 Дан массив Z1, ... , Z20 . Определить количество элементов, меньших среднего арифметического всего ряда. Если таких элементов более десяти, то поменять местами Z1 и Z20. Задание 7 Даны шифры предприятий, расчётные и реальные показатели их грузооборота . Вывести таблицу с указанием процента выполнения грузооборота теми автопредприятиями, у которых это значение, нижа среднего. Вывести предприятия, у которых реальные показатели ниже расчётных. Задание 8 В матрице найти столбцы, в которых произведение элементов меньше заданного числа А. Определить максимальный элемент в каждом из этих столбцов и прибавить его ко всем остальным элементам того же столбца. Задание 9 Даны массивы F1, ... , F15 - французские слова; R1, ... , R15 - их русский перевод. Найти в словаре перевод трёх заданных французских слов. Задание 10 Заданы три матрицы А и В размером 3x5, С размером 2x5. Объединить в одну по строке матрицы В и С и найти произведение матриц А и вновь полученной. Задание 11 1. Создать файл с типом записи. Записи имеют поля: № зачёткиФакультетКурсГруппаОценки по 5 дисциплинам2. Вывести описки успевающих студентов в табличной форме. 3. Удалить из набора данных записи студентов 5-го курса. Задание 12 По экрану "проплывает" солнце. В начале и конце пути "глаза" у него закрыты, в середине пути широко открыты. Воглавление ВАРИАНТ 28 Задание 1 Даны A, B, C. Определить ; Задание 2 Даны y1, y2, y3. Определить ; Задание 3 Даны наименования четырех вузов. Вывести те из них, которые начинаются на ‘МА’. Если таковых не обнаружено, то напечатать соответствующее сообщение. Задание 4 Даны массивы a1, ... a7; b1, ... b10 . Определить . Задание 5 Дано Определить Задание 6 Дан массив H1, ... H10 Определить Задание 7 Даны наименования пяти аэропортов, количество рейсов, совершаемых в течение суток в каждом аэропорту, количество пассажиров, перевозимых за сутки каждым аэропортом. Вывести списки аэропортов, перевозящих менее 100 пассажиров за рейс. Указать аэропорт с наибольшим показателем перевозимых за рейс пассажиров. Задание 8 В матрице определить максимальные элементы в каждой строке и образовать массив, состоящий из номеров столбцов, в которых они находятся. В этих столбцах каждый элемент удвоить. Задание 9 Даны массивы F1, ... , F40 - фамилии водителей; N1 , ... , N40 - номерные знаки автомашин. Вывести три списка фамилий водителей, номерные знаки автомашин которых содержат буквы ММ, МО, МН. Задание 10 Задана матрица и вектор X = (1, - 2, 6). Определить y = A2 X Задание 11 1. Создать файл с типом записи. Записи имеют поля: ЦехБригадаШифр деталиВид товараВыпуск за месяцПланФакт2. Вывести записи, в которых значение фактически выполненного плана меньше утверждённого. 3. Добавить несколько записей. Задание 12 Задать движение воздушного шара с корзиной. Случайным образом задавать движение "снаряда". Если шар и "снаряд" пересекаются, должен раздаться звук, шар "сдувается" и падает вниз. Воглавление ВАРИАНТ 29 Задание 1 Даны a, b, c, n. Определить |