рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ЭЛЕКТРОННЫЙ СБОРНИК ЗАДАНИЙ ПО ДИСЦИПЛИНАМ «ИНФОРМАТИКА» И «ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ»

ЭЛЕКТРОННЫЙ СБОРНИК ЗАДАНИЙ ПО ДИСЦИПЛИНАМ «ИНФОРМАТИКА» И «ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ» - раздел Программирование, Федеральное Агенство По Образованию Российской Федерации ...

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ

МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

КАФЕДРА

АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ

Л.А. Акатнова, И.А. Евстратова, Е.К.Коншина , Л.И. Муравьёва, О.Г. Скуратовская

ЭЛЕКТРОННЫЙ СБОРНИК ЗАДАНИЙ ПО ДИСЦИПЛИНАМ «ИНФОРМАТИКА»

И «ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ»

 

 

МОСКВА 2007

ОБЩИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЗАДАНИЙ

 

Электронный задачник подготовлен на основе сборника заданий по программированию [1], выполненный группой преподавателей кафедры АСУ. Дополнения, исправления, переработка и оформление сборника выполнены Акатновой Л.А., при участии студентов специальности АСУ Сыртанова Р. и Кобзева Н. Задачник позволяет студентам специальности АСУ выполнить большую часть заданий по двум дисциплинам «Информатика» и «Программирование на языке высокого уровня» (языки программирования TP, BP, Object Pascal – Delphi, C, C++). Студенты других специальностей могут использовать эти задания для части лабораторных работ по дисциплине «Информатика».

В большинстве заданий не приведены значения исходных данных. Набор этих данных каждый студент готовит самостоятельно. С этими данными предстоит сделать контрольный расчёт вручную или с помощью калькулятора. Поэтому желательно, чтобы не требовалось сложных расчётов, сопряжённых с ошибками ручного счёта. Выбирая значения исходных данных, предусмотрите все возможные пути вычислений. От этого зависит, будет ли проверена работа каждого из операторов программы. В некоторых заданиях, например, в 2 и 3 потребуется составить несколько наборов данных и предусмотреть многовариантное выполнение всей программы. В других случаях правильно составленный тест проверяет программу при однократном ее выполнении.

Каждый из 60 вариантов имеет 14 заданий, около задания приводится список литературы, где можно найти примеры и объяснения.

Задание 1. Линейная программа. [2], [3], [6], [8].

Задание 2. Разветвляющаяся программа. Работа с числами. Предусмотреть при одном запуске программы на выполнение расчёт по нескольким наборам исходных данных. Подготовить отладочные просчёты и схему алгоритма. [2], [3], [6], [8].

Задание 3. Работа со строковыми данными. Предусмотреть при одном запуске программы на выполнение расчёт по нескольким наборам исходных данных. Подготовить отладочные наборы данных. [2], [3], [6], [8].

Задание 4. Работа с одномерными массивами чисел (сумма, произведение, формирование нового массива). [2], [3], [6], [8].

Задание 5. Простая циклическая программа с использованием рекуррентных формул. При отсутствии таких формул задача не принимается. [2], [3], [6], [8].

Задание 6. Усложненная циклическая программа с числовыми данными. Ввод исходных данных из текстового «внешнего» файла (данные вводятся не с клавиатуры в момент выполнения программы, а из заранее подготовленного файла, находящегося на каком- то внешнем носителе). Подготовить схему алгоритма. [2], [3], [6], [8].

Задание 7. Циклическая программа с численными и строковыми данными с выдачей результатов в документированном виде. Решение начинается с разработки макета таблицы, ввод из «внешнего» файла, вывод на экран или внешний файл. (В тетради подготовить вариант решения задачи с массивом записей, вместо нескольких массивов; показать объявление, ввод и вывод). [2], [3], [6], [8].

Задание 8. Программа, оперирующая с данными, представленными в виде матриц. Ввод из «внешнего» файла, количество элементов в матрице – не менее 25. Вывод исходной матрицы, промежуточных результатов и новой матрицы. [2], [3], [6], [8].

Задание 9. Программа с использованием процедур и функций пользователя. [2], [3], [9].

Задание 10. Использование модуля MATRICA. [2], [5], [9].

Задание 11. Создание и работа с данными, представленными в виде файла с типом записи. Массивы записей в программе не могут присутствовать. [2], [3], [9].

Задание 12. Использование стандартных модулей GRAPH, CRT. Работа начинается с разработки макета рисунка с учётом размеров и положения осей графического экрана. [2], [3], [9].

Задание 13. Указатели. Динамические массивы. Списки. Выполняется по заданию 6 или 8. [2], [3], [9].

Задание 14. Модуль пользователя. Готовится программа модуля и программа – тест, работающая с ним. Выполняется по заданию 9. [2], [3], [9].

Задание 15. Сеанс отладки. [9].

Лабораторные работы по Delphi. [4], [10].

Лабораторные работы по C, C++.[11].

Лабораторные работы по Basic. [7].

 

Номер варианта выдаёт преподаватель. Подведите в оглавлении курсор мыши к своему номеру, нажмите клавишу <Ctrl> (курсор мыши примет вид ладони) и щёлкните левой кнопкой мыши. Вы окажитесь на странице задачника с Вашим вариантом. Спишите или скопируйте свои задания (по указанию преподавателя), после 12 задания есть строка «В оглавление», нажмите клавишу <Ctrl>, подведите к этой строке курсор и щёлкните левой кнопкой мыши, Вы снова окажитесь в оглавлении, и Ваш друг сможет проделать аналогичные действия со своим вариантом.

 

 

ОГЛАВЛЕНИЕ

 

Номер варианта Стр

Вариант 1 5

Вариант 2 7

Вариант 3 9

Вариант 4 11

Вариант 5 13

Вариант 6 15

Вариант 7 17

Вариант 8 19

Вариант 9 21

Вариант 10 23

Вариант 11 25

Вариант 12 27

Вариант 13 29

Вариант 14 31

Вариант 15 33

Вариант 16 35

Вариант 17 37

Вариант 18 39

Вариант 19 41

Вариант 20 43

Вариант 21 45

Вариант 22 47

Вариант 23 49

Вариант 24 51

Вариант 25 53

Вариант 26 55

Вариант 27 57

Вариант 28 59

Вариант 29 61

Вариант 30 63

Вариант 31 65

Вариант 32 67

Вариант 33 69

Вариант 34 71

Вариант 35 73

Вариант 36 75

Вариант 37 77

Вариант 38 79

Вариант 39 81

Вариант 40 83

Вариант 41 85

Вариант 42 87

Вариант 43 89

Вариант 44 91

Вариант 45 93

Вариант 46 95

Вариант 47 97

Вариант 48 99

Вариант 49 101

Вариант 50 103

Вариант 51 105

Вариант 52 107

Вариант 53 109

Вариант 54 111

Вариант 55 113

Вариант 56 115

Вариант 57 117

Вариант 58 119

Вариант 59 121

Вариант 60 123

Литература 125

ВАРИАНТ 1

Задание 1

Даны N, M.

Определить

 

Задание 2

Даны x, y, z.

Определить

Задание 3

Даты три номерных знака автомашин. Найти номерной знак, содержащий буквы "МОН", и вывести его на печать. Если такого знака среди заданных нет, то напечатать соответствующее сообщение.

 

Задание 4

Даны x1, x2, …, x10.

Определить

 

Задание 5

Дано А.

Определить

 

Задание 6

Даны x1, x2, …, x8.

Определить N – количество xi с чётными номерами, меньшими x1 и xmax/2.

 

Задание 7

Даны наименования 10 автопредприятий, численность работающих, и фонды заработной платы на каждом автопредприятии. Напечатать в виде таблицы список автопредприятий, на которых фонд заработной платы на одного работника, менее заданной величины ZR. Вычислить средний показатель по всем 10 автопредприятиям.

 

Задание 8

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

 

Задание 9

Даны шифры групп: H11, …, H112 – шифры групп 1-го курса,

H21, …, H210 – шифры групп 2-го курса,

H31, …, H39 – шифры групп 3-го курса.

Проверить правильность списков, т.е. совпадает ли номер курса с первым символом шифра. Вывести соответствующие сообщения.

 

Задание 10

Задана матрица размером [7 x 5]. Определить среднее арифметическое матрицы, разделить элементы матрицы на это значение, выделить из новой матрицы подматрицу из двух последних строк и вывести ее на печать.

 

Задание 11

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

 

Шифр Наименование Единицы измерения План выпуска по кварталам
I II III IV

 

2. Выбрать записи по заданной единице измерения.

3. Добавить в файл 5 новых записей.

 

Задание 12

Построить 30 вложенных друг в друга квадратов ("колодец"), закрасить его отдельные части в разные цвета.

В оглавление


ВАРИАНТ 2

Задание 1

Даны K, L.

Определить

 

Задание 2

Даны L1, L2, L3.

Определить

 

Задание 3

Даны три марки автомашин. Определить, есть ли среди них марка "ВАЗ2101".

Вывести соответствующее сообщение.

 

Задание 4

Даны y1, y2, …, y9.

Определить

 

Задание 5

Вычислить сумму членов бесконечного ряда

с точностью до члена ряда, меньшего заданного ξ для |z| ≤ 1.

 

Задание 6

Даны x1, x2, …, x15.

Сформировать массив Y по формуле .

Определить сумму yi с нечётными индексами.

 

Задание 7

Даны шифры таксомоторных парков: HI1, HI2, …, HI20,

количества автомашин в каждом: K1, K2, …, K20,

выручка за смену по парку: S1, S2, …, S20.

Отпечатать список таксомоторных парков, у которых выручка за смену на одну автомашину ниже заданной величины SZ. Указать шифр таксопарка с минимальной выручкой на 1 автомашину.

 

 

Задание 8

В матрице имеется столбец, в котором разность между максимальным элементом и средним арифметическим больше первого элемента. Найти этот столбец, и заменить его элементы на единицу.

 

Задание 9

Даны два массива фамилий:

F11, F12, … , F110;

F21, F22, … , F28.

Сформировать два новых массива, в которых фамилии на букву А стоят в начале . Порядок остальных фамилий не важен.

 

Задание 10

Дана матрица С [5 x 3]. Переставить столбцы матрицы в соответствии с возрастанием среднего арифметического по столбцам.

 

Задание 11

1. Создать файл с типом записи, содержащий сведения о численности рабочих по профессиям. В качестве входной информации используется документ "Штатное расписание предприятия" с полями.

 

Номер цеха Ф.И.О. рабочего Сведения о рабочих
профессия разряд стаж работы

 

2. Используя созданный файл, вывести сводные данные о численности рабочих предприятия по профессиям: слесарь, токарь, фрезеровщик.

3. Записи файла вывести в таблицу.

 

Задание 12

Постоянная информация – синее море (волнистые линии), по нему плывёт раскрашенный кораблик.

В оглавление


 

ВАРИАНТ 3

Задание 1

Даны A, B, K.

Определить

 

Задание 2

Даны M, N, P.

Определить

 

Задание 3

Даны четыре слова одинаковой длины. Напечатать сообщение о наличии или отсутствии одинаковых слов и это слово.

 

Задание 4

Даны x1, x2, …, x5 ;

y1, y2, …, y8.

Определить

 

Задание 5

Вычислить сумму членов бесконечного ряда

с точностью до члена ряда, меньшего заданного ξ при |x| ≤ 1.

 

Задание 6

Задан ряд x1, x2, …, x20.

Построить новый ряд, где на месте xmin и xmax стоит сумма (x1 + x20)/2. Определить сумму элементов нового ряда.

 

Задание 7

Заданы списки поставщиков и потребителей и соответствующие объёмы поставок и потребления. Напечатать таблицу поставщиков и потребителей, имеющих равные объёмы поставок и потребления.

 

Задание 8

В матрице найти сумму элементов строки и столбца, на пересечении которых расположен максимальный элемент матрицы, и заменить найденный максимум на вычисленное значение сумму.

 

Задание 9

Даны два маршрута

P1, P2, …, P12; PP1, PP2, …, PP10;

S1, S2, …, S11; SS1, SS2, …, SS9;

где Pi, PPj – списки пунктов,

Si, SSj – расстояния между соседними пунктами.

Найти в каждом из маршрутов пункты с минимальным расстоянием.

 

Задание 10

Заданы матрицы А и В размером [4 x 3] и [4 x 2]. Объединить их по столбцу в новую матрицу С. В новой к элементам четвёртого столбца прибавить элементы первого, а к элементам пятого – элементы второго столбца.

 

Задание 11

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

 

Шифр инструмента Наименование инструмента Класс точности Дата проверки

 

2. Записи упорядочить по шифру инструмента.

3. Изменить дату проверки в тех записях, шифр инструмента которых задается.

 

Задание 12

Заготовив 2–3 дерева разного вида (размера), в одной из частей экрана нарисовать лес (можно предусмотреть рост деревьев).

В оглавление
ВАРИАНТ 4

Задание 1

Даны a, b, j, x.

Определить

 

Задание 2

Даны n, d.

Определить

 

Задание 3

Даны четыре фамилии. Определить, есть ли среди них фамилия ИВАНОВ. Напечатать соответствующее сообщение.

 

Задание 4

Даны массивы L1, …, L7 и Y1, …, Y5.

Определить

 

Задание 5

 

Задание 6

Дан массив С1, С2, …, С24.

В массиве есть два элемента равные 0. Заменить все элементы, стоящие между ними, на единицы.

 

Задание 7

Даны массивы

ZP1, ZP2, …, ZPN – список запчастей, необходимых станции технического
обслуживания автомобилей (СТОА);

K1, K2, …, KN – количество запчастей, необходимых СТОА;

x1, x2, …, xM – список поставляемых запчастей;

I1, I2, …, IM – количество поставляемых запчастей.

Напечатать список недополученных запчастей с указанием % недополучения (M ≤ N).

 

 

Задание 8

Определить номер строки с минимальным количеством нулевых элементов и сложить элементы этой строки с соответствующими элементами всех нечетных строк.

 

Задание 9

Даны S1, S2, …, S20 – наименования 20 стран,

N1, N2, …, N20 – численность населения в каждой стране,

NA, NB, NC.

Напечатать три списка:

1-й – страны с населением более 5 млн и менее NA,

2-й – страны с населением более 10 млн и менее NB,

3-й – страны с населением более NA и менее NC.

 

Задание 10

В матрице А размером 3 х 10 все элементы равны 1. Заменить элементы, находящиеся в первых двух строках и пяти столбцах на элементы вектора S (подпрограмма ARRAYP). Из элементов второй строки сформировать вектор и вывести его на печать.

 

Задание 11

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

 

Шифр объекта Наименование объекта Код строительно-монтажного управления, его строящего Год вступления объекта в эксплуатацию Длительность эксплуатации объекта в годах

 

2. Скорректировать файл по вводимой информации: - шифр объекта; - значение текущего года; - длительность эксплуатации.

3. Вывести наименования объектов, вступивших в эксплуатацию в заданный год.

 

Задание 12

Случайным образом выбираются координаты (X, Y), цвет и один из символов с кодом 32 ÷ 127 (32 ÷ 255), которые выводятся таким случайным образом на экран (коды
0 ÷ 31 управляющие, символы не выводят)

В оглавление


ВАРИАНТ 5

Задание 1

Даны a, b, N.

Определить

 

Задание 2

Даны a, b.

Определить

 

Задание 3

Даны наименования трёх вузов. Определить, есть ли среди них МАДИ. Напечатать соответствующее сообщение.

 

Задание 4

Даны α1, α2, …, α8; γ1, γ2, …, γ5.

Определить

 

Задание 5

 

Задание 6

Заданы массивы x1, x2, …, x10 ; y1, y2, …, y15.

Построить новый ряд С по формуле

 

 

Задание 7

Даны шифры, плановые и реальные показатели грузооборота 10 предприятий. Вывести таблицу с предприятиями, не выполнившими план, с указанием процента недовыполнения плана.

 

Задание 8

В матрице С [6 x 7] определить сумму элементов, лежащих в диапазоне от X до Y. Заменить первую строку матрицы на значение найденной суммы.

 

Задание 9

Даны Р1, Р2, …, Р20 – наименования предприятий;

Т1, Т2, …, Т20 – их телефоны.

Вывести списки предприятий, телефоны которых начинаются с цифр 155, 171, 434.

 

Задание 10

Матрицу А размером 6 х 5 описать в векторной форме. Определить , где – элемент, находящийся во второй строке, пятом столбце исходной и транспонированной матриц. Для перевода матричных индексов в векторные использовать подпрограмму LOC.

 

Задание 11

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

 

Государственный номер автомобиля Марка автомобиля Ф.И.О. водителя Адрес водителя Пробег в км

 

2. Изменить значение поля "пробег" в записях, для которых задается государственный номер автомобиля.

3. Вывести список автомобилей заданной марки.

 

Задание 12

Построить 20 отрезков и 20 окружностей, выбирая случайным образом:

координаты отрезков X1, Y1, X2, Y2;

координаты центра и радиуса окружности;

цвета отрезков и окружности.

В оглавление


ВАРИАНТ 6

Задание 1

Даны α, β.

Определить

 

Задание 2

Даны a, b.

Определить

 

Задание 3

Даны наименования четырех факультетов. Определить, имеется ли среди них ДСФ и вывести об этом соответствующее сообщение.

 

Задание 4

Даны x1, x2, …, x8 ; y1, y2, …, y8

Определить

 

Задание 5

 

Задание 6

Задан массив y1, y2, …, y15.

Сформировать новый массив, заменив ymin на ymax, а ymax на ymin (т.е. поменять их местами).

 

Задание 7

Дан список изделий, стоимость и количество каждого. Вывести таблицу с указанием изделий, изготовленных на сумму от 20000 до 30000 руб. Определить среднюю стоимость по всем изделиям.

 

Задание 8

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

 


Задание 9

Задан маршрут в виде

S1, S2, …, S20 – список пунктов;

R1, R2, …, R20 – расстояние от начала до пункта.

Найти расстояние

х1 – Тула – Орел,

х2 – Курск – Белгород,

х3 – Харьков – Запорожье.

 

Задание 10

Заданы матрица А размером 2 х 5 и В размером 3 х 5. Объединить их по строке в новую матрицу, её элементы разделить на среднее арифметическое новой матрицы.

 

Задание 11

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

 

№ п/п Ф.И.О. Год рождения Домашний адрес

 

2. Вывести содержимое записей, для которых задаются номера п/п.

3. Удалить 2–3 заданные записи и изменить порядковые номера у остальных.

 

Задание 12

Экран "мысленно" разделён на четыре (восемь) частей. В верхней левой части случайным образом выбираются координаты X, Y, цвет, ставится точка, которая затем симметрично отображается в остальных трёх (семи) частях экрана. Выбрать таким образом 1000 точек.

В оглавление


ВАРИАНТ 7

Задание 1

Даны x, y, a.

Определить

 

Задание 2

Даны l, n, q;

Определить Kmax и его индекс.

 

Задание 3

Даны три слова. Определить и вывести слова, которые состоят из пяти букв.

 

Задание 4

Даны а1, а2, …, а6.

Определить

 

Задание 5

 

Задание 6

Задан массив y1, y2, …, y10.

Если индекс ymin меньше 5, то заменить в исходном массиве отрицательные yi на ymin.

 

Задание 7

Даны наименования 10 банков и процентные ставки по вкладам в каждом. Вывести список банков со ставками ниже средней ставки по всем 10 банкам. Указать банк с максимальной ставкой.

 

Задание 8

В матрице А [5 x 3] найти минимальный и максимальный элементы, вычислить и сформировать новую матрицу, в которой к элементам всех строк кроме 4-й прибавлено Р, 4-я строка без изменения.

 


Задание 9

Даны массивы

GAI1, GAI2, …, GAI20 – шифры 20 ГАИ,

DTP1, DTP2, …, DTP20 – количество дорожно-транспортных происшествий за месяц по каждому ГАИ.

Построить три массива:

1 – шифры ГАИ, у которых количество ДТП = 0,

2 – шифры ГАИ, у которых количество ДТП ≤ 10,

3 – шифры ГАИ, у которых количество ДТП ≤ 80.

 

Задание 10

Заданы три матрицы А размером 4 x 3, В размером 4 x 2, C размером 5 x 5. Объединить по столбцу матрицы А и В в одну матрицу D. Может ли быть определено произведение D x C или C x D? Допустимое произведение вычислить.

 

Задание 11

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

 

Номер школы Ф.И.О. директора Количество классов в школе Количество учеников Количество учителей Количество кабинетов

 

2. Упорядочить записи по номеру школы.

3. Изменить содержание поля "количество учителей" для заданных школ.

 

Задание 12

Движение отрезка задаётся следующим образом:

x1 от 0 до 319, y1 = 100;

x2 = 120 + 100·sin (x1/30), y2 = 90 + 100·cos (x1/30).

Цвет линий в каждом цикле выбирать случайным образом.

В оглавление


ВАРИАНТ 8

Задание 1

Даны α, f, I, J.

Определить

 

Задание 2

Даны a, b, c.

Определить

 

Задание 3

Даны три слога, каждый из двух букв и слово из 6 букв. Составить из слогов возможные слова и определить, получается ли заданное слово. Вывести соответствующее сообщение.

 

Задание 4

Даны x1, x2, …, x10; y1, y2, …, y5.

Определить

 

Задание 5

 

Задание 6

Заданы массивы А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. Напечатать перевод заданного английского слова А44 = А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 по подготовленному шаблону нарисовать на экране цветную фигуру. Исходные данные о фигуре находятся в матрице, которая формируется по шабло­ну.

В оглавление

 


 

 

ВАРИАНТ 17

Задание 1

Даны А, В, С, K.

Определить

 

; .

 

Задание 2

Даны l, m, n.

Определить ;

если 0 ≤ k ≤ 1,

если k < 0 или k ≥1.

 

Задание 3

Даны три слова одинаковой длины, начинающиеся на буквы 'А', 'B', 'K' в любом порядке следования. Вывести их в алфавит­ном порядке.

 

Задание 4

Даны b1, ... , b10; d1, ... , d7; A.

Определить

.

 

Задание 5

Даны │y│≤ 1; ε.

Определить f(y) с точностью ε, где

Задание 6

Дан массив C1, … , C20.

Определить

; ,

Найти Smin.

Задание 7

Даны массивы

F1 , … , F10 - фамилии студентов;
B1 , … , B10 - средние баллы за семестр

и R - стипендиальный фонд на группу. Стипендия назначается в пределах фонда студентам со средним баллом, большим 4. Вывести список всех студентов со средним баллом больше 4 и указать количество стипендий на группу.

 

Задание 8

В матрице увеличить элементы каждой строки на вычисленное в ней среднее арифметическое, если первый элемент матрицы больше последнего. В противном случае матрица остаётся без изменений.

 

Задание 9

Даны три массива. Заменить в каждом элементе с чётными индексами на значение последнего элемента в массиве. Вывести эти массивы на печать.

 

Задание 10

Найти максимальное значение средних арифметичес­ких по строкам и разделить на него все элементы матрицы.

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

 

Шифр факультета Курс Номер группы Количество не явившихся по ува­жит. причи­не Количество не явившихся по неуважит. причине Количество отчисленных

 

2. Вывести записи файла в виде таблицы.

3. Для двух-трёх групп скорректировать три последних поля.

 

Задание 12

Придумать эмблему факультета, на котором Вы учитесь. Элементы эмблемы должны появляться в разных частях экрана и соединяться в центре в виде эмблемы.

В оглавление


 

 

ВАРИАНТ 18

 

Задание 1

Даны M, x, B.

Определить

 

; .

Задание 2

Даны a, b, c.

, если с = 20;

 

, если с ≠ 20;

, в остальных случаях
, если 10 ≤ c < 20;

Q = S + P

 

 

Задание 3

Даны четыре слова. Напечатать слово, имеющее максималь­ную длину.

 

Задание 4

Даны массивы α1, … , α8 ; β1 , … , β8.

Определить

 
 


; .

 

Задание 5

.

 

Задание 6

Дан массив d1 , … , d19.

 

Определить

 

Если S < 15.5, то заменить отрицательное di на d1.

 

Задание 7

Даны массивы

S1, … , S10 - шифры строительно-монтажных управлений;

R1, … , R10 - объём выполненных за год работ в руб.;

P1 , … , P10 - расчётный объём работ в руб.

PREM - премиальный фонд для всех СМУ. Распределить премию пропорционально проценту превышения расчётного объёма. СМУ, не выполнившим намеченный объём, премия не начисляется.

Задание 8

В матрице С [5 х 5] найти строку и столбец, в которых находится минимальный элемент, и заменить элементы этой строки на элементы этого столбца.

 

Задание 9

Даны три массива Y(20), X(15), Z(8).

Найти в каждом величину А = min/max.

 

Задание 10

Из матрицы размером 7x5 выделить подматрицу 2x5, транспонировать и распечатать новую матрицу.

 

Задание 11

1. Создать файл с типом записи. Записи содержат поля:

 

№ история болезни Ф.И.О. пациента Возраст пациента Пол Диагноз Ф.И.О. лечащего врача Результат лечения

 

2. Вводится фамилия лечащего врача. Вывести на печать в виде таблицы записи для этого врача, причём фамилию леча­щего врача указать только в заголовке таблицы,

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


Задание 12

На экране должно появиться изображение здания МАДИ и реклама для абитуриентов, поступающих в наш институт.

В оглавление

ВАРИАНТ 19

 

Задание 1

Даны a, b.

Определить

 

; .

 

 

Задание 2

Даны l1, l2, l3.

Определить

; ; a2 = Z+5,7; amax и его индекс.

Задание 3

Дано слово длиной 8 символов.

Определить, содержит ли оно слог "кн". Вывести это слово или сообщение.

Задание 4

Даны α1, ... , α10 ; b.

Определить

S = ; di = S – (αi - b).

Задание 5

Даны x, ε, |x| ≤ 1.

Z =

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

 

Задание 6

Даны массивы D1 , ... , D5 ; F1 , ... , F10

Заменить отрицательные Di на сумму первых пяти элементов массива F.

Задание 7

Даны массивы

F1 , ... , F10 - фамилии водителей;

S1 , ... , S10 - выручка в рублях за смену;

PL1, …, PL10 - расчётная выручка.

Вывести списки водителей, превысивших расчётную выручку более чем на 5%. Отдельно указать фамилии водителей, выручка которых меньше расчётной.

Задание 8

В квадратной матрице подсчитать сумму элементов, распо­ложенных на главной диагонали, и если она окажется отрицатель­ной, то вместо последнего столбца матрицу записать нули,

Задание _9

Даны наименования станций метро Калининско - Фрунзенской линии и расстояния между ними. Определить расстояние от стан­ций Комсомольская, Дзержинская, Сокольники до станция Юго-За­падная.

Задание 10

Задана матрица размером З х 10. Сформировать вектор, сос­тоящий из элементов третьей строки, вывести его. Транспонировать матрицу. Проделать аналогичные операции с таким же вектором.

Задание 11_

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

 

Материал Частота, Гц
125 250 500 1000 2000 4000

2. Добавить к созданному файлу две новые записи

3. Вывести новый файл.

4. Выбрать записи по заданной звукопоглощающей способ­ности материала.

 

Задание 12.

Фигура состоит из 5 … 7 частей. Подготовить 4...5 таких фигур. Случайно выбирая части, составить новые необычные сочетания (лошадь, человек, рыба, птица - может получиться кентавр и пр.)

В оглавление


 

ВАРИАНТ 20

Задание 1

Даны X, Y.

Определить

 

Задание 2

Даны b1, b2, b3.

Определить a1 = |b1 – b2|∙ bmin ;

;

 

c = k ∙ amax ,

где k – индекс amax.

 

Задание 3

Дано слово длиной пять символов. Определить, есть ли в нём буква 'М’ или буква ‘Н’. Вывести соответствующее сообщение

 

Задание 4

Даны a1, ... , a12 ; b1, ... , b10.

Определить

 

 

Задание 5

Дано x

Определить

 

Задание 6

Даны массивы G1, ... , G7 ; H1, ... , H10.

Заменить отрицательные Gi на Hmax.

 

Задание 7

Даны массивы

H1, ... , H10 - шифры изделий;

SS1, ... , SS10 - себестоимости изделий;

C1, ... , C10 – цены изделий.

вывести два списка изделий с себестоимостью выше сред­ней из десяти изделий и с себестоимостью ниже цены на 20%.

Задание 8

В матрице найти номер столбца, имеющего максимальную сум­му элементов, и заменить его элементы первым элементом матрицы.

Задание 9

Даны три списка потребителей и три массива объёмов пот­ребления электроэнергии. Напечатать из каждого списка потреби­телей с min и max объёмом потребления электроэнергии.

Задание 10

