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

Задача: Прогноз погоды на день сообщил, что вероятность выпадения осадков составляет 20%. Какое количество информации несет это сообщение? ответ записать числом, выраженным в битах. Округлить до сотых при необходимости.

Показать ответ
Ответ:
Алиса228228
Алиса228228
05.05.2023 12:01

using System;

using System.Collections.Generic;

using System.Linq;

namespace Queue

{

   public class Queue<T>

   {

       private List<T> _items = new List<T>();

       public int Count => _items.Count;

       public void Enqueue(T item)

       {

           if(item == null)

           {

               throw new ArgumentNullException(nameof(item));

           }

            _items.Add(item);

       }

       public T Dequeue()

       {

           var item = GetItem();

           _items.Remove(item);

           return item;

       }

       public T Peek()

       {

           var item = GetItem();

           return item;

       }

       private T GetItem()

       {

           var item = _items.FirstOrDefault();

           if (item == null)

           {

               throw new NullReferenceException("Очередь пуста. Нет элементов для получения.");

           }

           return item;

       }

   }

}

namespace Queue

{

   class Program

   {

       static void Main(string[] args)

       {

           // Создаем новую очередь.

           var queue = new Queue<int>();

           // Добавляем новые элементы в очередь.

           queue.Enqueue(1);

           queue.Enqueue(7);

           queue.Enqueue(42);

           queue.Enqueue(69);

           queue.Enqueue(-17);

           Console.WriteLine($"Очередь содержит {queue.Count} элементов.");

           // Получаем элементы с удалением.

           var item1 = queue.Dequeue();

           Console.WriteLine($"Первый элемент из очереди {item1}.");

           var item2 = queue.Dequeue();

           Console.WriteLine($"Второй элемент из очереди {item2}.");

           // Добавляем новый элемент в очередь.

           queue.Enqueue(88);

           // Просматриваем элемент без удаления.

           var item3 = queue.Peek();

           Console.WriteLine($"Обзор элемента без удаления {item3}.");

           Console.ReadLine();

       }

   }

}

0,0(0 оценок)
Ответ:
хомяк2005
хомяк2005
18.05.2021 18:23

Открываешь у себя на ПК Excel, вводишь то, что тебе дано(числа; формулы, перед которыми необходимо ставить знак равенства). Логично, что формулу из ячейки D1 вписать(скопировать) в D2, из С1 в С2. Смотришь, что получилось в ячейке D3. Твой ответ - 14.

У меня на месте ячеек, где у тебя в заданы формулы, уже стоят числа - произошло вычисление по данным в таблице через эти формулы. К примеру: А1*А2 - значит надо умножить то, что в ячейке А1 на то, что в ячейке А2. Итого 2*3=6 - в ячейке D1 стоит число 6.

*См. скриншот.


с инфой С объяснением
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота