
СПАСИТЕ ДОБРЫЕ ЛЮДИ!! КТО НЕ ЗНАЕТ ПРОХОДИТЕ МИМО И НЕ ПИШИТЕ ВСЯКУЮ ЧУШЬ!!! 1) Даны целое число
X и цифра Y (от 0 до 7) в десятичной системе счисления. Укажите сколько из приведенных ниже логических выражений, записанных на Pascal, истинны для высказывания «число X оканчивается на цифру Y в восьмеричной системе счисления». X mod 8=Y abs(X) mod 8=Y X div 8=Y abs(X) div 8=Y X mod 10=Y abs(X mod 10)=Y 1) 1; 2) 2; 3) 3; 4) 4. 2. Ученикам была дана часть программы для получения частного q и остатка r при делении a на b. var a, b, q, r, k: integer; begin readln(a,b); q:=a div b; r:=a mod b; … writeln(q,' ',r); end. A begin G k:=-1 B else H q:=q+1 C end или end; I q:=q+k*1 D if a<0 then J q:=q-1 E if b<0 then K r:=r+abs(b) F k:=1; L r:=r+b Петя, Вася, Маша и Даша составили недостающий фрагмент программы и закодировали его с помощью следующих букв (см. таблицу). У Пети получилось GDFEAIKC, у Васи – GEFDAIKC, у Маши – DEAHKCBAJLC, а Даши – DEAHLCBAJLC. Сколько учеников решили задачу верно? 1) 1; 2) 2; 3) 3; 4) 4.

Ответы на вопрос

Ответ:
F
k:=1;
L
r:=r+b
Петя, Вася, Маша и Даша составили недостающий фрагмент программы и закодировали его с помощью следующих букв (см. таблицу). У Пети получилось GDFEAIKC, у Васи – GEFDAIKC, у Маши – DEAHKCBAJLC



Не волнуйтесь, я здесь, чтобы помочь! Давайте разберемся с первым вопросом:
Высказывание: "Число X оканчивается на цифру Y в восьмеричной системе счисления."
Для восьмеричной системы счисления цифры от 0 до 7. Перейдем к рассмотрению каждого логического выражения:
- X mod 8 = Y - это проверка на остаток от деления X на 8 равен Y.
- abs(X) mod 8 = Y - это аналогичная проверка, но с использованием абсолютного значения X.
- X div 8 = Y - это проверка на результат деления X на 8 равен Y.
- abs(X) div 8 = Y - это аналогичная проверка, но с использованием абсолютного значения X.
- X mod 10 = Y - это проверка на остаток от деления X на 10 равен Y.
- abs(X mod 10) = Y - это аналогичная проверка, но с использованием абсолютного значения остатка от деления X на 10.
Теперь давайте посмотрим, какие из этих выражений истинны для высказывания. Если X оканчивается на Y в восьмеричной системе, то остаток от деления X на 8 должен быть равен Y.
Исключим неверные выражения:
- X mod 8 = Y
- abs(X) mod 8 = Y
- X mod 10 = Y
Таким образом, у нас остаются выражения 1, 2 и 5.
Теперь перейдем ко второму вопросу о программе:
По буквенному кодированию фрагментов программы, у Пети получилось GDFEAIKC, у Васи – GEFDAIKC, у Маши – DEAHKCBAJLC, а у Даши – DEAHLCBAJLC.
Сравнивая кодирование с фрагментами программы, у нас есть следующие соответствия:
- G: k:=-1
- D: if a<0 then
- F: k:=1;
- E: if b<0 then
- A: begin
- I: q:=q+k*1
- K: r:=r+abs(b)
- C: end
Теперь посмотрим, сколько учеников решили задачу верно:
- Петя - GDFEAIKC: 7 соответствий
- Вася - GEFDAIKC: 7 соответствий
- Маша - DEAHKCBAJLC: 10 соответствий
- Даша - DEAHLCBAJLC: 9 соответствий
Таким образом, ученики, решившие задачу верно:
- Маша: 10 соответствий.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili