Для найденного объекта выполнить вторую функцию
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

Статические переменные - две величины:

1.  static int summa -сумма оценок не по отдельному объекту , а по всем объектам Эта оценка будет общей для всего набора объектов и будет меняться в зависимости от количества инициализированных объектов. Конструкторы или программы ввода исходных данных объекта должны подсуммировать к этой величине сумму всех оценок в текущем объекте

2.  static int kol – сумма количества фамилий во всех инициализированных объектах. Конструкторы или программы ввода исходных данных объекта также должны подсуммироватьть к этой величине количество фамилий в текущем объекте.

3. Подсчет средней оценки по всем объектам может быть по мере необходимости выполнен любой член-функцией объекта или статической член-функцией.

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

Помимо рассмотренного примера выбора статических переменных и функций этот вопрос рассматривается в описании примера составления программы по третьей теме.

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

 

Варианты статических членов-данных и статических член-функций

Вариант 1

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

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

Вариант 2

1. Статическая величина задает радиус окружности.

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

Вариант 3

1. Статическая величина задает координаты одной из вершин. Это означает, что для всех объектов одна из вершин будет одинаковой, и будет необходимо вводить координаты только оставшихся вершин.

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

Вариант 4

1. Статическая величина задает количество записей в журнале.

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

Вариант 5

1. Статическая величина задает координаты квадрата.

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

Вариант 6

1. Статическая величина задает координаты одной из вершин треугольника.

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

Вариант 7

1. Статическая величина задает номер школы;

2. Статическая функция выдает инициированное значение номера школы и по запросу может скорректировать данные по номеру школы;.

Вариант 8

1. Статические величины задают количество четырехугольных фигур в объекте и фиксируют количество объектов, которые были инициированы или для которых был выполнен ввод данных ; то есть объекты, участвующие в обработке.

2. Статические функции выдают инициированное значение количества фигур, количества инициированных объектов и по запросу могут выполнить коррекцию количества фигур.

Вариант 9

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

2. Статические функции выдают инициированное значение количества фигур, количество инициированных объектов и по запросу могут выполнить коррекцию количества фигур.

Вариант 10

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

2. Статическая функция выдает инициированное значение координат заданной прямой и по запросу может выполнить коррекцию координат этой прямой.

Вариант 11

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

2. Статическая функция выдает инициированное значение координат заданной прямой и по запросу может выполнить коррекцию координат этой прямой.

Вариант 12

1. Статическая величина задает количество символов в тексте книги, то есть объекты имеют книги одинаковой длины.

2. Статическая функция выдает инициированное значение размера книги и по запросу может выполнить коррекцию значения размера книги.

Вариант 13

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

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

Вариант 14

1. Статическая величина задает величину-константу, до которой усекается или расширяется по второй функции предложение.

2. Статическая функция выдает инициированное значение величины-константы и по запросу может выполнить коррекцию этой величины.

Вариант 15

1. Статическая величина задает величину-константу, до которой усекается или расширяется по второй функции.

2. Статическая функция выдает инициированное значение величины-константы и по запросу может выполнить коррекцию этой величины.

     Вариант 16

1. Статическая величина задает повторяющееся по второй функции слово.

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

Вариант 17

1. Статическая величина задает имя вокзала, для которого составлено расписание; то есть все расписания-объекты заданы для одного вокзала.

2. Статическая функция выдает инициированное имя вокзала и по запросу может выполнить коррекцию этой величины.

Вариант 18

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

2. Статическая функция выдает инициированное значение величины-константы и символ для расширения и по запросу может выполнить коррекцию этих величин.

Вариант 19

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

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

Вариант 20

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

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

Вариант 21

1. Статическая величина задает координаты одной из вершин треугольника. В этом случае все объекты имеют одну и ту же вершину.

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

Вариант 22

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

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

Вариант 23

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

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

Вариант 24

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

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

Вариант 25

1. Статическая величина определяет номера обрабатываемых дней в месяце по первой и второй функциям.

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

 

Дата: 2019-03-05, просмотров: 255.