Задана матрица А размером 4x5. Сколько элементов должен иметь вектор-столбец В, чтобы можно было воспользоваться под­программой пакета GMPRD и выполнить перемножение двух мат­риц? Определить сумму элементов результирующей матрицы и заме­нить её элементы значением суммы.

Задание 11

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

Табельный № Ф.И.О. Должность Оклад Стаж работы

 

2. Упорядочить записи по стажу работы, вывести их.

3. Вывести список фамилий сотрудников с указанием должности и оклада, месячная заработная плата которых превы­шает заданную величину.

Задание 12

Нарисовать на экране изображение олимпийского флага (пять разноцветных, переплетающихся окружностей: голубая -Европа, чёрная - Африка, красная - Америка, желтая - Азия, зелёная - Австралия). Флаг должен затем заполнять весь эк­ран, последовательно размещаясь на нём случайным образом или по какому-то закону.

В оглавление


 

 

ВАРИАНТ 21

 

Задание 1

Даны c, d.

Определить

 

 

Задание 2

Даны X1, X2, X3 .

Определить y1 = x1 + x2;

y2 = 2∙x3;

y3= , если x1 > x2,

x1 + x3 , если x1 ≤ x2

Z = ymax2 + .

Задание 3

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

Задание 4

Даны массивы R1, ... , R9 ; f1, ... , f9 ; d1, ... , d7.

Определить

Задание 5

Даны x, ε, |x|≤1.

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

 
 


Задание 6

Дан массив L1, ... , L20.

Заменить все элементы, стоящие после Lmin на среднее арифметическое всего ряда.

 

Задание 7

Даны шифры десяти цехов, численности рабочих и инженерно-технических работников в каждом. Вывести списки цехов, в которых соотношение рабочих и ИТР более 1,5 и менее 2, и списки, в которых это соотношение более 2.

Задание 8

Дана матрица. Если на главной диагонали больше половины элементов отрицательны, то все отрицательные элементы в матрице удвоить, в противном случае удвоить элементы только по­следней строки.

Задание 9

Даны массивы

N1, ... , N20 - наименование стран;

A1, ... , A20 - численность населения;

B1, ... , B20 - количество автомобилей в стране.

Напечатать три списка:

страны, в которых 1 < Ai/Bi ≤ 1.5

страны, в которых 0.5 < Ai/Bi ≤ 1

страны, в которых 0.1 <Ai/Bi ≤ 0.5

Задание 10

В матрице размером 10 × 10 представить элементы, находящие­ся на главной диагонали в виде вектора. Получить сумму этих эле­ментов. Разделить элементы матрицы на эту сумму.

 

Задание 11

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

 

№ цеха Ф.И.О. Должность Оклад   Семейное положение Количество детей

2. Вывести записи, в которых значение поля "количество детей" ≥3.

3. Добавить несколько записей. Вывести набор данных в табличной форме.

 

Задание 12

Нарисовать любую фигуру на экране, заставить её "мерцать" (появляться и исчезать на экране), менять свою окраску.

В оглавление


 

 

ВАРИАНТ 22

 

Задание 1

Даны x, y, i.

Определить

 
 


Задание 2

Даны M, N, L.

Определить:

 

y1= M + 5∙N y1 = L +0.5∙N в остальных случаях

y2 = M2 + 5∙N ,если 7≤ L <10 y2 = N + 0.7∙L2

 

Задание 3

Дано слово из четырех символов. Сколько раз встречается в нем заданный символ? Вывести соответствующее сообщение.

Задание 4

Даны массивы d1, ... , d12 ; f1, ... , f8 и переменная Т.

Определить:

Задание 5

Даны y, ε, |y| ≤ 1.

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

Задание 6

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

Если Xср > Yср , то заменить Yi < Yср на 2.5, в противоположном случае заменить Xi<Xср на 10.

Задание 7

Даны массивы

H1, ... , H5 – шифры предприятий 1-й группы;

HH1, ... , HH8 – шифры предприятий 2-й группы;

N1, ... , N5 – наименование продукции предприятий 1-й группы;

NN1, ... , NN8 - наименование продукции предприятий 2-й группы;

Вывести списки предприятий, выпускающих одинаковую продукцию.

Задание 8

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

Задание 9

Даны номерные знаки автомашин двух таксопарков

N1, ... , N10

NN1, ... , NN15

и расходы топлива каждой из автомашин за месяц

R1, ... , R10

RR1, ... , RR15

вывести номерные знаки автомашин первого и второго таксо­парков с максимальными и минимальными расходами топлива.

Задание 10

Из матрицы размером 5x5 сформировать и вывести на печать вектор, состоящий из элементов, находящихся на главной диаго­нали. Транспонировать исходную матрицу, вновь сформировать и вывести на печать аналогичный вектор.

Задание 11

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

Шифр диаг­нос­тики Наименование средств диагнос­тики Модуль Проектирующая организация Количество диагностического оборудования для АТП с количеством автомобилей
До 200 До 400 До 600 До 1000

 

2. Вывести записи с заданным шифром диагностики для АТП с количеством автомобилей до 600.

3. Отсортировать записи по шифру диагностики.

Задание 12

На пьедестал почёта с указанием номера места 1,2,3 много­кратно, случайным образом выводятся фигуры людей (худых, высо­ких, толстых) или зверей (зайца, волка и пр.).

В оглавление


 

ВАРИАНТ 23

 

Задание 1

Даны I, J, K.

Определить

 
 


Задание 2

Даны a, b, c.

Определить

 

14,3+a , если a=b

Z= ;

(b –a)3 , если a¹ b

Y1= Y2= W=Ymax-3,5.

 

Задание 3

Предложение описано символьной переменной заданной длиной. Определить, встречается ли запятая?

Задание 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, то все элементы матрицы умножить на квадрат её последнего элемента, кроме элементов того столбца, где этот наибольший элемент находится.

 

Адание 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<a<15,3 ; в остальных случаях.

 

Задание 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.

Определить

 

Задание 2

Даны a1, a2, a3.

Определить

 

Задание 3

В слове из четырех букв определить номер позиции, в которой находится буква «а» (два способа!).

 

Задание 4

Дан массив M1, ... , M20.

Определить

 

Задание 5

Дано X

Определить

 

Задание 6

Дан массив f1, ... , f14.

Сформировать новый массив, содержащий отрицательные элементы fi. Найти сумму элементов нового массива. Найти fmin.

 

Задание 7

Даны массивы

N1, ... , N10 – наименования предприятий;

R1, ... , R10 – годовой расход электроэнергии, кВт;

S1, ... , S10 – объем производимой продукции, руб.

Вывести списки предприятий, у которых отношение больше среднего по всей группе предприятий.

 

Задание 8

В матрице вычислить сумму элементов, лежащих в диапазоне от X до Y. Заменить четные по номерам элементы первого столбца матрицы на значение этой суммы.

 

Задание 9

Даны два массива, в одном пять элементов, в другом 20. Определить индексы и значения максимальных элементов в каждом массиве.

 

Задание 10

Из матрицы A размером 6×5 выделить подматрицы B и C размером 2×5 с первым элементом в них a11 и a51 соответственно. Получить сумму элементов этих новых матриц.

 

Задание 11

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

Номер покупателя Номер торгового агента Номер счета Номер товара Размер закупок Цена Описание

2. Отсортировать записи о товарах по номерам покупателей и вывести в виде таблицы.

3. Вывести счета для покупателей, номера которых вводятся с экрана.

 

Задание 12

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

В оглавление


 

ВАРИАНТ 30

 

Задание 1

Даны α, β, γ.

Определить

; .

 

Задание 2

Даны a, b, c.

Определить

y= ; Z= .

 

Задание_3

Даны три слога. Определить, есть ли среди них слог с глас­ной "О". Вывести его, в противном случае вывести сообще­ние об отсутствии такого слога.

 

Задание 4

Даны массивы l1, ... , l15 ; m1, ... , m8 .

Определить

;

 

Задание 5

Дано X

Определить

 

Задание 6

Дан массив P1, ... , P40.

Заменить Pmax и Pmin на среднее арифметическое всего ряда.

 

Задание 7

Даны массивы

HD1, ... , HD10 - шифры дорог;

K1, ... , K10 - категории дорог,

S1, ... , S10 - протяжённости дорог;

V1, ... , V10 - средние скорости на дорогах.

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

1 - список дорог 1-й категории с протяжённостью более 100 км и средней скоростью более 60 км/ч;

2 - список дорог 3-й категории с протяжённостью менее 200 км и средней скоростью более 40 км/ч.

 

Задание 8

Дана матрица. В матрице найти две строки с равными коли­чествами ненулевых элементов. Вычесть элементы строки с мень­шим номером из соответствующих элементов всех строк.

 

Задание 9

Даны массивы

H1, ... , H20 - шифры групп;

K1, ... , K20 - количество студентов в каждой.

Вывести список групп 1-го курса, в которых менее 20 студентов, и список групп 5-го курса, в которых менее 25 студентов.

 

Задание 10

В матрице размером 4x10 выделить элементы, находящиеся в 3-й и 4-й строке. Вывести значения этих элементов в прямом и обратном порядке.

 

Задание 11

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

Наименование предприятия Ф.И.О. рабочего Должность   Зарплата, начислен­ная за месяц

2. Вывести в виде таблицы содержимое записей, в которых значение начисленной зарплаты ниже средней.

3. Изменить содержание поля "зарплата" для заданных фамилий рабочих.

 

Задание 12

Мимо пирамид движется слон, который при движении меняет положение хобота (или ушей, или хвоста).

В оглавление


 

ВАРИАНТ 31

 

Задание 1

Даны K, l.

Определить

;

 

Задание 2

Даны m, n, k.

Определить

a1 =

В остальных случаях

;

 

Задание 3

Даны три слова длиной не более шести символов. Вывести те сло­ва, которые начинаются и заканчиваются буквой "а".

 

Задание 4

