М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
avernius
avernius
09.04.2023 19:13 •  Информатика

Разработать программу слияния двух отсортированных по убыванию значений элементов файлов f1 и f2. результатом слияния должен быть файл f3, элементы которого по возрастанию. заранее . (с#)

👇
Ответ:
pveronika0808
pveronika0808
09.04.2023

using System;

using System.Linq;

using System.IO;

namespace LearnCSharp

{

   class Program

   {

       static void Main(string[] args)

       {

           string str, str2;

           StreamReader reader = new StreamReader("1.txt");

           str = reader.ReadLine();

           int[] x = str.Split(' ').Select(n => Convert.ToInt32(n)).ToArray();

           reader = new StreamReader("2.txt");

           str2 = reader.ReadLine();

           int[] y = str2.Split(' ').Select(n => Convert.ToInt32(n)).ToArray();

           reader.Close();

           x = x.Concat(y).ToArray();

           Array.Sort(x);

           File.WriteAllText("3.txt", string.Join(" ", x));

       }

   }

}

Я честно говоря не знаток C# но я проверил у меня все работает

4,6(70 оценок)
Открыть все ответы
Ответ:
irinawinchester666
irinawinchester666
09.04.2023

1. Т.к. все шары разные вероятность того, что вытащат  любой из них равна одной восьмой. Получается, что ровно 3 бита информации несет сообщение, о том что достали красный шар.

2. 512 символов:16 символичный алфавит=32 бита = 4 байта 

512x4=2048 бит

2048 бит = 256 байт

256 байт = 0,25 Кбайта

5.(1:16)*1024*1024*8:4=131072 символов

4.1/25 Мб = 1/25*220*23 = 218 бит это 1/32 Мб в битах

218/8 = 218/23 = 215 = 32768 символов.

6. 1/29М6 = 1:29*220*23 = 214 бит это 1/512 Мбайта в битах

Найдем объем 1 символа  214/2048 = 214/211 = 23 = 8 бит, отсюда получаем что 

28 = 256 символов

 

 

 

4,6(35 оценок)
Ответ:
mauzeriss
mauzeriss
09.04.2023
1. Переведите в байты:
560 бит = 560:8 = 70 байтов
3024 бита = 3024:8 =378 байтов
2. Переведите в биты:
540 байтов = 540*8 = 4320 бит
2,5 Кб = 2,5*1024*8= 2560*8 =  20480 бит
2 Гб = 2*1024*1024*1024*8 = 171798184 бита
3. Переведите в килобайты:
1024000 бит = (1024000:8):1024 = 125 Кб
9240 байтов = 9240:1024 ≈ 9,02  Кб
4. Заполните пропуски числами:
а) 3, 5 Кбайт = 3584 байт = 28672 бит
б) 3, 5 Гбайт = 3584 Мбайт = 3670016 Кбайт
Задача 1 
N=256 \\ N=2^i \\ i=8 \\ K=39 \\ I=K*i=312
ответ: 312 бит
Задача 2
K=v*t=250*40=10000 \\ N=64 \\ N=2^i \\ i=6 \\ I=K*i=10000*6=60000(bit)=7500(bait)=7,3 (Kbait)
ответ: 7,3 Кбайт
Задача 3
K_1=60*40=2400 \\ i=8(bit)=1(bait) \\ I=1280(Kbait)=1310720(bait) \\ I=K*i \\ 1310720=K_1*K_2*i=2400*K_2 \\ K_2=546,13=547
ответ: 547
Задача 4
N=2^i \\ 2^i=256 \\ i=8(bit)=1(bait) \\ I=1/32(Mbait)=1024/32(Kbait)=32(Kbait)=32*8(bait)=32768(bait) \\ K=I/i=32768/1=32768
ответ: 32768
4,4(12 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