ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО!!! ДАМ 50 БАЛОВ ЗАРАНЕЕ СПАСИБО

+523 голосов
6.3m просмотров

ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО!!! ДАМ 50 БАЛОВ ЗАРАНЕЕ СПАСИБО


image
image

Информатика | 6.3m просмотров
+60

nvm

+145

А что за вопросик в ответах 4го..?

Дан 1 ответ
+187 голосов

Задание 1:

Ответ: 1) 3, 12

Объяснение:

  • a := 6*12 + 3;
  • b := (a div 10) + 5;
  • a := (b mid 10) + 1;

Подставив во второй строчке значение a из первой строчки, а в третьей значение b из второй, получаем:

  • b = ((6*12 + 3) div 10) + 5 = 7 + 5 = 12.  
  • a = (b mod 10) + 1 = 2 + 1 = 3.

Задание 2:

Ответ: 1) 72

Объяснение:

  • a := 30;
  • b := 6;
  • a := a/2 *b; /// Теперь a = 30/2 *6 = 90
  • if a>b then c := a - 3*b
  • else c := a + 3*b;

Условие a>b (90>6) выполняется, поэтому:

  • c = 90 - 3*6 = 90 - 18 =  72.

Задание 3:

Ответ: 20

Объяснение:

  • y := 0;
  • x := 10;
  • while x>0 do;
  • begin
  •    x := x - 2; /// Уменьшаем x на 2
  •    y := y+x;  /// Увеличиваем y на x
  • end;

Пока x>0 x будет уменьшаться на 2, а y увеличиваться на x:

x=10  y=0   x>0?ДА => x=10-2   y=0+8;

x=8   y=8   x>0?ДА => x=8-2   y=8+6;

x=6   y=14   x>0?ДА => x=6-2   y=14+4;

x=4   y=18   x>0?ДА => x=4-2   y=18+2;

x=2   y=20   x>0?ДА => x=2-2   y=20+0;

x=0   y=20   x>0?НЕТ Конец.

Как мы видим, после выполнения фрагмента программы y = 20.

Задание 4:

Ответ: 4) ?A&?B

Объяснение:

Не знаю что значит знак "?", но 1, 2, 3 точно не подходят. Вообще, правильный ответ: A ⊥ B или A ↓ B. смотрите вложение.

Задание 5:

Ответ: 10000111 и 207

Объяснение:

Во вложении.

Задание 6:

Ответ: 33

Объяснение:

Во вложении.

Задание 7:

Ответ: 11101 и 1000001

Объяснение:

Во вложении.

Задание 8:

Ответ: 10 000

Объяснение:

14 000 + 16 000 - 20 000 = 10 000

Задание 9:

Ответ:

| A | B | F |

| 0 | 0 | 0 |

| 0 | 1  | 1  |

| 1  | 0 | 0 |

| 1  | 1  | 1  |

Задание 10:

Ответ: 24

Объяснение:

  • var c, b: integer;
  • begin
  •    c := 0;  
  •    b := 3;  
  •    while not (b > 10) do
  •    begin
  •        c := c + b; /// Уменьшаем x на 2
  •        b := b + 2;  /// Увеличиваем y на x
  •    end;
  •    write(c);  
  • end.

image
image
image
image
image
(3.7k баллов)
+127

Доделал 9е

+118

Задание 4 - там Стрелка Пирса (ограничение вложений)