Поделитесь своими знаниями, ответьте на вопрос:
7 класс. Информатика Задача 1 Переведите величины: 32 бит в байты 4096 бит в килобайты 3, 2 Гигабайт в мегабайты 2078 байт в килобайты 16 бит в байты 9437184 байт в гигобайты Задача 2 . Один символ алфавита "весит" 4 бита. Сколько символов в этом алфавите? Задача 3 . язык племени Тумба-Юмба состоит из 16ти символов. Каков информационный вес одного символа? Задача 4 .* У племени "чичевоков" в алфавите 24 буквы и 8 цифр. Знаков препинания и арифметических знаков нет. Какое минимальное количество двоичных разрядов им необходимо для кодирования всех символов? Учтите, что слова надо отделять друг от друга! Задача 5 * Книга, набранная с компьютера, содержит 150 страниц. На каждой странице — 40 строк, в каждой строке — 60 символов. Каков объем информации в книге? ответ дайте в килобайтах и мегабайтах
using System.Collections.Generic;
using System.Linq;
static class Program
{
static IEnumerable<string> Words(this string Text)
{
char[] s = Text.ToCharArray();
bool isWord = false;
int left = 0;
for (int i = 0; i < s.Length; i++)
{
bool isLetter = Char.IsLetterOrDigit(s[i]);
if (isLetter && !isWord)
left = i;
if (!isLetter && isWord)
{
yield return new string(s, left, i - left);
}
isWord = isLetter;
}
}
static void Main(string[] args)
{
string s = "33 коровы, 33 коровы и стакан чего-то..";
foreach (var w in s.Words())
Console.WriteLine("\"{0}\"", w);
string[] result = s.Words().ToArray(); // так можно получить массив
Console.ReadKey();
}
}