Русский язык (Определение главной информации текста)

Результаты теста

Затрачено времени:

11:23:47

Выполнено:

0% (0 из 27)

Кол-во баллов:

0

Вопрос 1

Вычислите значение выражения 2538 − AB16. В ответе запишите вычисленное значение в десятичной системе счисления.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

0

Полученные баллы: 0

Вопрос 2

Логическая функция F задаётся выражением (x → y) ∧ (y → z). На рисунке приведён фрагмент таблицы истинности функции F. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.

Перем. 1Перем. 2Перем. 3Функция
??? ??? ??? F
1 1 0 1
1 0 0 1

В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу, затем – буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Пример. Пусть задано выражение x →y , зависящее от двух переменных – x и y, и таблица истинности:

Перем. 1Перем. 2Функция
??? ??? F
0 0 1
0 1 1
1 0 0
1 1 1

 

Тогда первому столбцу соответствовала бы переменная x, а второму столбцу — переменная y. В ответе следовало бы написать: xy.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

zyx

Полученные баллы: 0

Вопрос 3

На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длине этих дорог в километрах.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  П1 П2 П3 П4 П5 П6 П7 П8
П1   15   20       18
П2 15   25          
П3   25       24   22
П4 20           12  
П5           13 16 17
П6     24   13     15
П7       12 16      
П8 18   22   17 15    

 

 Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги от пункта В до пункта Е. В ответе запишите целое число.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

15

Полученные баллы: 0

Вопрос 4

Сколько записей удовлетворяют условию «Класс = '11а' ИЛИ Физика < Химия»?

Фамилия  Класс Математика История Физика Химия Биология 
Антонов 10б 80 72 68 66 70
Борисов 11а 75 88 69 61 69
Высотский 10б 85 77 73 79 74
Диганский 10б 77 85 81 81 80
Емельянин 11а 88 75 79 85 75
Захарова 11а 72 80 66 70 70

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

4

Полученные баллы: 0

Вопрос 5

Для кодирования букв X, Е, Л, О, Д решили использовать двоичное представление чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Закодируйте последовательность букв ЛЕДОХОД таким способом и результат запишите шестнадцатеричным кодом.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

999C

Полученные баллы: 0

Вопрос 6

Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:

1. умножь на 2

2. прибавь 1

Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя

команду номер 2, прибавляет к числу на экране 1. Напишите программу, содержащую не

более 5 команд, которая из числа 6 получает число 33. Укажите лишь номера команд.

Например, программа 12122 -это программа:

умножь на 2

прибавь 1

умножь на 2

прибавь 1

прибавь 1,

 

которая преобразует число 5 в число 24.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

22112

Полученные баллы: 0

Вопрос 7

Дан фрагмент электронной таблицы. Из ячейки E4 в ячейку D3 была скопирована формула. При копировании адреса ячеек в формуле автоматически изменились. Каким стало числовое значение формулы в ячейке D3?

 

 

 ABCDE
1 40 4 400 70 7
2 30 3 300 60 6
3 20 2 200   5
4 10 1 100 40 =$B2 * C$3

 

Примечание: знак $ обозначает абсолютную адресацию.

 

ИЛИ

 

Дан фрагмент электронной таблицы.

 

 

 ABC
1   6 10
2 =(A1-3)/(B1-1) =(A1-3)/(C1-5) = C1/(A1 – 3)

 

Какое целое число должно быть записано в ячейке A1, чтобы диаграмма, построенная по значениям ячеек диапазона A2:С2, соответствовала рисунку? Известно, что все значения ячеек из рассматриваемого диапазона неотрицательны.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

8

Полученные баллы: 0

Вопрос 8

Запишите значение переменной а после выполнения фрагмента алгоритма:

 

*Примечание: знаком := обозначена операция присваивания. В бланк ответов впишите только число.

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

0

Полученные баллы: 0

Вопрос 9

Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 512x512 пикселов при условии, что в изображении могут использоваться 256 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно.

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

