snopovajulia
?>

Определите значение переменной «a» после выполнения фрагмента программы: a := 10; if a > 5 then a := a + 12 else a := a - 7; if a > 5 then a := a + 12 else a := a - 7;

Информатика

Ответы

sales5947

34

Объяснение:

a = 10

если a > 5     (10 > 5   -   ДА)     то   a = a + 12 = 10 + 12 = 22

иначе a = a - 7 (т.к. условие истинно, то эту ветку мы не трогаем)

a = 22

если a > 5     (22 > 5   -   ДА)     то  a = a + 12 = 22 + 12 = 34

иначе a = a - 7 (т.к. условие истинно, то эту ветку мы не трогаем)

a = 34

Tatarnikova1507

*прикрепил файл index.txt - поменяйте расширение на .html, также прикрепил картинку результата

<!doctype html>

<html lang='ru'>

<head>

<meta charset = 'utf-8'>

</head>

<body>

<table border='1'>

<tr>

<td colspan='2'><b><p align='center'>Разновидности корунда</b></td>

</tr>

<tr>

<td style='width: 85px;'><p align='center'>Рубин</p></td>

<td style='background: #f29fa7; width: 250px;'><p>Прозрачный красный корунд</p></td>

</tr>

<tr>

<td><p align='center'>Сапфир</p></td>

<td style='background: #a4edf4;'><p>Прозрачный корунд синего цвета</p></td>

</tr>

</table>

</body>

</html>


В блокноте или в notepad++)
olg53362928

картинка

Объяснение:

1.

Минимальное двоичное число из 5 цифр: 10000₂

10000₂ = 1 * 2⁴ + 0 * 2³ + 0 * 2² + 0 * 2¹ + 0 * 2⁰ = 16 + 0 + 0 + 0 + 0 = 16₁₀

Максимальное двоичное число из 5 цифр: 11111₂

11111₂ = 1 * 2⁴ + 1 * 2³ + 1 * 2² + 1 * 2¹ + 1 * 2⁰ = 16 + 8 + 4 + 2 + 1 = 31₁₀

2.

1 / 2 = 0 + остаток 1

записываем остатки снизу вверх

1₁₀ = 1₂

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

2₁₀ = 10₂

3 / 2 = 1 + остаток 1

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

3₁₀ = 11₂

4 / 2 = 2 + остаток 0

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

4₁₀ = 100₂

5 / 2 = 1 + остаток 1

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

5₁₀ = 101₂

6 / 2 = 3 + остаток 0

3 / 2 = 1 + остаток 1

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

6₁₀ = 110₂

7 / 2 = 3 + остаток 1

3 / 2 = 1 + остаток 1

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

7₁₀ = 111₂

8 / 2 = 4 + остаток 0

4 / 2 = 2 + остаток 0

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

8₁₀ = 1000₂

9 / 2 = 4 + остаток 1

4 / 2 = 2 + остаток 0

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

9₁₀ = 1001₂

10 / 2 = 5 + остаток 0

5 / 2 = 1 + остаток 1

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

10₁₀ = 1010₂

11 / 2 = 5 + остаток 1

5 / 2 = 1 + остаток 1

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

11₁₀ = 1011₂

12 / 2 = 6 + остаток 0

6 / 2 = 3 + остаток 0

3 / 2 = 1 + остаток 1

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

12₁₀ = 1100₂

13 / 2 = 6 + остаток 1

6 / 2 = 3 + остаток 0

3 / 2 = 1 + остаток 1

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

13₁₀ = 1101₂

14 / 2 = 7 + остаток 0

7 / 2 = 3 + остаток 1

3 / 2 = 1 + остаток 1

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

14₁₀ = 1110₂

16 / 2 = 8 + остаток 0

8 / 2 = 4 + остаток 0

4 / 2 = 2 + остаток 0

2 / 2 = 1 + остаток 0

1 / 2 = 1 + остаток 1

записываем остатки снизу вверх

16₁₀ = 10000₂

3. Где есть цифра 1 - пишем 1, где цифр нет - пишем 0.


Памагити... Мне через пару часов скоро сдавать, а это только одна десятая часть работы.​

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определите значение переменной «a» после выполнения фрагмента программы: a := 10; if a > 5 then a := a + 12 else a := a - 7; if a > 5 then a := a + 12 else a := a - 7;
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Narine natalya
slazurnaya
vlsvergun59
evgeniipetrosov
Ivanova.i.bkrasheninnikov
f-d-a-14
lor005148
kotsur
shuxratmaxmedov
https://forms.gle/s7g5CsqomDKBoxgs5
vadimnechaev23150
olegtarasov1965
sn009
mrilyushchenko6
zybin41iz81
savenko0109152