Даны массивы α1, ... , α8 ; β1, ... , β8 .

 

Задание 5

Задан y

Определить

 

Задание 6

Дан массив R1, ... , R20.

Определить номера первого и последнего отрицательных элементов. Найти сумму этих элементов.

 

Задание 7

Даны массивы

A1, ... , A20 - шифры таксопарков;

K1, ... , K20 - количество автомашин в каждом;

R1, ... , R20 - расход топлива в л за месяц по каждому таксопарку.

Вывести список таксопарков, в которых расход топлива на одну автомашину больше среднего по всей группе таксопарков

 

Задание 8

В матрице имеется столбец, сумма элементов которого равна нулю. Необходимо элементы этого столбца заменить значением максимума, найденного в чётных строках.

 

Задание 9

Маршрут перевозок задан в виде массивов

P1, ... , P12 - наименования пунктов от пункта отправле­ния (P1) до пункта прибытия (P12);

R1, ... , R11 - расстояния между соседними пунктами;

T1, ... , T11 - среднее время в пути.

Вывести средние скорости между тремя заданными парами пунктов.

 

Задание 10

Количество строк и столбцов в матрице А может быть любым, не превышающим восьми. Сформировать новую матрицу, удалив из исходной матрицы строку с максимальной суммой элементов.

 

Задание 11

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

Район города Шифр ГАИ Количество ДТП по месяцам

 

2. Определить три района города с максимальным количест­вом ДТП за год.

3. Результаты вывести в порядке убывания коли­чества ДТП по районам в виде таблицы:

 

Задание 12

Нарисовать дом, человек идет к дому (затем от дома), вхо­дит в него. Если человек находится в доме, в окне загорается свет.

В оглавление


 

ВАРИАНТ 32

Задание 1

Даны A, B, K, L.

Определить

; ;

 

Задание 2

Даны a, b, c.

Определить

 

 

 

Задание 3

Даны три слога. Определить, сколько из них содержит гласную "У".

 

Задание 4

Даны массивы X1, ... , X10 ; Y1, ... , Y8 и число a.

Определить

 

; .

 

Задание 5

Даны a и b

Определить

Задание 6

Дан массив Y1, ... , Y10 .

, где

 

Задание 7

Даны шифры предприятий, расчётный и реальный грузооборот их в ткм. Вывести список автопредприятий, у которых реальный грузооборота более чем на 10% ниже расчётного. Найти предприятие с минималь­ным грузооборотом.

 

Задание 8

Из квадратной матрицы получить вектор X, элементами кото­рого будут элементы главной диагонали матрицы. Заменить первую строку матрицы вектором X.

 

Задание 9

Даны два массива C1, ... , C10 ; A1, ... , A15.

Определять КС, КА - количество отрицательных элементов в каждом массиве; SC, SA - суммы отрицательных элементов в каждом массиве. Найти

Задание 10

Дана матрица. Найти максимальное значение среди средних арифметических по столбцам и вычесть его из всех элементов.

 

Задание 11

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

№ АТП Фамилия водителя Марка машины Стаж работы водителя Пробег автомашины Суммарный расход топлива

 

2. Вывести записи, в которых значение поля "стаж водителя" больше 25, а "пробег" > 100000 по номеру АТП, вводимому с экрана.

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

 

Задание 12

Постоянная информация: поле и ворота (любые - хоккейные, футбольные, баскетбольная сетка и пр.). Имитировать движение мяча - мимо, в "штангу", в ворота.

В оглавление


 

ВАРИАНТ 33

 

Задание 1

Даны I, J, K.

Определить

; .

 

Задание 2

Даны с, n.

Определить .

 



 

 

Задание 3

Даны две символьные переменные, по 4 символа каждая, в которых все символы, кроме одного, в соответствующих пози­циях одинаковы. Определить номер позиции, в которой символы от­личны друг от друга.

 

Задание 4

Даны массивы a1, ... , a7 ; b1, ... , b8 .

Определить

 

Задание 5

Дано X.

Определить

 

Задание 6

Дан массив X1, ... , X20.

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

 

Задание 7

Даны наименования государств, площади и населения в каждом. Вывести таблицу с указанием государств, у которых на 1 человека приходится менее 2 км2. Отдельно указать государ­ство с наибольшей плотностью населения.

 

Задание 8

В матрице вычислить произведения элементов по каждой строке и максимальное из найденных произведений вычесть из элементов второй строки.

 

Задание 9

Даны массивы

GAI1, ... , GAI20 - шифры ГАИ;

P1, ... , P20 - количество дорожно-транспортных происшествий (ДТП) по каждому за месяц.

Сформировать два массива и вывести их :

1. ГАИ, у которых количество ДТП = 0.

2. ГАИ, у которых количество ДТП <= 15.

 

Задание 10

Из матрицы размером 6x10 выделить подматрицу (первый эле­мент a23 ) размером 2x5. Транспонированную новую матрицу умно­жить на себя и вывести результирующую матрицу.

 

Задание 11

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

№ автохозяйства Доход автохозяйства по кварталам : Число автомобилей Нагрузка на автомобили в ткм.
             

 

2. Вывести в виде таблицы следующие сведения: номер автохозяйства, доход автохо­зяйства за год, число автомобилей и нагрузка на автомобиль, для автохозяйств с заданными номерами

3. Изменить значение поля "число автомобилей" и "доход автохозяйства" на заданные значения.

 

Задание 12

На регулируемом перекрёстке организовать движение транс­порта в двух перпендикулярных направлениях на зеленый свет.

В оглавление


 

ВАРИАНТ 34

 

Задание 1

Даны x, y, k.

Определить

; ; .

 

Задание 2

Даны K1, K2, K3.

Определить

 

;

 

 

Задание 3

Дано слово из трёх слогов. Определять, имеется ли во вто­ром слоге гласная "О".

 

Задание 4

Даны массивы a1, ... , a10; b1, ... , b10 ; c1, ... , c7 .

Определить

 

Задание 5

Дано ; ; ; .

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

 

Задание 6

Дан массив C1,…,C22

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

A – из положительных Ci ,

B – из отрицательных Ci

и найти отношение произведения элементов массива В к произведению элементов массива А.

 

Задание 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. Упорядочить записи по стажу работы.

 

Задание 12

Гимнаст на кольцах выполняет упражнения:

поднимает под прямым углом ноги и опускает их;

поворачивается налево и направо;

выполняет крест Азаряна ("улыбка - налево, улыбка - напра­во - 10 баллов").

В оглавление


 

ВАРИАНТ 36

 

Задание 1

Даны P, Q, J.

Определить

; .

 

Задание 2

Даны r1, r2, r3.

Определить, какая из переменных является радиусом, какая – диаметром, а какая - длиной окружности.

 

Задание 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

В строке длиной шесть символов записано слово из трёх слогов, а каждом слоге две буквы. Разместить слово по слогам, чтобы после каждого, кроме последнего слога, стоял знак " - ".

 

Задание 4

Даны массивы a1, ... , a8 ; b1, ... , b8 ; c1, ... , c5 .

Определить

; ; .

 

Задание 5

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

.

 

Задание 6

Дан массив C1, ... , C11

Вычислить

Определить S – сумму членов ряда, для которых выполняется условие.

 

Задание 7

Даны фамилии абонентов, номера телефонов, суммы и сроки платежа. Вывести два списка:1-й - абоненты, у которых истёк срок платежа; 2-й - абоненты, имеющие задолженности более за­данной величины. Текущая дата задаётся.

 

Задание 8

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

 

Адание 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 второго прямоуголь­ника (эти перемещения выполнять одновременно на всех пяти час­тях экрана).

В оглавление


 

ВАРИАНТ 42

 

Задание 1

Даны α, β, K.

Определить

; .

 

Задание 2

Даны М, N, К.

Определить, какие две переменные равны. Если равных пе­ременных нет, вывести соответствующее сообщение.

 

Задание 3

Даны три слова. Одно из них имеет меньшее количество символов, чем другое. Определить и вывести это слово.

 

Задание 4

Даны массивы l1, ... , l10 ; m1, ... , m10 ; и число α.

Определить

.

 

Задание 5

Дано значение x.

Определить .

Задание 6

Дан массив Z1, ... , Z13,

Определить

 

Задание 7

Даны массивы

S1, ... , S10 - наименования изделий;

C1, ... , C10 - стоимости изделий;

K1, ... , K10 - количество изделий, изготовленных за месяц;

PK1, ... , PK10 - плановое количество изделий.

Вывести список изделий, изготовленных на сумму от 20000 до 25000 руб.;и список изделий, по которым не выполнен план.

 

Задание 8

В матрице сформировать массив, состоящий из номеров строк, в которых сумма элементов меньше или равна заданной величи­не А.

Найти минимальный элемент в этих строках и прибавить его ко всем элементам матрицы.

 

Задание 9

Даны два массива. Требуется сформировать на их основе два новых массива, состоящие только из положительных элементов исходных массивов. Новые массивы вывести.

 

Задание 10

Дана матрица. Переставать строки матрицы в соответствии с возрастанием среднего арифметического по строкам.

 

Задание 11

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

Отдел Ф.И.О. Должность Оклад Стаж работы Табельный номер

 

2. Добавить три новые записи. Вывести содержимое файла.

3. Вывести список сотрудников, стаж работы которых > 25 лет.

 

Задание 12

Бог Шива имеет четыре руки. На ли­це имеется третий глаз. Волосы украшает серп месяца. Шея у него синего цвета, в руках держит трезубец, барабан, топор. При стилистическом изображении Шивы руки должны передвигать­ся.

В оглавление


 

ВАРИАНТ 43

 

Задание 1

Даны m, n, c.

Определить

; .

 

Задание 2

Даны a, b, c.