256

Полученные баллы: 0

Вопрос 10

Все 5-буквенные слова, составленные из букв А, Н, П, записаны в алфавитном порядке.

Вот начало списка:

1. ААААА

2. ААААН

3. ААААП

4. АААНА

5. АААНН

……

Запишите слово, которое стоит на 201-м месте от начала списка.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

ПННАП

Полученные баллы: 0

Вопрос 11

Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:

 

F(n) = 1 при n ≤2;

F(n) = 2 × F(n −1) + F(n −2) при n> 2.

 

Чему равно значение функции F(6)? В ответе запишите только натуральное число.

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

41

Полученные баллы: 0

Вопрос 12

На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу. Если будет несколько вариантов решения, запишите их все через запятую.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

ГВАБ

Полученные баллы: 0

Вопрос 13

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 20 символов и содержащий только символы из 8-символьного набора: А, В, C, D, Е, F, G, H. В базе данных для хранения сведений о каждом пользователе отведено одинаковое минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено 12 байт на каждого пользователя.

Сколько байт нужно для хранения сведений о 25 пользователях? В ответе запишите только целое число – количество байт.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

500

Полученные баллы: 0

Вопрос 14

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где a, b – целые числа. Эта команда перемещает Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Например, если Чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1).

Цикл

ПОВТОРИ число РАЗ

последовательность команд

КОНЕЦ ПОВТОРИ

означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).

 

Чертёжнику был дан для исполнения следующий алгоритм (количество повторений и смещения в первой из повторяемых команд неизвестны):

 

НАЧАЛО

сместиться на (–1, –2)

ПОВТОРИ … РАЗ

сместиться на (…, …)

сместиться на (–1, –2)

КОНЕЦ ПОВТОРИ

сместиться на (–20, –12)

КОНЕЦ

 

После выполнения этого алгоритма Чертёжник возвращается в исходную точку. Какое наибольшее число повторений могло быть указано в конструкции «ПОВТОРИ … РАЗ»?

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

7

Полученные баллы: 0

Вопрос 15

На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, К, Л, М, Н, П, Р, Т. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Т?

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

111

Полученные баллы: 0

Вопрос 16

В системе счисления с некоторым основанием десятичное число 12 записывается как 110. Укажите это основание.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

3

Полученные баллы: 0

Вопрос 17

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&».

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

ЗапросНайдено страниц (в тысячах)
Марс & Юпитер 274
Юпитер & (Марс | Сатурн) 467
Марс & Юпитер & Сатурн 108

 

Какое количество страниц (в тысячах) будет найдено по запросу

 

Юпитер & Сатурн ?

 

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

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

301

Полученные баллы: 0

Вопрос 18

Обозначим через m&n поразрядную конъюнкцию неотрицательных целых чисел m и n.

Например, 14&5 = 11102&01012 = 01002 = 4.

Для какого наименьшего неотрицательного целого числа А формула

 

x&25 ≠ 0 → (x&19 = 0 → x&А ≠ 0)

 

тождественно истинна (то есть принимает значение 1 при любом неотрицательном целом значении переменной х)?

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

8

Полученные баллы: 0

Вопрос 19

Представленный ниже фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 1 до 10. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 3, 5, 8, 10, 7, 4, 6, 12, 15 (т.е. A[1] = 2, A[2] = 3, …, A[10] = 15).

Определите значение переменной s после выполнения фрагмента этой программы (записанного ниже на разных языках программирования).  

БейсикPython
n = 10
s = 0
 FOR i = 2 TO n
    IF A(i-1) < A(i) THEN
        A(i) = A(i) + A(i-1)
        s = s + A(i)
    END IF
 NEXT i

n = 10

s = 0

for i in range(2,n+1):

    if A[i-1] < A[i]:

        A[i] = A[i] + A[i-1]

        s = s + A[i]

 

 

ПаскальАлгоритмический язык
n := 10;
s := 0;
for i:=2 to n do begin
    if A[i-1] < A[i] then begin
        A[i] := A[i] + A[i-1];
        s := s + A[i]
    end
end;
n := 10
s := 0
нц для i от 2 до n
    если A[i-1] < A[i]
        то
            A[i] := A[i] + A[i-1]
            s := s + A[i]
    все
кц
Си++
n = 10;
s = 0;
for (i = 2; i <= n; ++i) {
    if (A[i-1] < A[i]) {
        A[i] = A[i] + A[i-1];
        s = s + A[i];
    }
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

50

Полученные баллы: 0

Вопрос 20

Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 8, а потом 5. 

БейсикПаскаль
DIM X, A, B, C AS INTEGER 
 INPUT X 
 A = 0: B = 0 
 WHILE X > 0 
    C = X MOD 10 
    A = A + C 
    IF C > B THEN B = C 
    X = X  10 
 WEND 
 PRINT A 
 PRINT B
var x, a, b, c: integer; 
begin 
    readln(x); 
    a := 0; b := 0; 
    while x>0 do 
        begin 
            c := x mod 10; 
            a := a+c; 
            if c>b then b := c; 
            x := x div 10; 
        end; 
    writeln(a); write(b); 
end.
Си++Алгоритмический
#include <iostream> 
using namespacestd;
int main() 
{ 
    int x, a, b, c; 
    cin >> x; 
    a = 0; b = 0; 
    while (x>0) { 
        c = x%10; 
        a = a+c; 
        if (c>b) 
            b = c; 
        x = x/10; 
    } 
    cout << a << endl << bendl; 
}
алг 
нач 
цел x, a, b, c 
ввод x 
a := 0; b := 0 
нц пока x>0 
    c := mod(x,10) 
    a := a+c 
        если c>b 
    то b := c 
    все 
    x := div(x,10) 
кц 
вывод a, нс, b 
 кон
Python
x = int(input())
a = 0
b = 0
while x > 0:
    c = x % 10
    a += c
    if c > b:
        b = c
    x //= 10
print(a)
print(b)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

35

Полученные баллы: 0

Вопрос 21

Определите, какое число будет напечатано в результате выполнения следующего алгоритма: 

БейсикПаскаль
DIM A, B, T, M, R AS INTEGER 
 A = -20: B = 20
 M = A: R = F(А) 
 FOR T = A TO B 
    IF F(T) > R THEN 
        M = T 
        R = F(T) 
    END IF 
 NEXT T 
 PRINT R 
 FUNCTION F(x) 
    F = -4(x+4)*(x+2)
 END FUNCTION
var a,b,t,M,R: integer;
    Function F(x:integer): integer;
        begin 
            F := -4(x+4)*(x+2)
        end;  
begin 
    a := -20; b := 20; 
    M := a; R := F(a); 
    for t := a to b do begin 
        if (F(t) > R) then begin 
            M := t; 
            R := F(t) 
        end 
    end; 
    write(R) 
end.
Си++Алгоритмический
#include <iostream>
using namespacestd; 
int F(int x) 
{ 
return -4(x+4)*(x+2); 
}  
int main() 
{ 
    int a, b, t, M, R; 
    a = -20; b = 20; 
    M = a; R = F(a); 
    for (t = a; t <= b; t++) { 
        if (F(t) > R) { 
            M = t; R = F(t); 
        } 
    } 
    cout « R « endl; 
}
алг 
 нач  
 цел a, b, t, M, R 
 a := -20; b := 20 
 M := a; R := F(a) 
 нц для t от a до b 
 если F(t) > R 
 то 
 M := t; R := F(t) 
 все 
 кц 
 вывод R
 кон 
 алг цел F(цел x) 
 нач 
 знач := -4(x+4)*(x+2)
 кон
Python
deff(x):
    return -4(x+4)*(x+2)
a = -20
b = 20
 M = a
 R = F(a)
for t inrange(a, b+1):
    if (f(t) > R):
        M = t
        R = f(t);
print(R)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

4

Полученные баллы: 0

Вопрос 22

Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). Ответ запишите в виде целого числа: 

БэйсикПаскаль

 

a = 30
b = 6
a = a * 3 / b
 IF a < b THEN
    c = 2 * a – 5 * (b + 2)
 ELSE
    c = 2 * a + 5 * (b + 2)
 END IF

 

 

a := 30;
b := 6;
a := a * 3 / b;
if a < b then
    c := 2 * a – 5 * (b + 2)
else
    c := 2 * a + 5 * (b + 2);

 

Си++Алгоритмический

 

a = 30;
b = 6;
a = a * 3 / b;
if (a < b)
    c = 2 * a – 5 * (b + 2);
else
    c = 2 * a + 5 * (b + 2);

 

 

a := 30
b := 6
a := a * 3 / b
если a < b
    то c := 2 * a – 5 * (b + 2)
иначе:= 2 * a + 5 * (+ 2)
все

 

Python

a = 30

b = 6

a = a * 3 / b

if a < b:

    c = 2 * a – 5 * (b + 2)

else:

    c = 2 * a + 5 * (b + 2)

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

70

Полученные баллы: 0

Вопрос 23

Сколько существует различных наборов значений логических переменных x1, x2, … x7, y1, y2, … y7, которые удовлетворяют всем перечисленным ниже условиям?

 

(x1 ∨ x2) ∧ ((x1 ∧ x2) →x3) ∧ ¬ (x1 ∧ y1) = 1

(x2 ∨ x3) ∧ ((x2 ∧ x3) →x4) ∧ ¬ (x2 ∧ y2) = 1

...

(x5 ∨ x6) ∧ ((x5 ∧ x6) →x7) ∧ ¬ (x5 ∧ y5) = 1

(x6 ∨ x7) ∧ ¬(x6 ∧ y6) = 1

x7 ∧ y7 = 0

В ответе не нужно перечислять все различные наборы значений переменных x1, x2, ..., x7, y1, y2, ..., y7, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.

 

 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

45

Полученные баллы: 0

Вопрос 24

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

 

ПаскальБейсик
var х, у: real;
begin
readln(х, у) ;
if х <= у * у then
if х >= 0 then
if у <= 1 then
write('принадлежит')
else
write{'не принадлежит')
end.
INPUT x, у
 IF x <= у * y THEN
 IF x >= 0 THEN
 IF у <= 1 THEN
 PRINT "принадлежит"
 ELSE
 PRINT "не принадлежит"
 ENDIF
 ENDIF
 ENDIF
 END
Си++Алгоритмический язык
int main(void)
{ float х, у;
cin >> x >> у;
if (x <= у * у)
if (x >= 0)
if (y <= 1)
cout << "принадлежит";
else
cout << "не принадлежит";
}
алг
нач
вещ х, у
ввод х, у
если х <= у * у то
если х >= 0 то
если у <= 1 то
вывод 'принадлежит'
иначе
вывод 'не принадлежит'
все
все
все
кон
Python

x,y = float(input())

if x <= у * y:

    if x >= 0:

        if у <= 1:

            print("принадлежит")

        else:

            print("не принадлежит")

 

 

Последовательно выполните следующее:

1. Перерисуйте и заполните таблицу, которая показывает, как работает программа при аргументах, принадлежащих различным областям (A, B, C, D, E, F, G и H).

Точки, лежащие на границах областей, отдельно не рассматривать. В столбцах условий укажите "да", если условие выполнится, "нет", если условие не выполнится, "—" (прочерк), если условие не будет проверяться, "не изв.", если программа ведет себя по-разному для разных значений, принадлежащих данной области. В столбце "Программа выведет" укажите, что программа выведет на экран. Если программа ничего не выводит, напишите "—" (прочерк). Если для разных значений, принадлежащих области, будут выведены разные тексты, напишите "не изв". В последнем столбце укажите "да" или "нет".

 

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

Область Условие 1

(x <= у * у)

Условие 2

(x >= 0)

Условие 3

(y <= 1)

Программа выведет Область обрабатывается

верно

A          
В          
С          
D          
Е          
F          
G          
Н          
 
 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

Полученные баллы: 0

Вопрос 25

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -10 000 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых хотя бы одно число не делится на 7. В данной задаче под парой подразумевается два подряд идущих элемента массива. Например, для массива из пяти элементов: 13; 7; 26; -1; 9 — ответ: 4.

Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования и естественного языка. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.  

БейсикПаскаль
CONST N AS INTEGER = 30
 DIM A (1 TO N) AS INTEGER
 DIM I AS INTEGER,
    J AS INTEGER,
    K AS INTEGER
 FOR I = 1 TO N
    INPUT A(I)
 NEXT I
...
 
 END
const
    N = 30;
var
    a: array [1..N] of integer;
    i, j, k: integer;
begin
    for i := 1 to N do
        readln(a[i]);
    ...
 
end.
СиАлгоритмический язык
#include <iostream>
using namespacestd;
#define N 30
int main() {
    int a[N];
    int i, j, k;
    for (i = 0; i < N; i++)
        cin >> a[i];
    ...
    return 0;
}
алг
нач
    цел N = 30
    целтаб a[1:N]
    цел i, j, k
    нц для i от 1 до N
        ввод a[i]
    кц
    ...
 
кон
PythonЕстественный язык

# допускается также

# использовать две

# целочисленные переменные j и k

a = []

n = 30

for i in range(0, n):

    a.append(int(input()))

...

 

Объявляем массив A из 30 элементов.

Объявляем целочисленные переменные I, J, K.

В цикле от 1 до 30 вводим элементы массива A с 1-го по 30-й.

 

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

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

Полученные баллы: 0

Вопрос 26

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в два раза. Например, имея кучу из 15 камней, за один ход можно получить кучу из 16 или 30 камней. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.

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

В начальный момент в куче было S камней; 1 ≤ S ≤ 93.

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

Выполните следующие задания. Во всех случаях обосновывайте свой ответ.

 

Задание 1

а) Укажите все такие значения числа S, при которых Петя может выиграть в один ход. Обоснуйте, что найдены все нужные значения S, и укажите выигрывающие ходы.

б) Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. Опишите выигрышную стратегию Вани.

 

Задание 2

Укажите два таких значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:

– Петя не может выиграть за один ход;

– Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.

Для каждого указанного значения S опишите выигрышную стратегию Пети.

 

Задание 3

Укажите значение S, при котором одновременно выполняются два условия:

– у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;

– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

Для указанного значения S опишите выигрышную стратегию Вани.

 

Постройте дерево всех партий, возможных при этой выигрышной стратегии Вани (в виде рисунка или таблицы). На рисунке на рёбрах дерева указывайте, кто делает ход; в узлах — количество камней в позиции.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

Полученные баллы: 0

Вопрос 27

На вход программе (как вариант, из входного файла text.dat) подаётся текст на английском языке. Ввод этих символов заканчивается точкой (другие символы, отличные от «.» во входных данных отсутствуют; в программе на языке Бейсик символы можно вводить по одному в строке, пока не будет введена точка). Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет определять и выводить на экран, какая английская буква встречается во входной последовательности чаще всего и сколько именно раз. Строчные и прописные буквы при этом не различаются. Если таких букв несколько, то программа должна выводить на экран ту из них, которая стоит по алфавиту раньше.

Например, пусть файл содержит следующую информацию:

It is not a simple task. Yes!

Тогда чаще всего встречаются буквы I, S, T. (слово Yes в подсчете не участвует, так как расположено после точки). Следовательно, в данном случае, программа должна вывести

I 3.

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

Полученные баллы: 0

Регистрация


Зарегистрироваться через VK

Личный кабинет

Регистрация
Войти через VK