М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
km546729
km546729
25.09.2021 13:13 •  Информатика

8 класс. Нужно написать программу на языке pascal. Цель программы:

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

👇
Открыть все ответы
Ответ:
agzansardalina1
agzansardalina1
25.09.2021
Хорошо, рассмотрим каждое задание по отдельности:

a) Чтобы перевести число из двоичной системы счисления в шестнадцатеричную, мы можем использовать метод группировки битов по 4.
Выполним группировку по 4 бита: 1010 1100 1101 0100. Теперь для каждой группы нам необходимо найти соответствующую цифру в шестнадцатеричной системе счисления.

1010 = A
1100 = C
1101 = D
0100 = 4

Таким образом, число 1010110011010102 в шестнадцатеричной системе будет равно ACD416.

b) В этом задании также нужно перевести число из двоичной системы в шестнадцатеричную. Произведем группировку по 4 бита:

1010 1111 1100 1

Теперь найдем соответствующие цифры в шестнадцатеричной системе:

1010 = A
1111 = F
1100 = C
1 = 1

Число 10101111110012 в шестнадцатеричной системе будет равно AFC116.

c) В данном задании нужно перевести число из шестнадцатеричной системы счисления в десятичную. Чтобы это сделать, нужно использовать правило, что каждой цифре в шестнадцатеричной системе соответствует определенное числовое значение. Вот соответствия:

F = 15
D = 13
8 = 8
2 = 2
1 = 1

Теперь можем записать число в десятичной системе: 15 * 16^5 + 13 * 16^4 + 8 * 16^3 + 2 * 16^2 + 1 * 16^1 = 15 * 1048576 + 13 * 65536 + 8 * 4096 + 2 * 256 + 1 * 16 = 15728640 + 851968 + 32768 + 512 + 16 = 16777216 + 888576 + 33580 + 528 = 17600000 + 34108 + 528 = 17600000 + 34636 = 17634636

Таким образом, число FD8216А в десятичной системе равно 17634636.

d) В данном задании число записано в шестнадцатеричной системе счисления, но содержит неизвестную цифру g в конце. Поэтому перевести его в десятичную систему невозможно, пока мы не уточним значение этой цифры.

e) Также как и в задании (d), в этом числе записано некорректное значение "g" в шестнадцатеричной системе счисления. Поэтому перевод числа в десятичную систему невозможен без правильного значения.

f) В этом задании число записано в пятиричной системе, поэтому для перевода в десятичную систему у нас есть соответствие цифрам:

1 = 1
2 = 2
5 = 5
4 = 4
8 = 8
А = 10

Теперь можем записать число в десятичной системе: 1 * 5^5 + 2 * 5^4 + 7 * 5^3 + 5 * 5^2 + 4 * 5^1 + 8 * 5^0 = 3125 + 500 + 875 + 125 + 20 + 8 = 4653

Таким образом, число 127548 5A16 в десятичной системе равно 4653.

Надеюсь, данное разъяснение помогло вам разобраться с заданием! Если у вас есть ещё вопросы, не стесняйтесь задавать.
4,7(17 оценок)
Ответ:
Bauer322
Bauer322
25.09.2021
Хорошо, давайте разберем по очереди каждую из трех задач и решим их с помощью Python.

1) В задаче требуется вывести значения целых переменных a=5 и b=3 в следующем формате: 5+3=?.

Для этого нам нужно просто сложить значения переменных a и b и вывести результат. Вот код для решения данной задачи:

```python
a = 5
b = 3
result = a + b
print(str(a) + '+' + str(b) + '=' + str(result))
```

2) Во второй задаче требуется вывести значения целых переменных a=5 и b=3 в следующем формате: z(5)=f(3).

В данной задаче нам нужно вывести значения переменных a и b в формате "z(5)=f(3)". Вот код для решения задачи:

```python
a = 5
b = 3
print('z(' + str(a) + ')=f(' + str(b) + ')')
```

3) В третьей задаче требуется вывести значения целых переменных a=5 и b=3 в следующем формате: a=5; b=3.

В этой задаче нам нужно вывести значения переменных a и b в формате "a=5; b=3". Вот код для решения данной задачи:

```python
a = 5
b = 3
print('a=' + str(a) + '; b=' + str(b) + ';')
```

Все три решения написаны на языке программирования Python и позволяют получить желаемые результаты. Если у вас возникнут какие-либо вопросы, буду рад помочь!
4,8(96 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