Определить, является ли одна из этих переменных средне­арифметическим двух других. В случае отсутствия такой переменной вывести соответствующее сообщение.

 

Задание 3

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

 

Задание 4

Даны массивы x1, ... , x8 ; y1, ... , y7; и числа a, b.

Определить

.

 

Задание 5

Даны ; ; и число a.

Определить

.

 

Задание 6

Даны массивы A1, ... , A20 ; C1, ... , C10 .

Сформировать массив α , содержащий Ai<3 и Ci<3. Вычислить сумму элементов массива α.

 

Задание 7

Даны массивы

T1, ... , T20 - телефоны задолжников по междугородным переговорам;

F1, ... , F20 - фамилии задолжников;

D1, ... , D20 - даты разговоров;

DT - текущая дата.

Вывести список задолжников, у которых истек срок платежа (срок платежа составляет 15 дней).

 

Задание 8

В матрице строку, в которой равны первый и последний эле­менты, заменять на значение минимального элемента всей матрицы.

 

Задание 9

Даны три массива. Заменить элементы с чётными ин­дексами в каждом на значение максимального элемента этого массива. Вывести эти массивы.

 

Задание 10

Задана матрица размером 5x10. Разделить её по столбцу на две матрицы размером 5x5 и получить произведение этих матриц.

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

Наименование страны Численность населения Количество автомобилей в стране Общая протяженность автодорог

2. Добавить 2 - 3 новые записи.

3. Вывести список стран, в которых на душу населения приходится более 0,5 автомобилей.

 

Задание 12

Электрическая цепь имеет два-три параллельных и два после­довательных звена, на каждом из которых находится переключа­тель (их три-пять). Задать различные варианты замыкания-размыкания цепи. Участок, по которому проходит ток, должен быть красного цвета.

В оглавление


 

ВАРИАНТ 44

 

Задание 1

Даны a, b, x.

Определить

; .

 

Задание 2

Даны a, b, c.

Определить, значения скольких переменных лежат в диапа­зоне от -3 до +5. Если таких переменных нет, вывести соот­ветствующее сообщение.

 

Задание 3

Даны три названия улиц. Определять, есть ли среди них заданное. Вывести соответствующее сообщение.

 

Задание 4

Даны массивы a1, ... , a12 ; b1, ... , b10 .

Определить

.

 

Задание 5

Даны a и b.

Определить

.

 

Задание 6

Даны массивы t1, …, t7; r1, …, r7.

Определить .

Если ti<ri , то их значения поменять. Найти новые значения сумм st и sr .

Задание 7

Даны массивы
F1, ... , F20 - фамилии вкладчиков;

N1, ... , N20 - номера их счетов;

S1, ... , S20 - суммы вкладов.

Определить суммы начислений по вкладам из расчёта 5% от суммы и вывести список вкладчиков (с указанием фамилии и номера счёта), у которых сумма начислений составляет от X1 до Х2 рублей.

 

Задание 8

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

 

Задание 9

Даны массивы:

N1, ... , N10 - наименования предприятий;

F1, ... , F10 - фонды заработной платы.

Вывести два списка: 1-й - предприятия, у которых фонд меньше среднего по всей группе; 2-й - предприятия, у которых фонд меньше 250000 руб.

 

Задание 10

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

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

Номер таксопарка Номерной знак Ф.И.О. водителя Расход топлива за месяц Выручка в рублях за месяц

2. Изменить содержимое поля "Ф.И.О. водителя" в заданных записях.

3. Вывести запись, в которых поле "расход топлива за месяц" имеет минимальное значение, и запись, где поле "выручка в руб. за ме­сяц" - максимальное значение.

 

Задание 12

Выполнив стилистическое изображение животного, например осла, состоящее из линий и головы, заставить его двигаться: ноги и хвост должны менять своё положение.

В оглавление


 

ВАРИАНТ 45

 

Задание 1

Даны α, β.

Определить

; .

 

Задание 2

Даны a, b, c, d.

Определить являются ля эти переменные сторонами параллелепипеда. Если нет, то вывести соответствующее сообщение.

 

Задание 3

Даны три шифра автопарков. Определить, есть ли среди них заданный, вывести соответствующее сообщение.

 

Задание 4

Дан массив x1, ... , x11 и число a.

Определить

; .

 

Задание 5

Даны x и a.

Определить .

 

Задание 6

Даны массив x1, …, x9 и число d.

Сформировать новый массив S, где

 

, если xi>d,

, если xi<=d.

Задание 7

Даны массивы

A1, ... , A10 - наименования аэропортов;

R1, ... , R10 - расстояния до центра города.

Вывести список аэропортов с расстоянием от 1 до 20 км. Найти аэропорт, максимально удалённый от центра города.

 

Задание 8

В матрице найти средние геометрические по той строке и тому столбцу, в которых находится единственный в матраце минимальный элемент. Найденные значения средних геометрических записать вместо перво­го и последнего элемента матрицы соответственно.

 

Задание 9

Дан список предприятий и список их телефонов. Из первых десяти предприятий вывести те, телефоны которых начинаются на 155, а из оставшихся те, телефоны которых начинаются на 141

 

Задание 10

Задана система уравнений

4X1 – 0.24X2 – 0.08X3 = 8

-0.09X1 – 0.015X2 + 3X3 = 9

0.04X1 – 0.08X2 +4X3 = 2

Найти решение этой системы и определить сумму значений корней и максимальный корень.

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

Номер отдела Ф.И.О. сотрудника Зарплата % вып. плана Прем. фонд на отдел

Поля "Ф.И.О. сотрудника", "Зарплата" и "% вып. плана" яв­ляются массивами.

2. С экрана вводится номер отдела и премиальный фонд. Заменить значение поля "Прем. фонд на отдел" в заданных отделах.

3. Вывести для этих отделов в виде таблицы списки сотрудников с указанием процента выполнения плана и полученной в со­ответствии с ним премией.

 

Задание 12

Нарисовать во весь экран кошку - трёхцветную, полосатую с зелёными глазами, глаза закрываются и открываются.

В оглавление


 

ВАРИАНТ 46

 

Задание 1

Даны α, β, γ.

Определить

; .

 

Задание 2

Даны А, В, С.

Определить, какая из переменных является отрицательной. Если такой переменной нет, вывести соответствующее сообщение.

 

Задание 3

Даны три марки ЭВМ, определить, есть ли среди них Pentium-4. Вывести соответствующее сообщение.

 

Задание 4

Даны массивы m1, ... , m6 ; α1, ... , α9 .

Определить .

 

Задание 5

Даны значения X и e.

Определить .

 

Задание 6

Дан массив y1, …, y12.

Сформировать новый массив ,

 

где

 

 

Задание 7

Даны массивы

PR1, ... , PR9 - наименования предприятий;

T1, ... , T9 - процент увеличения прибыли за год.

Вывести список предприятий, у которых процент прибыли за год выше средних по всей группе пред­приятий.

 

Задание 8

В матрице найти максимальный элемент. Если он расположен на главной диагонали, заменить элементы первой строки и первого столбца на значение найденного максимального элемента.

 

Задание 9

Даны три массива С1, … ,C14; A1, … , А10; L1, ... , L12;

Определить KC, KA, KL- количество отрицательных элемен­тов в каждом массиве; SА, SC, SL - суммы отрицательных эле­ментов в каждом массиве.

Найти

 

Задание 10

Из матрицы размером 6x5 выделить две подматрицы 2x5 и 3x5 с первыми элементами А11 и А21. Определить сумму элемен­тов каждой подматрицы.

 

Задание 11

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

Код города Номер телефона Дата разговора Кол-во минут Сумма к оплате

2. Заменить поля “Кол-во минут ” и “Сумма к оплате” нескольких записей.

3. Удалить записи с заданными номерами телефонов.

4. Вывести файл в виде таблицы.

 

Задание 12

Координаты центра круга и размеры четырёх из пяти разно­цветных секторов выбираются случайным образом, пятый сектор вычисляется (360° - ), радиус задаётся постоянным. Пос­ледовательно выводить на очищаемый экран цветные круговые диа­граммы.

В оглавление

 


 

ВАРИАНТ 47

 

Задание 1

Даны N, M.

Определить

; .

 

Задание 2

Даны А, В, С - коэффициенты уравнения АХ2 + BX + C = 0.

Определить, являются ли корни уравнения X1 и X2 действи­тельными, комплексными или равными. Вывести соответствую­щее сообщение.

 

Задание 3

Даны три слова одинаковой длины. Среди них не должно быть одинаковых. Вывести сообщение о наличии или отсутствии одинаковых слов и повторяющееся слово, если оно есть.

 

Задание 4

Даны массив f1, ... , f10 и число B.

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

 

Задание 5

Дано X.

Определить .

 

Задание 6

Дан массив a1, … , a20.

Сформировать новый массив b1, ... , b20 , у которого вначале следуют все положительные элементы массива А, затем все отрицательные

 

Задание 7

Даны массивы

H1, ... , H12 - шифры постов ГАИ;

F1, ... , F12 - фамилий дежурных на постах;

N1, ... , N12 - число ДТП, зарегистрированных за смену. Вывести список постов с указанием фамилий дежурных, зарегистрировавших от пяти и выше ДТП. Указать пост с мини­мальным числом ДТП.

 

Задание 8

В матрице найти сумму и произведение элементов главкой диагонали. Умножать элементы нечетных строк на полученную сумму, а элементы четных столбцов - на полученное произведение.

 

Задание 9

Даны массивы

N1, ... , N5 - наименования газет;

F1, ... , F20 - фамилии подписчиков;

A1, ... , A20 – адреса подписчиков.

M[5 x 20] - матрица, у которой Mij = 1, если на i-ю газету подписан j-й подписчик, в противном случае Mij = 0. Вывести списки адресов тех подписчиков, куда следует доставлять газеты "Правда", "Труд", "Известия".

 

