1. Создать файл с типом записи, с записями имеющими поля:
№ автохозяйства
Доход автохозяйства по кварталам :
Число автомобилей
Нагрузка на автомобили в ткм.
2. Вывести в виде таблицы следующие сведения: номер автохозяйства, доход автохозяйства за год, число автомобилей и нагрузка на автомобиль, для автохозяйств с заданными номерами
3. Изменить значение поля "число автомобилей" и "доход автохозяйства" на заданные значения.
Задание 12
На регулируемом перекрёстке организовать движение транспорта в двух перпендикулярных направлениях на зеленый свет.
В оглавление
ВАРИАНТ 34
Задание 1
Даны x, y, k.
Определить
; ; .
Задание 2
Даны K1, K2, K3.
Определить
;
Задание 3
Дано слово из трёх слогов. Определять, имеется ли во втором слоге гласная "О".
и найти отношение произведения элементов массива В к произведению элементов массива А.
Задание 7
Даны наименования товаров, их количество, цена за одну штуку. Вывести таблицу товаров, изготовленных на сумму больше заданной величины. Найти наименование самого дешевого товара.
Задание 8
В матраце найти сумму элементов в каждом столице и вычесть из всех элементов матрицы минимальную из найденных сумм.
Задание 9
Даны массивы
N1, ... , N20 - номера счетов энергопотребителей;
EN1, ... , EN20 - расход электроэнергии, кВт.ч.
Вывести три списка потребителей с расходом, большим среднего из всех, чьи номера начинаются с цифр 101, 105, 215,
Задание 10
Одномерный массив из 25 элементов преобразовать в двухмерный, состоящий из пяти строк и пяти столбцов. Вектор из диагональных элементов этой матрицы вывести.
Задание 11
1. Создать файл с типом записи, в котором содержатся сведения о маршрутах движения автобусов. Записи имеют поля:
№ маршрута
Марка автобуса
№ автопарка, обслуживающего маршрут
Количество остановок
Длина маршрута
Общее время движения по маршруту
2. Добавить записи с новыми номерами маршрутов.
3. Вывести на экран в табличной форме записи с заданными марками автобусов.
Задание 12
Придумать эмблему (специальности АСУ, факультету, предприятию), состоящую из отдельных элементов. Произвести сборку эмблемы, причем её элементы должны двигаться медленно по экрану из разных точек к месту сборки.
В оглавление
ВАРИАНТ 35
Задание 1
Даны a, b.
Определить
; .
Задание 2
Даны a, b, c.
Определить, является ли одно из них гипотенузой прямоугольного треугольника со сторонами a, b, c. Вывести соответствующее сообщение.
Задание 3
Предложение Объявлено строкой длиной не более 20 символов. Определить, заканчивается ли предложение точкой.
Задание 4
Даны массивы f1, ... , f8 ; d1, ... , d8 .
Определить
.
Задание 5
Дано а.
Определить .
Задание 6
Даны массивы L1, ... , L10 ; M1, ... , M10.
Определить N – количество пар Li и Mi , для которых выполняется условие |Li|=Mi2. Найти X = (L2 + M2)/(N + 1) + N2
Задание 7
Даны массивы
N1, ... , N7 - наименования операций по ремонту оборудования;
S1, ... , S7 - стоимость каждой операции.
Вывести список операций, стоимость которых от 100 до 150 руб. Найти самую дорогую операцию.
Задание 8
В матрице найти минимальный элемент. Разделить элементы строки, в которой он находится, на найденный минимальный элемент.
Задание 9
Словарь на 20 слов задан в виде последовательности английских и русских слов:
A1, ... , A20 - английские слова;
R1, ... , R20 - их русский перевод.
Вывести все английские слова, русский перевод которых начинается с букв Б, Ц, Я.
Задание 10
Задана матрица А размером 6x5. Получить новую матрицу, прибавив удвоенные элементы второй строки к элементам пятой строки. Определять сумму элементов в каждом столбце вновь полученной матрицы.
Задание 11
1. Создать файл с типом записи, в котором содержатся сведения о численности рабочих по профессиям. Записи имеют поля:
№ цеха
Ф.И.О. рабочего
Профессия
Разряд
Стаж работы
Оклад
2. Вводятся следующие данные:
№ цеха
Ф.И.О. рабочего
Разряд
Оклад
Заменить поля разряд и оклад для указанных рабочих в исходном файле.
Определить, какая из переменных является радиусом, какая – диаметром, а какая - длиной окружности.
Задание 3
Два слова записаны в строке длиной 10 символов и разделены знаком " - " и пробелом. Определить слово, содержащее больше букв.
Задание 4
Дан массив α1, ... , α9 и число b.
Определить
Задание 5
Даны a и b
Определить
Задание 6
Даны массивы I1, ... , I10 ; J1, ... , J8 .
Вычислить и определить количество , для которых выполняется условие
Задание 7
Даны массивы
NZ1, ... , NZ10 - номерные знаки автомашин;
G1, ... , G10 - грузоподъёмности, т;
R1, ... , R10 - расход топлива на 100 км пробега. Вывести списки автомашин, у которых отношение Gi/Ri более 0,3 и менее 0,5.
Задание 8
В матрице А [6x6] найти минимальный и максимальный элементы, вычислить P = A4 min + A2 max. Построить новую матрицу в которой к элементам всех строк, кроме второй, прибавлено Р, вторая строка без изменения.
Задание 9
Дан массив марок автомашин M1, ... , M25.
Определить K1 - количество ГАЗ - 21; К2 - количество ЗИЛ -130; КЗ - количество КамАЗ. Вычислить К = (K1 + K2 + K3)/25.
Задание 10
В исходной матрице размером 5x5 заменить элементы, находящиеся на главной диагонали, нулями. Исходную и результирующую матрицы транспонировать и вывести.
Задание 11
1. Создать файл с типом записи, содержащий сведения о годовом задании на перевозку для подрядных бригад. Данные упорядочить по номерам договоров, заключенных с бригадой водителей. Записи имеют поля:
№ догово-ра
Наимено-вание бригады
Фами- лия брига- дира
Кол–во водите-лей
Объем перевозок, т
Коэффициент выпуска подвижного состава на линию
Выработка на одну среднесписоч-
ную автомашину
1 кв
2 кв
3 кв
4 кв
2. Вывести в виде таблицы записи, номера договоров которых вводятся.
3. Вывести на экран в виде таблицы годовой объём перевозок по каждому договору, с указанием бригады и фамилии бригадира.
Задание 12
В " лесу " из 4…6 деревьев показать "полёты" белки и её перебежки по земле.
В оглавление
ВАРИАНТ 37
Задание 1
Даны x, y, z.
Определить ;
; .
Задание 2
Даны C1, C2, C3.
Определить, какая из переменных является произведением двух других, в случае отсутствия такой переменной напечатать соответствующее сообщение.
Задание 3
Дано слово из трёх слогов и слог. Определить, имеется . ли в слове заданный слог. Сделать соответствующее сообщение.
Задание 4
Даны массивы Z1, ... , Z10 ; R1, ... , R15 .
Определить
; ; .
Задание 5
Дано X
Определить
.
Задание 6
Даны массивы f1, ... , f8 ; d1, ... , d10 .
Сформировать массив Hi, каждый элемент которого равен . Найти Hmin и заменить его d1.
Задание 7
Даны массивы
F1, ... , F20 - фамилии водителей;
Z1, ... , Z20 - среднемесячный заработок в рублях и два числа X и Y.
Напечатать список водителей со среднемесячным заработком от X до Y руб. Найти средний заработок по всей группе водителей.
Задание 8
В матраце имеется единственный максимальный элемент, Необходимо все отрицательные элементы в строках, которые следуют за строкой, содержащей максимум, заменить их квадратами.
Задание 9
Задан текст в виде последовательности из 40 слов, каждое не более 25 символов. Сколько раз в тексте встречаются слова: ЗНАЧИТ, ВОТ, АВТМОБИЛЬ?
Задание 10
Матрицу размером 5x5 описать в векторной форме. Определить d = a11 + a22 + a33+ a44 + a55, где a11 - элемент в первой строке и первом столбце матрицы и т.д. Векторные индексы диагональных элементов определить с помощью подпрограммы LOC. Вывести их значения.
Задание 11
1. Создать файл с типом записи, содержащий основные технические данные вертолетов серии "МИ". Записи упорядочить по номеру серии. Записи имеют поля:
Серия вертолёта
Длина вертолёта
Диаметр винта, м
Масса порожнего вертолета, кг
Максимальная масса груза
Максимальная скорость км/ч
Максимальная дальность
несущего
рулевого
2. Задать серию вертолёта. Вывести содержимое найденной записи,
3. Добавить несколько записей. Вывести все записи в виде таблицы.
Задание 12
На весы добавлять яблоки и показывать положение стрелки (0.5, 0.75, 1.0 кг).
В оглавление
ВАРИАНТ 38
Задание 1
Даны a, b, c, d.
Определить
; .
Задание 2
Даны А, В, С.
Определить, какая из переменных является суммой двух других, если такой переменной нет, вывести соответствующее сообщение.
Задание 3
Даны шифры трёх ГАИ. Определить, есть ли среди них заданный. вывести соответствующее сообщение.
Задание 4
Дан массив Z1, ... , Z15.
Определить ; и сформировать массив, где .
Задание 5
Даны a, b.
Определить
.
Задание 6
Дан массив X1, ... , X12.
Сформировать массив, где . Определить S - сумму Yi, меньших Х2.
Задание 7
Даны массивы
PR1, ... , PR9 - наименования заводов;
L1, ... , L9 - лимит электроэнергии, кВт. ч;
R1, ... , R9 - израсходованная электроэнергия, кВт. ч. Вывести список заводов, у которых экономия электроэнергии составила более 5%. Найти завод с наибольшим процентом экономии электроэнергии.
Задание 8
Дана матрица. Если на главной диагонали находится хотя бы один нулевой элемент, то заменить все чётные строки главной диагональю, в противном случав такой же замене подлежат все нечётные столбцы.
Задание 9
Дан список факультетов МАДИ, количество студентов на каждом, стипендиальный фонд каждого факультета в рублях, величины N, М, К. Вывести списки факультетов, на которых отношение стипендиального фонда к количеству студентов составляет: 1-й список - от N до М руб.; 2-й список - от М до К руб.
Задание 10
Задана матрица
В результирующей матрице прибавить к элементам, находящимся в последней строке исходной матрицы, элементы последней строки обратной матрицы.
Задание 11
1. Создать файл с типом записи. Записи имеют поля :
Цех
Участок
Бригада
Шифр продукции
План шт.
Фактически выпущено шт.
2. Вводятся данные для замены поля в следующем виде:
Цех
Шифр продукции
Фактически выпущено
Выполнить замену в найденных записях.
3. Вывести файл в виде таблицы.
Задание 12
В случайно выбранных точках экрана должны последовательно появляться круги (или эллипсы, или прямоугольники) четырёх-пяти размеров. В первой точке от меньшего размера к большему, во второй от большего к меньшему и т,д.
В оглавление
ВАРИАНТ 39
Задание 1
Даны m, n, x.
Определить
; .
Задание 2
Даны m1, m2, m3.
Определить, есть ли одинаковые значения среди переменных m1, m2, m3. Вывести переменную, отличную от одинаковых.
Задание 3
В строке длиной шесть символов записано слово из трёх слогов, а каждом слоге две буквы. Разместить слово по слогам, чтобы после каждого, кроме последнего слога, стоял знак " - ".
Определить S – сумму членов ряда, для которых выполняется условие .
Задание 7
Даны фамилии абонентов, номера телефонов, суммы и сроки платежа. Вывести два списка:1-й - абоненты, у которых истёк срок платежа; 2-й - абоненты, имеющие задолженности более заданной величины. Текущая дата задаётся.
Задание 8
В положительной матрице имеется столбец, содержащий только единицы. Заменить элементы этого столбца суммой элементов всех оставшихся столбцов.
3адание 9
Даны три массива слов S11, ... , S115 ; S21, ... , S210 ; S31, ... , S312.
Вывести три списка: из массива S1- слова, начинающиеся на букву В; из массива S2 - слова, начинающиеся на букву Ц; из массива S3 - слова, начинающиеся на букву А.
Задание 10
Заданы матрицы А и В размером 2x5 и 3x5. Объединить эти матрицы по строке в одну общую матрицу, затем преобразовать её в вектор, элементы которого вывести в обратном порядке.
Задание 11
1. Создать файл с типом записи. Записи имеют поля:
№ ателье
Номер квитанции
Дата оформления заказа
Дата выдачи заказа
Ф.И.О. мастера
Вид изделия
2. Добавить пять новых записей. Содержимое файла вывести в виде таблицы.
3. Вывести записи по полю "Ф.И.О. мастера", заданному с экрана.
Задание 12
Буква появляется в левом конце средней строки экрана, перемещается в правый конец и там останавливается. Вторая буква, появившись также в левом конце, должна остановиться перед последней и т.д., пока вся строка не заполнится буквой (как эти действия проделать над фразой?).
В оглавление
ВАРИАНТ 40
Задание 1
Даны F, P, Q.
Определить
; ; .
Задание 2
Даны X, Y, Z .
Определить, какая из этих переменных делится на три без остатка. Если такой переменной нет, вывести соответствующее сообщение.
Задание 3
Даны две переменные, каждая длиной не более семи символов. Заменить переменную, начинающуюся буквой С значением "XXXXX" .
Задание 4
Дан массив a1, ... , a15.
Определить
.
Задание 5
Дано ; ; .
Определить X10.
Задание 6
Дан массив Y1, ... , Y15.
Сформировать два массива: из элементов с чётными и из элементов с нечётными индексами. Определить суммы этих рядов и вывести наибольшую сумму.
Задание 7
Дан список изделий, стоимость и количество каждого. Напечатать таблицу с указанием изделий, изготовленных на сумму от 20000 до 30000 руб. Вычислить среднюю стоимость по всем изделиям.
Задание 8
Задана матрица А и вектор В, элементы которого следует умножить на 10, если максимальный элемент матрицы А расположен на главной диагонали, и на 0,5 - в противном случае.
Задание 9
Даны массивы
N1, ... , N20 - наименование стран;
K1, ... , K20 - население в каждой стране;
S1, ... , S20 - занимаемая площадь.
Вывести два списка:
1-й - список стран, где на одного человека приходится от 0,1 до 1 кв.км;
2-й - список стран, где на одного человека приходится более 1 кв.км.
Задание 10
В исходной матрице поменять местами элементы первого и второго столбца, потом элементы последней и предпоследней строки. Матрицу транспонировать и вывести.
Задание 11
1. Создать файл с типом записи. Записи имеют поля:
Номер ателье
Марка телевизора
Фамилия мастера
Дата ремонта
Кол-во замененных деталей
Общая стоимость ремонта
2. Вывести содержимое записей, значение поля "общая стоимость ремонта" которых меньше N руб. (N задаётся) .
3. Добавить несколько новых записей.
Задание 12
Положение рта на лице должно показывать радость (три степени), безразличное состояние и хмурое настроение (три степени). Это высвечивается на экране и задаёмся буквами А, В, С, Д, Е, Г, С. После ввода одной из букв выбранное лицо высвечивается на весь экран.
В оглавление
ВАРИАНТ 41
Задание 1
Даны A, B, K.
Определить
; .
Задание 2
Даны A1, A2, A3.
Определить, есть ли среди них переменная, значение которой лежит в диапазоне от 5 до 10? Если такой переменной нет, вывести соответствующее сообщение.
Задание 3
В слове, состоящем из трёх двухсимвольных слогов, определять номер слога "ро". Если такого слога нет, то вывести соответствующее сообщение.
Задание 4
Даны массивы c1, ... , c7 ; d1, ... , d9 .
Определить
Задание 5
Даны ; ; .
Определить X6.
Задание 6
Дан массив X1, ... , X20.
Определить S1 – сумму элементов Xi, четных по величине; S2 - сумму элементов Xi, нечётных по величине. Найти Smax.
Задание 7
Даны массивы
P1, ... , P10 - наименования предприятий;
F1, ... , F10 - фонды заработной платы;
PR1, ... , PR10 - проценты отчислений на социальное страхование.
Вывести список предприятий, у которых величина фонда на социальное страхование выше средней по всей группе предприятий. Найти предприятие с максимальным фондом социального страхования.
Задание 8
В матрице найти среднее арифметическое по чётным строкам и отнять его из элементов всех строк, кроме одной заданной.
Задание 9
Кольцевая линия метро задана в виде массивов наименования станций и расстояний между ними. Определить расстояние между станциями: Комсомольская - Курская, Таганская - Белорусская, Парк культуры - Комсомольская.
Задание 10
Задана матрица размером 6x5. Разделить ее по строке на две матрицы размером 3x5 и сложить элементы вновь полученных матриц.
Задание 11
1. Создать файл с типом записи, содержащий сведения о туристских маршрутах. Предусмотреть возможность маркировки записей для уничтожения и их пропуска при чтении. Исходные записи имеют поля:
Номер маршрута
Пункт начала маршрута
Конечный пункт
Общая протяженность
Время в пути
Кол-во групп
Кол-во туристов в группе
2. Ввести номера трёх маршрутов, содержимое соответствующих записей вывести в виде таблицы.
3. Удалить несколько записей по заданному признаку.
Задание 12
Экран разделить на пять частей. В каждой из них проверить действие параметра PR (О, I, 2, 3, 4) подпрограммы PUТIMAGЕ на вид выводимого изображения при его наложении на существующее. В качестве фигуры можно взять прямоугольник, предусмотреть перемещение по осям X и Y второго прямоугольника (эти перемещения выполнять одновременно на всех пяти частях экрана).