turovskaya69
?>

1. сколько битов информации содержит красный сигнал светофора? 2. сколько бит информации получит второй игрок после первого хода первого игрока в игре "крестики-нолики" на поле размером 4 х 4? 3. во время игры в кости на игральном кубике выпало число 1. сколько информации содержит это сообщение?

Информатика

Ответы

info32
1. Так как цветов у светофора всего 3, то мы ищем минимальную степень двойки, которая ближе к 3 и превышает 3. Это 4, то есть 2^2, значит ответ 2 бита
2. Поле размером 4х4, то есть 16 клеток, это четвертая степень двойки, ответ - 4 бита
3. На кубике шесть граней, ближайшая степень - третья, значит ответ 3 бита
Голосова-Лобанов1555
О четности или нечетности вещественного числа можно говорить лишь если оно не имеет дробной части. В этом случае оно приводится к целому числу. Я не знаю, зачем дано абсолютно глупое требование не использовать условный оператор, но выполнить его можно. Надо умножать число на абсолютную величину остатка от его деления на 2. Если число четное, остаток будет нулевым, нечетное - единичным. Поэтому результатом умножения будет или само нечетное число, или ноль. И можно все подряд складывать.

CLS
DIM n AS INTEGER
INPUT "n=", n
DIM i AS INTEGER, k AS INTEGER, x AS SINGLE, s AS SINGLE, i AS INTEGER
s = 0
FOR i = 1 TO n
   INPUT "->", x
   s = s + x * (ABS(INT(x)) MOD 2)
NEXT i
PRINT "s = ", s

Дана последовательность из n вещественных чисел. первое число в последовательности нечетное. найти с
Дана последовательность из n вещественных чисел. первое число в последовательности нечетное. найти с
Владимирович_Роман

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApp

{

   class Program

   {

       static void Main(string[] args)

       {

           Console.Write("Введите четырехзначное число: ");

           int Chislo = int.Parse(Console.ReadLine());

           if (Chislo <= 9999 && Chislo>=1000)

           {

               int a, b, c, d;

               a = Chislo / 1000;

               b = (Chislo / 100)%10;

               c = (Chislo / 10)%10;

               d = Chislo % 10;

               if (a==b||a==c||a==d||b==c||b==d||c==d)

                 Console.WriteLine("Eсть одинаковые цифры в числе: " + Chislo);

               else

                   Console.WriteLine("В числе: " + Chislo + " нет одинаковых цифр!");  

           }

           else

               Console.WriteLine("Ошибка! Вы ввели не четырехзначное число!");    

       }

   }

}

Объяснение: Супер стремный вариант, но он работает.


Дано четырехзначное число. Определите, есть ли одинаковые цифры в нем C#

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

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

1. сколько битов информации содержит красный сигнал светофора? 2. сколько бит информации получит второй игрок после первого хода первого игрока в игре "крестики-нолики" на поле размером 4 х 4? 3. во время игры в кости на игральном кубике выпало число 1. сколько информации содержит это сообщение?
Ваше имя (никнейм)*
Email*
Комментарий*

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

vasilevich-F
delfa-r6289
shabunina17
korotinadasha07
ГармаеваЕкатерина1637
Vrpeshka
mbobo28311
MISAKOVNA49
Nadezhda
catsk8
Shitikov-M.A.1307
izumrud153
Антонович937
Kochinev7
tyrnaus