Задание 10

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

Сформировать две новые матрацы, представляющее собой произведение мат­рицы А на её обратную и обратной матрицы на матрицу А (В = А ∙ А-1, С = А-1 ∙ А).

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

Тип прибора Разброс напряжения от номинала ∆Uст , % Напряжение стабилизации Uст , В Максимально допустимая рассеиваемая мощность стабилитрона Pmax , мВт

2. Вывести созданный файл.

3. Выбрать тип стабилитрона со следующими параметрами:

∆Uст ≤ 10%, Uст = 9В, Pmax ≥ 280 мВт.

 

Задание 12

Создать на экране заготовку для таблицы (выделить шап­ку, 3 … 5 столбцов разного размера), внутренние и наружные линии должны быть нарисованы различными линиями.

В оглавление


 

ВАРИАНТ 48

 

Задание 1

Даны G, H.

Определить

; .

 

Задание 2

Даны B1, B2, B3 .

Определить

 

 

Задание 3

Даны наименования трёх газет и три фамилии подписчиков. Определить, выписывает ли Петров газету "Правда".

 

Задание 4

Даны массивы A1, ... , A9 ; B1, ... , B9.

Определить

.

 

Задание 5

Дано X.

Определить

.

 

Задание 6

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

Сформировать массив Z1, ... , Z20, элементы которого соответствуют элементам yi , сдвинутым на одну позицию влево, т.е.
Z1 = y2 ; Z2 = y3 ; ... ; Z19 = y20 ; Z20 = y1. Умножить все элементы Zi на 2.

 

Задание 7

Заданы массивы

H1, ... , H7 - шифры цехов;

L1, ... , L7 - лимит электроэнергии, кВт∙ч;

R1, ... , R7 - израсходованная электроэнергия, кВт∙ч;

Вывести список цехов, у которых экономия электроэнер­гии составила более 5%. Указать цех, у которого экономия в процентах максимальна.

 

Задание 8

В квадратной матрице вычислить сумму элементов, расположенных на одной горизонтали- M, вертикали – K с заданным элементом А[ М, K], и полученное значение присвоить всем элементам матрицы, не участвовавшим в суммировании.

 

Задание 9

Даны два массива, в одном пять элементов, в другом 20. Определить индексы и значения максимальных элементов в каждом массиве.

 

Задание 10

Матрицу А размером 2x5 преобразовать в вектор В. Элементы этого вектора вывести в прямом и обратном порядках. Определить сумму элементов матрицы и вектора, сравнить их на равенство.

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

Цех Бригада Шифр детали Вид товара План на месяц
утвержденный фактический

2. Изменить значение поля "План за месяц фактический", для этого предусмотреть ввод следующих данных:

Цех Бригада Шифр детали План на месяц фактический

3. Вывести записи, в которых значение фактически выпол­ненного плана больше утверждённого.

 

Задание 12

Часовая стрелка через равные промежутки времени должна занимать одно из двенадцати положений. Перемещение стрелки со­провождает звуковой сигнал.

В оглавление

 

 


 

ВАРИАНТ 49

 

Задание 1

Даны L, M, N.

Определить

; .

 

Задание 2

Даны a, b, c.

Определить

; .

 

Задание 3

Даны три номера школ и три фамилии учите­лей. Определить, в какой школе работает учитель Макаров.

 

Задание 4

Даны массив X1, ... , X20 и число A.

Определить

.

 

Задание 5

Даны A, B.

Определить .

 

Задание 6

Даны массивы L1, ... , L20 ; M1, ... , M20.

Построить новый массив Ci по формуле

 

 

Задание 7

Даны массивы

P1, ... , P11 - наименования предприятий;

TK1, ... , TK11 - выполненных перевозок, ткм;

R1, ... , R11 - расход дизельного топлива, л.

Вывести список предприятий, у которых отношение Ri/TKi больше среднего по всей группе предприятий. Указать предприятие с минимальным коэффициентом Ri/TKi.

 

Задание 8

Найти среднее арифметическое в каждой строке матрицы. Если оно окажется меньше первого элемента в этой строке, то вычесть его из всех элементов строки. Найти минимальное среднее арифметическое среди этих строк.

 

Задание 9

Заданы три массива A1, ... , A10 ; B1, ... , B5 ; C1, ... , C7.

Определить y = (SA-SC)/SB и Z = ,где SA, SB, SC - суммы элементов массивов А, B ,С, больших A1, B5, C2 соответственно.

 

Задание 10

Определить сумму элементов по столбцам матрицу A [5х6]. Элементы столбца, в котором сумма окажется максимальной, при­бавить к элементам всех остальных столбцов матрицы.

 

Задание 11

1. Создать файл с типом записи. Записи имеют поля:

Шифр дороги Категория дороги Протяженность дороги Средняя скорость Интенсивность движения

2. Вывести содержание записей для дорог первой категории с протяженностью более 200 км, скоростью больше 60 км/ч и интенсивностью 10 авт/ч.

3. Изменить содержание полей "Категория дороги", "Средняя скорость" и "Интенсивность движения" в записях с заданным шифром дороги.

 

Задание 12

Сосуд на экране постепенно наполняется голубой водой, которая затем также постепенно исчезает.

В оглавление


 

ВАРИАНТ 50

 

Задание 1

Даны α, β, γ.

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

 

Задание 2

Даны X1, X2, X3.

Определить

 

 

Задание 3

Даны четыре фамилия. Определить, есть ли среди них фами­лия Сидоров. Вывести соответствующее сообщение.

 

Задание 4

Дан массив a1, ... , a15 .

Определить

; .

 

Задание 5

Определить

,

Значение A : 3 ≥ |A| >2.

 

Задание 6

Дан массив P1, ... , P15.

Определить N – количество элементов Pi, предшествующих первому отрицательному Pi. Если N<7, то заменить отрицательные Pi на 0.

 

Задание 7

Даны массивы

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

NF1, ... , NF20 – номерные знаки автомашин;

S1, ... , S20 - пройденный за смену путь, км;

RT1, ... , RT20 - расход топлива за смену, л.

Вывести список водителей с указанием номерных знаков автомашин, у которых расход топлива на 100 км составил от 8 до 10 л. Отдельно Вывести список водителей, у которых расход топлива более 10 л на 100 км.

 

Задание 8

Если единственный максимум в заданной матрице больше 2.5 и находится на главной диагонали, то все элементы такой матрицы, кроме этого элемента, разделить на максимум.

 

Задание 9

Дан список слов S1, ... , S20, каждое не более 20 символов. Вывести слова и их порядковые номера, состоящие из пяти букв; состоящие из семи букв; состоящие из четырех букв.

 

Задание 10

В матрице

К элементам первой строки прибавить элементы последней строки обратной матрицы.

 

Задание 11

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

Кафедра Ф.И.О. преподавателя Возраст Специальность Пол Ученая степень Должность

2. Вывести в виде таблицы записи с соответствующими значениями полей "Возраст “< 40 лег, "пол" - муж­ской, "степень" - к.т.н.

3. Ввести несколько фамилий. Изменить в соответствующих записях поле "Возраст".

 

Задание 12

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

В оглавление


 

ВАРИАНТ 51

 

Задание 1

Даны γ, q.

Определить

 

Задание 2

Даны a, b, c.

Определить

 

Задание 3

Даны наименования трех вузов. Определить, какие из них начинаются на «М».

 

Задание 4

Даны массивы m1, ... , m10 ; a0, ... , a9.

Определить

 

Задание 5

Дано X, ε, |X| ≤ 1.

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

 

Задание 6

Дан массив R1, ... , R18.

Сформировать новый массив, умножив элементы исходного массива на 2, если Rmin > 18,3, и разделив на 2 - в противном случае.

 

Задание 7

Даны массивы

N1, ... , N5 - наименования поставщиков;

PS1, ... , PS5 – город, где находиться поставщик;

P1, ... , P10 – наименования потребителей;

POT1, ... , POT10 – город, где находится потребитель.

Вывести списки поставщиков и потребителей, находящихся в одном и том же городе.

 

Задание 8

В матрице определить количество и произведение отрицательных элементов в нечетных строках. Если в какой-либо строке это произведение окажется отрицательным, то такую строку заменить нулями.

 

Задание 9

Даны массивы

F11, ... , F110 – фамилии студентов 1-й группы;

Y11, ... , Y110 – средний балл успеваемости каждого;

F21, ... , F212 – фамилии студентов 2-й группы;

Y21, ... , Y212 – средний балл успеваемости каждого.

Вывести два списка студентов по 1-й и 2-й группе, успеваемость которых выше средней по группе.

 

Задание 10

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

Элементы новой матрицы, должны равняться произведению двух обратных матриц
С=B-1∙A-1.

 

Задание 11

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

Название модели Диапазон волн Чувствительность, мкВ Потребляемая мощность, Вт Масса, кг Цена, руб.

2. Вывести в виде таблицы марки телевизоров, у которых масса не более N кг и цена не более M руб. Значения N и M вводятся с экрана.

3. Добавить несколько записей.

 

Задание 12

Переключатель (тумблер) имеет четыре положения (вверх – 1 или А, вниз – 2 или В, вправо – 3 или C, влево – 4 или Д). Шаблон с надписями должен быть показан. Вводится одно из возможных значений, и на экране высвечивается соответствующее ему состояние.

В оглавление


 

ВАРИАНТ 52

 

Задание 1

Даны α, β, с.

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

 

Задание 2

Даны X1, X2, X3.

Найти Xmin, Xmax и их индексы.

 

Задание 3

Даны наименования трёх факультетов. Определить, имеется ли среди них AT, и вывести об этом соответствующее сообще­ние

 

Задание 4

Даны массив B1, ... , B10 и число C.

Определить

 

