profile
Размещено 5 лет назад по предмету Информатика от lazymintcat

Запишите значение переменной F после выполнения фрагмента алгоритма:
x:=1056;
b:=x mod 100 div 10;
c:=x mod 10;
d:=x div 1000;
y:=100*c + 10*d +b
f:=x-y


Пожалуста с подробным решением

  1. Ответ на вопрос
    Ответ на вопрос дан Единорожек34

    Объяснение:

    x := 1056; // Обычное присвоение - значение правой части "закидывается" в переменную левой части, становясь её содержимым

    b := x mod 100 div 10; // В правой части происходят несколько операций, сначала x mod 100 - деление по модулю, то есть получение остатка при делении числа x на 100 (результатом является 56), далее на очереди оператор div - целочисленное деление, то есть при делении мы получим целое число, а остаток уходит (56 делить на 10 = 5). После этого полученный результат 5 помещается в переменную b.

    c := x mod 10; // Получение остатка при делении 1056 на 10. Результат 6 - помещается в переменную c.

    d := x div 1000; // Целочисленное деление 1056 на 1000. Результат 1 - помещается в d.

    y := 100 * c + 10 * d + b; // Более привычные операторы, * умножение, + сложение, выполняются по арифметическим правилам. 100 * 6 + 10 * 1 + 5 = 615. Таким образом y будет хранить 615

    f := x - y; // 1056 - 615 = 441. Переменная f будет содержать 441

  2. Ответ на вопрос
    Ответ на вопрос дан mischonik

    Объяснение:

    ._. ну ладно

    читаю код

    у нас к x изначально присвоено значение 1056, затем b=1056 mod 100 div 10, вы вероятно не знаете, что есть такое mod и div ибо мне непонятно, как это можно не решить.

    div - Эта операция используется для того чтобы найти целую часть от деления

    mod - ищет остаток от деления

    теперь считаем b=1056 mod 100 div 10

    1056 mod 100 будет 56, тогда 56 div 10 будет это будет 5, т к целая часть 5

    теперь считаем c

    c= 1056 mod 10 это будет 6

    затем d=1056 div 1000  это будет 1

    y = 100*6+10*1+5 это будет 615

    тогда f=1056-615 это будет 441

    это ответ

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.