СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

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

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Дз 41. Работа над ошибками

Категория: Информатика

Нажмите, чтобы узнать подробности

                                                                                                                                                                                                                                                                                                                                                                                                                                        

Просмотр содержимого документа
«Дз 41. Работа над ошибками»

  1. 11-76. Ниже записаны две рекурсивные функции, F и G:

function F(n: integer): integer;

begin

if n 2 then

F := F(n - 1) + G(n - 2)

else

F := 1;

end;

function G(n: integer): integer;

begin

if n 2 then

G := G(n - 1) + F(n - 2)

else

G := 1;

end;

Чему будет равно значение, вычисленное при выполнении вызова F(7)?

  1. 11- 64. Дан рекурсивный алгоритм:

function F(n: integer): integer;

begin

if n = 3 then

F:= F(n-3) + F(n-2)*F(n-1)

else

F:= n;

end;

Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(7)?

  1. 12-85. Для узла с IP-адресом 48.95.137.38 адрес сети равен 48.95.128.0. Найдите наименьшее возможное количество единиц в двоичной записи маски подсети.

  2. 16-95. Сколько единиц в двоичной записи числа 22014 – 4650 – 38?

  3. 16-114. Сколько значащих нулей в двоичной записи числа 4590 + 8350 – 21020 – 25?

  4. 17- 77. В таблице приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета:

Запрос

Количество страниц (тыс.)

Слон

460

Хобот

140

Ладья

280

Хобот & Ладья

0

Слон & Хобот

60

Слон & Ладья

150

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

Слон | Ладья | Хобот?

  1. 18-154. Определите наименьшее натуральное число A, такое что выражение

(X & 94  0)  ((X & 21 = 0)  (X & A  0))

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

  1. 18-185. Определите наименьшее натуральное число A, такое что выражение

(x & 43 =0)  ( (x & 50  0)  (x & A 0) )

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

  1. 18-157. Определите наибольшее натуральное число A, такое что выражение

(X & A  0)  ((X & 44 = 0)  (X & 76  0))

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

  1. 19-91. Ниже представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0]

s := 15;

n := 10;

for i:=0 to n-1 do begin

s:=s+A[i]-A[i+1]+3

end;

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

var a,b,t,M,R :integer;

Function F(x:integer):integer;

begin

F := (x*x-9)*(x*x-9)+5 end;

begin

a := -13; b := 13; M := a; R := F (a) ;

for t := a to b do

if (F(t)

M := t; R := F(t)

end;

write(M+7)

end.

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

var a,b,t,M,R:integer;

Function F(x: integer):integer;

begin

F := 19-19*(x-1)*(x-1);

end;

BEGIN

a := 10; 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;

writeln(M);

END.

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

var a, b, t, N :integer;

Function F(x: integer):integer;

begin

F := 16*(6-x)*(6-x)-450;

end;

BEGIN

a := -20; b := 20;

N := 0;

for t := a to b do begin

if (F(t) = 0) then begin

N := N+1;

end;

end;

write(N);

END.


  1. 23-143. Сколько различных решений имеет система логических уравнений

(x1 y1) (x2 y2)

(x2 y2) (x3 y3)

...

(x7 y7) (x8 y8)

где x1, …, x8, y1, …, y8, – логические переменные? В ответе не нужно перечислять все различные наборы значений переменных, при которых выполнено данное равенство. В качестве ответа нужно указать количество таких наборов. (Отображением)

  1. Сколько различных решений имеет система логических уравнений (Отображением)

(x1 x2) (x1 x3) (x1 x3)=0

(x2 x3) (x2 x4) (x2 x4)=0

...

(x8 x9) (x8 x10) (x8 x10)=0