Задание 5

Дано , .

Определить

 

Задание 6

Дан массив. Сформировать новый массив T1, ... , T12, заменив в исходном массиве все элементы, расположенные до Smax на S1.

 

Задание 7

Даны массивы

HD1, ... , HD5 - шифры дорог;

K1, ... , K5 - категории дорог;

S1, ... , S5 - протяженности дорог;

P1, ... , P5 - количества дорожно-транспортных проис­шествий за полугодие на каждой дороге.

Вывести список дорог 1-й и 3-й категории с протяжен­ностью менее 150 км, на которых количество ДТП менее 30 за по­лугодие.

 

Задание 8

В матраце найти столбец, в котором произведение минималь­ного элемента на максимальный больше заданной величины А. Раз­делить элементы строки с таким же номером, как найденный стол­бец, на величину А.

 

Задание 9

Дан текст в виде последовательности символов. Определить, сколько раз в тексте встречается точка, запятая, восклицатель­ный знак.

 

Задание 10

Задана система уравнений

1.0025X1 + 2.0101X2 + 5.0810X3 + 3.0111X4 = 1.0

0.3334Х1 – 6.OOO1X2 + 0.9991X3 – 1.0810Х4 = 3,0121

0.9095X1 - 1.0200X2 + 4,0027X3 - 1,8934Х4 = 4,9571

10.0222X1 - 3,4340X2 + 1,0632Х3 - 1,9876Х4 = 1,6760

Найти решение системы. Переставить строки исходной мат­рицы левых частей уравнений в соответствии с упорядоченным вектором решений.

 

Задание 11

Создать файл с типом записи. Записи имеют поля:

Марка промыш. робота Линейное перемещение руки (мм) Число степеней подвижности Скорость передвижения руки Грузопо-дъёмность, кг
по вертикали по горизонтали по вертикали по горизонтали
             

2. Вывести в виде таблицы записи, имеющие значения полей: "Линейные перемещения руки по вертикали" не более 100 мм, ²по горизонтали² не более 600 мы и "Грузоподъёмность" - 10 кг.

3. Удалить записи с устаревшими марками роботов.

 

Задание 12

На экране эллипс (яйцо) и ложка. Ложка опускается сверху вниз, и часть эллипса, к которой она прикасается, исчезает.

В оглавление


 

ВАРИАНТ 53

 

Задание 1

Даны A, B, C.

Определить

; .

Задание 2

Даны K, M , C.

Определить .

 

 
 

 


Задание 3

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

 

Задание 4

Дан массив X1, ... , X10.

Определить

.

 

Задание 5

Дано B.

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

, если |B| ≤ 1.

 

Задание 6

Дан массив t1, ... , t20.

Если в массиве есть хотя бы один отрицательный элемент, то заменить все отрицательные элементы на tср, иначе умно­жить все элементы на 3.

 

Задание 7

Даны массивы

шифры дорог;

расходы на текущий ремонт за год;

расходы на реконструкцию.

Вывести два списка дорог: не требующих реконструк­ции ( REKi = 0); реконструируемых дорог, у которых рас­хода на текущий ремонт составляют более 1/3 расходов на реконструкцию.

 

Задание 8

В матрице определить в каждой четной строке сумму эле­ментов с нечетными номерами столбцов. Напечатать эта суммы с указанием номера строки. На Последний элемент в матрице заменить большей из найденных сумм.

 

Задание 9

Даны массивы

NZ1, ... , NZ15 - номерные знаки автомашин;

M1, ... , M15 - марки автомашин.

Напечатать три списка автомашин: марок КамАЗ, БелАЗ, Икарус.

 

Задание 10

В результирующей матрице размером 4x5 значения элемен­тов последней строки должны представлять собой сумму всех элементов, находящихся в соответствующих столбцах исходной матрица.

 

Задание 11

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

Серия Число кристаллов Центральный процессорный элемент Разрядность Число команд Потребляемая мощность

2. Вводится название серии, вывести содержимое най­денных записей,

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

 

Задание 12

На экране нарисована фигура восьмёрка, по контуру кото­рой старается проехать мотоциклист (велосипедист).

В оглавление


 

ВАРИАНТ 54

 

Задание 1

Даны E, F, D.

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

 

Задание 2

Даны a1, a2.

; ; .

Определить amax и его индекс, Xmin и его индекс.

 

Задание 3

Даны два слова. Определить, в каком из них больше симво­лов. Вывести соответствующее сообщение.

 

Задание 4

Даны массивы a1, ... , a15 ; b1, ... , b10.

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

 

Задание 5

Даны

 

Задание 6

Дан массив U1, ... , U15.

В массиве есть два одинаковых Umin. Определить их номера .

 

Задание_7

Даны массивы

Z1, ... , Z20 - заводы, производящие ПК;

M1, ... , M20 - марки ПК (каждый завод производит ПК только одной марки);

P1, ... , P20 – расчётное количество выпускаемых ПК;

R1, ... , R20 - реально произведённое количество ПК.

Вывести отдельно два списка:

- заводов, у которых реально произведено ПК меньше, чем было предусмотрено;

- марок ПК, которых произведено больше, чем пре­дусмотрено по расчёту.

 

Задание 8

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

 

Задание 9

Текст книги из 3 страниц задан в виде матрицы Т (3, 10, 15), каждый элемент которой очередной символ текста. В стра­нице 10 строк, в каждой не более 15 символов.

Вывести с 7-й по 9-ю строку текста 2-й страницы и с 1-й по 6-ю строку текста 1-й страницы.

 

 

Задание 10

Количество строк и столбцов в матрице может быть лю­бым, не превышавшим десяти . Сформировать новую матрицу, вычеркнув из исходной столбец с минимальной суммой.

 

Задание 11

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

Марка микроЭВМ Разрядность Быстродействие Емкость Число регистров пользователя Число команд
ОЗУ ПЗУ
             

2. Добавить три новые записи.

3. Вывести марки микроЭВМ, имеющих следующие параметры: емкость ОЗУ = 56 кбт и число команд = 67.

 

Задание 12

Представить движение линии в центре экрана так, чтобы она нарисова­ла два конуса X . Затем в левой и правой незаполненных час­тях рисовать окружности: слева заполнение должно идти свер­ху вниз, а справа - снизу вверх.

В оглавление


 

ВАРИАНТ 55

 

Задание 1

Даны X, Y, Z.

Определить

 

Задание 2

Даны A, B, C.

Определить

 

Задание 3

Даны номерные знаки четырех автомашин. Определить, ка­кие из них начинаются на "ММТ". Вывести соответствующее сообщение.

 

Задание 4

Даны массив X1, ... , X20 и число B.

Вычислить

 

Задание 5

Дано X.

Определить

 

Задание 6

Дан массив t1, ... , t20.

Заменить отрицательные ti на .

 

Задание 7

Даны массивы

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

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

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

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

 

Задание 8

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

 

Задание 9

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

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

 

Задание 10

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

 

Задание 11

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

Шифр продукции Наименование продукции Единица измерения План выпуска

2. Для контроля записи вывести на печать.

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 дней
Наименование артикула Номер артикула Общее количество
                 

2. Вывести содержимое файла в виде таблицы. Если поле «Спрос» пустое, то в таблицу выводить слова «Анализ не проводился».

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

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

; ,

получить новую обратную матрицу произведения С = (A∙B)-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

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

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

Задание 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.

В оглавление

 

 

– Конец работы –

Используемые теги: Электронный, Сборник, заданий, дисциплинам, информатика, Программирование, языке, высокого, уровня0.094

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ЭЛЕКТРОННЫЙ СБОРНИК ЗАДАНИЙ ПО ДИСЦИПЛИНАМ «ИНФОРМАТИКА» И «ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ»

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Все языки программирования делятся на языки низкого, высокого и сверхвысокого уровня
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ЗАДАНИЕ ЗАДАНИЕ... ВВЕДЕНИЕ...

ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ
На сайте allrefs.net читайте: МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОГО ПРОЕКТА...

ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ
На сайте allrefs.net читайте: ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Российской Федерации...

ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ ЛАБОРАТОРНЫЙ ПРАКТИКУМ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ... ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ...

Применение языков программирования высокого уровня для реализации численных методов
Повышается уровень подготовки студентов вузов, которые уже с первых курсов приобщаются к использованию ЭВМ и простейших численных методов, не… В связи с этим можно констатировать, что применение ЭВМ приобрело массовый… И здесь на помощь пользователю приходят описания языков программирования высокого уровня далее ЯВУ и численные методы…

В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование
В первом семестре рассматриваются основные конструкции языка Си и базовая технология программирования структурное программирование... Структурное программирование это технология создания программ позволяющая... Компиляторы и интерпретаторы Трансляторы бывают...

Лекции по курсу Информатика Лекция 1. Основные понятия и методы теории информатики и кодирования. Информатика как научная дисциплина. Понятие информации и информационных процессов
Лекция Основные понятия и методы теории информатики и кодирования... Информатика как научная дисциплина... Понятие информации и информационных процессов...

Информатика и программирование на языке Паскаль
Московский государственный горный университет... Кафедра Системы автоматизированного проектирования... КАРПОВИЧ Е Е...

Грамматика как языковой уровень. Морфология и смежные уровни языка; морфология и фонология; основные понятия морфонологии; морфология и синтаксис
Термин quot морфология quot состоит из двух древнегреческих корней и буквально означает quot учение о форме quot Он имеет два основных... Система механизмов языка обеспечивающая построение и понимание его... раздел грамматики изучающий закономерности функционирования и развития этой системы...

Два объекта истории русского языка: живой язык диалектный и литературный язык
Новые общественные функции приобретает русский язык по мере сложения новой исторической общности советского народа он становится межнациональным... Современный период... Горшкова Хабургаев ИГРЯ...

0.03
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам