Иванникова736
?>

Напишите программу на языке c++, которая определяет, будет ли k-й день выходным, если 1 января - понедельник. требуется вывести "yes", если этот день выходной, "no" если нет.

Информатика

Ответы

ajuli2
uses
  GraphABC;

var
  i: word; //Было предпочтительнее использовать byte,
             //ведь от 3 до 7 считаем, но тип word старее,
             //а к byte могут придраться

begin
  SetBrushColor(clBlue); //Проставляем цвет кисти, я не
                                    //нашёл функции рисования круга,
                                    //где можно было бы указать цвет
  for i := 3 to 7 do
  begin
    FillCircle(200, 200, 10 * i); //Рисуем круг, радиус от 30 до 70
    sleep(500); //Поскольку круги в конечном счёте всё равно
                     //затираются более большими, будем выводить
                     //с задержкой
  end;
end.
adman7
1. Чтобы записать число 103 в беззнаковом восьмиразрядном формате, нам понадобится двоичный код этого числа.

Шаг 1: Переведем число 103 в двоичную систему счисления:
103 = 64 + 32 + 4 + 2 + 1 = 1100111

Шаг 2: Запишем это число в восьмиразрядном формате, дополнив нулями слева, чтобы получить восемь разрядов:
00110011

Таким образом, число 103 в беззнаковом восьмиразрядном формате будет записано как 00110011.

2. Чтобы найти десятичный эквивалент числа, представленного в беззнаковом 16-тиразрядном формате, нужно перевести этот двоичный код обратно в десятичную систему.

Шаг 1: Разобьем двоичный код на группы по четыре разряда:
0000 0000 0011 0011 0111

Шаг 2: Посчитаем десятичное значение каждой группы:
0000 = 0
0000 = 0
0011 = 3
0011 = 3
0111 = 7

Шаг 3: Объединим полученные значения:
00000000001100110111

Шаг 4: Переведем полученное число в десятичную систему счисления:
00000000001100110111 = 0 × 2^19 + 0 × 2^18 + 0 × 2^17 + 0 × 2^16 + 0 × 2^15 + 0 × 2^14 + 0 × 2^13 + 0 × 2^12 + 0 × 2^11 + 1 × 2^10 + 1 × 2^9 + 0 × 2^8 + 0 × 2^7 + 1 × 2^6 + 1 × 2^5 + 0 × 2^4 + 1 × 2^3 + 1 × 2^2 + 1 × 2^1 + 1 × 2^0 = 8199

Таким образом, десятичным эквивалентом числа, представленного в беззнаковом 16-тиразрядном формате, будет число 8199.

3. Запись чисел в естественной форме:
a. Число 8,96E-4 можно записать в естественной форме как 0,000896.
Обоснование: Экспонента -4 означает, что нужно сдвинуть десятичную запятую на четыре разряда влево.
Таким образом, итоговая запись будет иметь вид 0,000896.

b. Число 0,037E+5 можно записать в естественной форме как 3700.
Обоснование: Экспонента +5 означает, что нужно сдвинуть десятичную запятую на пять разрядов вправо.
Таким образом, итоговая запись будет иметь вид 3700.

Надеюсь, что ответ был понятен! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

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

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

Напишите программу на языке c++, которая определяет, будет ли k-й день выходным, если 1 января - понедельник. требуется вывести "yes", если этот день выходной, "no" если нет.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Исакова-Александрович511
Проверьте и доделайте, если сможете)
vikanikita
Gradus469
juliavovo
natakrechko
Nzharenikova
Olga_Vyacheslavovich1054
Nefedova1432
r682dm2011
Voshchula David393
pristav9
Volodka
marani2
Егоркина
qadjiyevaaynura