Главная страница

Условия задач. Автоматизированных систем управления


Скачать 1.71 Mb.
НазваниеАвтоматизированных систем управления
АнкорУсловия задач.doc
Дата20.09.2018
Размер1.71 Mb.
Формат файлаdoc
Имя файлаУсловия задач.doc
ТипДокументы
#24871
КатегорияИнформатика. Вычислительная техника
страница8 из 8
1   2   3   4   5   6   7   8
Задание 7

Даны массивы

ZEX1, ... , ZEX8 - шифры цехов автотранспортного предприятия;

K1, ... , K8 - количества рабочих в каждом цехе;

F1, ... , F8 - фонд заработной платы в каждом цехе;
P1, ... , P8 - премиальный фонд.

Вывести список цехов, в которых величина заработной платы на одного рабочего более ZR руб. при премиальном фон­де на одного рабочего менее PR руб.
Задание 8

Для заданной матрицы образовать ряд, состоящий из номе­ров столбцов, в которых среднее арифметическое больше последнего элемента и прибавить к элементам этих столбцов произведе­ние первого на последний элемент матрицы.
Задание 9

Даны три массива фамилий FA1, ... , FA10; FB1, ... , FB11; FC1, ... , FC8.

Определить порядковый номер фамилии Ньютон в первом спис­ке, фамилии Винер во втором и фамилии Бор в третьем. Если фами­лия не найдена, то вывести соответствующее сообщение.
Задание 10

Матрицу размером 4x5 описать в векторной форме, транспо­нировать. Вывести элемент, находящийся во второй строке и третьем столбце исходной и транспонированной матриц (для определения векторного индекса элемента использовать подпрограмму LOC ).
Задание 11

1. Создать файл с типом записи, содержащий сведения о плане выпуска про­дукция предприятием. Записи имеют поля:

Шифр продукцииНаименование продукцииЕдиница измеренияПлан выпуска12342. Для контроля записи вывести на печать.

3. Добавить пять наименований продукции. Вывести все поля найденных записей в виде таблицы.
Задание 12

Нарисовать фигурную езду на автомобиле, успешный объезд 3-4 препятствий и наезд на последнее препятствие.

Воглавление
ВАРИАНТ 56
Задание 1

Даны A, B, C.

Определить ; .
Задание 2

Даны A, M, N .
Определить и его индекс.
Задание 3

Дана переменная длиной в четыре символа. Определить, есть ли в ней символ «К». Вывести соответствующее сообщение.
Задание 4

Дан массив y1, ... , y10.

Определить

; .
Задание 5

Дано А.

.
Задание 6

Дан массив A1, ... , A16. Если номер меньше десяти, то заменить все предшествующие ему элементы на A2, иначе разделить все элементы на 3.
Задание 7

P1, ... , P20 – плановые задания по объему перевозок 20 водителей;

R1, ... , R20 – реально выполненные объемы перевозок;

F1, ... , F20 – фамилии водителей;

FOND – величина премиального фонда.

Вывести список премированных водителей с указанием суммы, начисленной пропорционально проценту перевыполнению плана. Водителям, не выполнившим план перевозок, премия не начисляется.
Задание 8

Если в матрице количество отрицательных элементов в четных строках больше количества положительных элементов в нечетных столбцах, то поменять местами 1-ю строку и главную диагональ матрицы.
Задание 9

Даны массивы

SA1, ... , SA5 – список поставщиков;

SB1, ... , SB12 – список потребителей;

POS1, ... , POS5 – объемы поставок;

POT1, ... , POT12 – объемы потребления.

Вывести список поставщиков, у которых объем поставок выше, чем POS1; список потребителей, у которых объем потребления выше, чем POT5; список поставщиков, у которых объем поставок выше усредненного по всей группе потребителей объема потребления.
Задание 10

Задана матрица размером 5Ч5. Найти и вывести и .
Задание 11

1. Создать файл с типом записи, содержащий сведения о заказах на товары.

Записи имеют поля:

Номер артикулаКол-во на складеТребуемое кол-воИнформация о заказчике2. Удалить записи, номера артикула которых вводятся.

3. Вывести те записи, в которых требуемое количество превышает имеющееся на складе.
Задание 12

Десять раз изобразить на экране многоугольник (пять – шесть вершин). Все координаты вершин и цвет выбирать случайным образом.

Воглавление
ВАРИАНТ 57
Задание 1

Даны A, B, C.

Определить

; .
Задание 2

Даны X, Y, Z.

Определить ;


Задание 3

Предложение описано символьной переменной длиной в 30 символов. Определить, каким символом заканчивается предложение. Вывести соответствующее сообщение.
Задание 4

Даны массивы X1, ... , X12 и a1, ..., a10.

; .
Задание 5

Дано x.

Определить

.
Задание 6

Данмассив B1, ... , B14.

Определить ; .

Найти .
Задание 7

Даны массивы

N1, ... , N12 – наименования заводов;

P1, ... , P12 – выпуск продукции в текущем году;

PS1, ... , PS12 – планируемый выпуск продукции следующего года;

MR – фонд материального поощрения.

Вывести список предприятий с указанием дополнительного фонда, выделенного им пропорционально проценту роста выпуска продукции. Для предприятий, у которых не предусмотрено увеличение выпуска, фонд не выделяется.
Задание 8

В квадратной матрице поменять местами строку, имеющую отрицательный элемент на главной диагонали, со столбцом, начинающимся с нуля.
Задание 9

Даны два массива A1, ... , A10; B1, ... , B12.

В каждом из них есть несколько одинаковых минимальных элементов. Вывести их номера по массиву A и массиву B.
Задание 10

Задана матрица

,

Сформировать подматрицу размером 3Ч3, начиная с элемента a23 найти ее определитель (MINV). Элементы исходной матрицы умножить на значение определителя.
Задание 11

1. Создать файл с типом записи. Продукция выпускается четырёх типов, и каждый тип может иметь до 8 наименований. Записи имеют поля:

ПродукцияПланТипКодНаименованиеЕдиница измеренияЯнв., Февр., … , Дек.Итого2. Вывести файл в виде таблицы. Сначала выводить продукцию, единицы измерения которой тонны, затем – штуки, затем – рубли.

3. Добавить несколько новых записей.
Задание 12

Параллелепипед имеет постоянные размеры X1, Y1, X2, Y2, а глубина Z и значение PR выбираются случайным образом из возможных значений. Для каждого Z передняя грань окрашивается в случайно выбранный цвет.

Воглавление
ВАРИАНТ 58
Задание 1

Даны A, B, C.

Определить ; .
Задание 2

Даны K, P, R.

Определить ;


Задание 3

Даны три фамилии. Определить, есть ли среди них фамилии, оканчивающиеся на букву «A». Вывести найденные фамилии или сообщение об отсутствии таковых.
Задание 4

Дан массив y1, ... , y15 и число a.

Определить ; ; .
Задание 5

Дано

Определить по формуле .
Задание 6

Дан массив b1, ... , b15.

; .
Задание 7

Даны массивы

H1, ... , H5 – шифры автопредприятий;

F1, ... , F5 – фамилии директоров;

P1, ... , P5 – объем перевозок, т;

G1, ... , G5 – общая грузоподъемность , автотонна.

Отпечатать список предприятий с указанием фамилий директоров, у которых объем перевозок на одну автотонну составляет от 1500 до 2000т. Определить средний объем перевозок по всем пяти предприятиям.
Задание 8

Если первый элемент в какой-либо строке заданной матрицы отрицателен, то все последующие элементы этой строки, кроме последнего элемента, заменить нулём, а последний – модулем первого.
Задание 9

Дан массив номерных знаков NZ1, ... , NZ15.

Сформировать три массива :

1 – й: номерные знаки, начинающиеся с символов МО;

2 – й: номерные знаки, начинающиеся с символ КЖ;

3 – й: номерные знаки, начинающиеся с символа КИ.
Задание 10

Дана матрица C[5Ч8]. Транспонировать ее. Полученную транспонированную матрицу разделить на две подматрицы, каждая из четырех строк. Вывести их.
Задание 11

1. Создать файл с типом записи, содержащий информацию о товаре на складе.

Записи имеют поля:

ТоварЦена единицыСпросВыдано за 10 днейНаименование артикулаНомер артикулаОбщее количество12…102. Вывести содержимое файла в виде таблицы. Если поле «Спрос» пустое, то в таблицу выводить слова «Анализ не проводился».

3. Найти и вывести записи с товарами, имеющими min и max спрос за декаду.
Задание 12

На столе четыре прибора разного цвета (размера), их положение случайным образом должно изменяться.

Воглавление
ВАРИАНТ 59
Задание 1

Даны K, L, P.

Определить ; .

Задание 2

Даны A, B, C, D.

Определить ;

.
Задание 3

Даны три слова одинаковой длины, начинающиеся на буквы Д, Ж, М в любом порядке следования. Вывести их в алфавитном порядке.
Задание 4

Даны массивы X1, ... , X10 ; Y1, ... , Y8.

Определить ; .
Задание 5

Даны X, ε ; |X| ≤ 1.

Определить с точностью ε


Задание 6

Дан массив F1, ... , F20.

Если модуль суммы положительных элементов больше модуля суммы отрицательных элементов, то заменить положительные элементы нулями.
Задание 7

Даны массивы

F1, ... , F15 – фамилии рабочих:

Z1, ... , Z15 – зарплата, начисленная за месяц.

Вывести список рабочих, чья зарплата выше средней, и список рабочих, чья зарплата ниже средней. Указать фамилию рабочего, с максимальной зарплатой.
Задание 8

В матрице найти два столбца с равными суммами и поменять их элементы местами.
Задание 9

Даны массивы

FIO1, ... , FIO20 – фамилии студентов;

Y1, ... , Y20 – успеваемость каждого (средний балл).

Вывести списки студентов, у которых успеваемость от 4 до 5 и от 3 до 4.
Задание 10

Заданы две исходные матрицы

; ,

получить новую обратную матрицу произведения С = (AB)-1.
Задание 11

1. Создать файл с типом записи, содержащий данные об автомобилях. Записи упорядочены по государственному номеру и имеют поля:

Государственный номер автомобиляМарка автомобиляВодитель (Ф.И.О.)Адрес водителяСтаж работыПробег2. Вывести все записи.

2. Вводится государственный номер и пробег. Прибавлять значение пробега к полю записей с введенным государственным номером.

3. Удалить записи с фамилиями водителей, уволившихся с предприятия. Все удаляемые записи вывести на экран.
Задание 12

В лабиринте, изображенном на экране, передвигается шарик. Предусмотреть два варианта исходных данных: 0 – выход не найден ; 1 – найден.

Воглавление
ВАРИАНТ 60
Задание 1

Даны A, B, C, D.

Определить: L=
Задание 2

Дано P, S, R.

Определить: Q=|S-R|+P2; T1=P+S+R;
1-Q , если Q>0,

T2= 0, если Q=0,

|Q| , если Q<); и номер максимального T.
Задание 3

Дано слово длиной шесть символов. Определить, содержит ли оно слог «ма». Вывести это слово и соответствующее сообщение.
Задание 4

Даны массив X1, ... , X10 и число C.

Определить: ; .
Задание 5

Дано . Определить с точностью ε:



Результат должен быть близок к значению два.
Задание 6

Дан массив g1, ... , g10.

Сформировать новый массив, содержащий номера отрицательных элементов gi. Найти сумму этих номеров.
Задание 7

Даны массивы

A1, ... , A15 – фамилии квартиросъёмщиков;

T1, ... , T15 – количество месяцев, за которые не вносилась квартплата;

S1, ... , S15 – сумма задолженности, руб.

Вывести два списка:

1. Список фамилий, которые не платили более 6 месяцев.

2. Список фамилий с задолженностью более Z руб.
Задание 8

Найти два столбца с равными минимальными элементами и умножить элементы столбца с большим номером на среднее арифметическое последней строки.
Задание 9

Дан список факультетов МАДИ и количество студентов, отчисленных за год на каждом факультете. Вывести списки факультетов, на которых отчислено от 1 до 10 студентов, и списки факультетов, на которых отчислено от 11 до 30 студентов.
Задание 10

Найти корни системы



по формуле Крамера и т.д., где d1, d2, d3 – определители, вычисляемые для системы из трех уравнений для следующих элементов матрицы левых частей (aij) и вектора свободных членов (bi):


Задание 11

1. Создать файл с типом записи, в котором каждая запись содержит следующие поля:

Номер торгового агентаИмя торгового агентаОбъем сбыта за месяцВозвраты за месяцОбъем сбыта за текущий годВозвраты за текущий год2. Вывести отчет, в который должны входить поля: “Имя торгового агент” , его номер, “Объем за текущий год”, “Доход за текущий год”. В конце отчета предусмотреть строку «Итого :» по полям объем и доход.

3. Внести в несколько записей изменения по объему сбыта за месяц.
Задание 12

Свобода творчества и полет фантазии – девиз этого заведения. Творите! Рисуйте! Раскрашивайте!

Воглавление

Литература

1. Акатнова Л.А., Евстратова И.А., Коншина Е.К., Муравъёва Л.И., Скуратовская О.Г. Сборник заданий по программированию./МАДИ. M., 1994 .

2. Акатнова Л.А. Лабораторный практикум по программированию на языке Паскаль./МАДИ. М., 2000, 2003.

3. Николаев А.Б., Акатнова Л.А. и др. ТУРБО-ПАСКАЛЬ в примерах.
-M.: Просвещение, 2002.

4. Акатнова Л.А. После PASCAL программируем в DELPHI./МАДИ. M., 2002.

5. Акатнова Л.А. Модуль Паскаля для решения задач по матричной и линейной алгебре./МАДИ. M., 1993.

6. Акатнова Л.А. Информатика./МАДИ. M., 2006.

7. Акатнова Л.А., Муравьёва Л.И. Спецпрактикум по программированию на Бэйсике./МАДИ. M., 1985.

8. Акатнова Л.А. Информатика. Модуль 2. Алгоритмизация и программирование. Учебник в электронной форме на CD./МАДИ. M., 2006.

9. Акатнова Л.А. Программирование на языке высокого уровня. Модуль 1. Продолжаем работать в PASCAL. Учебник в электронной форме на CD./МАДИ. M., 2007.

10. Акатнова Л.А. Программирование на языке высокого уровня. Модуль 2. После PASCAL изучаем DELPHI. Учебник в электронной форме на CD. /МАДИ. M., 2007.

11. Акатнова Л.А. Программирование на языке высокого уровня. Модуль 3. Введение в C и в C++ после PASCAL. Учебник в электронной форме на CD. /МАДИ. M., 2007.

12. Чернов Э.А. Программирование на языке СИ. Часть 1. Основные операторы./МАДИ. M., 1993.

13. Чернов Э.А. Программирование на языке СИ. Часть 2. Массивы и указатели./МАДИ. M., 1997.

14. Чернов Э.А. Программирование на языке СИ. Часть 3. Структуры, списки, рекурсии./МАДИ. M., 1998.

Воглавление

1   2   3   4   5   6   7   8


написать администратору сайта