Решить тест, 50 !
первый вопрос
расположение частей или элементов целого в порядке от высшего к низшему называется…
иерархией
графом
структурой
системой
второй вопрос
наглядным средством представления состава и структуры системы является…
диаграмма
граф
график
схема
третий вопрос
наглядное представление о соотношении каких-либо величин, обеспечивают …
схемы
графики
диаграммы
графы
четвертый вопрос
на рисунке представлено генеалогическое дерево ивана, где отмечены одни мужчины. как звали племянника деда отца ивана?
анатолий
руслан
леонид
павел
пятый вопрос
линия, наглядное представление о характере зависимости одной величины от другой, называется …
схемой
диаграммой
графом
графиком
шестой вопрос
родственные связи между членами семьи удобно изображать с :
сети
дерева
схемы
таблицы
седьмой вопрос
на схеме изображены населённые пункты а, б, с, д, связывающие ихдороги и протяжённости этих дорог. определите, какие два пунктанаиболее удалены друг от друга (при условии, что передвигаться можнотолько по указанным на схеме дорогам). в ответе укажите кратчайшеерасстояние между этими пунктами.
16
9
14
15
и восьмой
на рисунке изображена схема дорог, связывающих торговые точки а, б, в, г, д, е, к. по каждой дороге можно двигаться только в направлении, указанном стрелкой. сколько существует различных путей от точки а до точки к?
Для начала, переведем код в десятичную систему счисления.
110100102 = 21010
110011002 = 20410
110011112 = 20710
110100112 = 21110
Получаем: 210 204 207 211
Зная, что буква «А» кодируется как 192, а код каждой последующей буквы на 1 больше кода предыдущей буквы. Определим код остальных букв и расшифруем наше слово.
А-192
Б-193
В-194
Г-195
Д-196
Е-197
Ё-198
Ж-199
З-200
И-201
Й-202
К-203
Л-204
М-205
Н-206
О-207
П-208
Р-209
С-210
Т-211
У-212
Ф-213
Х-214
Ц-215
Ч-216
Ш-217
Щ-218
Ъ-219
Ы-220
Ь-221
Э-222
Ю-223
Я-224
СЛОТ
var
s: string;
ms: array of string;
begin
Write('Введите три слова через пробел: ');
Readln(s);
ms := s.Split(' ');
Writeln(ms[0] + ' ' + ms[2] + ' ' + ms[1])
end.
Вторая программа реализуется в любой версии Pascal. Её недостаток в том, что она правильно работает только тогда, когда введена фраза из трех слов, разделенных пробелом. Это простейший линейный алгоритм.
var
s, s1, s2, s3: string;
n, p: integer;
begin
Write('Введите три слова через пробел: ');
Readln(s);
n := Length(s);
p := Pos(' ', s);
s1 := Copy(s, 1, p - 1);
s3 := Copy(s, p + 1, n - p);
p := Pos(' ', s3);
s2 := Copy(s3, 1, p - 1);
n := Length(s3);
s3 := Copy(s3, p + 1, n - p);
Writeln(s1 + ' ' + s3 + ' ' + s2)
end.
Третья программа также реализуема в любой версии Pascal и содержит "классический" работы со строкой, состоящий в последовательном анализе каждого символа. Имеет защиту на случай, если слов будет больше или меньше трех.
var
s: string;
ms: array[1..3] of string;
i, n, p, j: integer;
begin
Write('Введите три слова через пробел: ');
Readln(s);
{
Алгоритм: Просматриваем все символы строки начиная с позиции p
и при обнаружении пробела в позиции q заносим в массив очередное слово,
копируя q-p символов, начиная с p. Затем заносим в p значение q+1
и продолжаем просмотр. При старте принимаем p=1
}
p := 1; j := 0; n := Length(s);
for i := 1 to n do
if s[i] = ' ' then
begin
j := j + 1;
if j <= 3 then begin{ если введено больше двух пробелов }
ms[j] := Copy(s, p, i - p);
p := i + 1
end
end;
if j < 3 then ms[3] := Copy(s, p, n - p + 1);
Writeln(ms[1] + ' ' + ms[3] + ' ' + ms[2])
end.
Все три программы опробованы и результаты их работы одинаковы:
Введите три слова через пробел: Зебра полосатая лошадь
Зебра лошадь полосатая