Для записи текста использовался 64-символьный алфавит. какое кол-во информации в байтах содержит 3 страницы текста, если на каждой странице расположено 40 строк по 60 символов в строке? .
Формула: N=2^i N - количество символов в алфавите. 64=2^6 i - сколько битов содержит 1 символ.
1)40*60=2400 символов на одной страницы. 2)2400*3=7200 символов на трёх страниц. 3)7200*6=43200 весит в битах 3 страницы. 4)43200/8=5400 весит в байтах 3 страницы. ответ:5400 байт
Using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions;
namespace Dcoder { public class Program { public static void Main(string[] args) { Console.Write("Размер массива: "); int n = Convert.ToInt32(Console.ReadLine()); int[] arr = new int[n]; Random rand = new Random(); for (int i = 0; i < arr.Length; i++) arr[i] = rand.Next(1, 100); for (int i = 0; i < arr.Length; i++) if (arr[i] % 2 == 0) Console.WriteLine(arr[i]);
Console.WriteLine();
for (int i = 0; i < arr.Length; i++) if (arr[i] % 2 != 0) Console.WriteLine(arr[i]); Console.ReadLine(); } } }
Начнем с того что впринцепе можно подобрать формулу для любого варианта ответа, ведь данный кусок последовательности слишком короткий. Но скорее всего для ответа подойдут наиболее легкие пути
В первую очередь приходит на ум последовательность Фибоначи усеченная вначале. f(n) = f(n-1) + f(n-2) 1, 1, 2, 3, 5, 8, 13, 21, ... Но такого варианта нет
Потом последовательность типа f(n) = f(n-1) + n, f(0)=2 2, 3, 5, 8, 12, 17, 23, 30, ... Опять таки нет такого варианта
Немного подумав нашла такой вариант f(n) = 3n - 1, n = [1, 2, 3...] 2, 3, 5, 8, 11, 14, 17, 20 Такой вариант подходит, потому тут и остановимся ответ 11
64=2^6 i - сколько битов содержит 1 символ.
1)40*60=2400 символов на одной страницы.
2)2400*3=7200 символов на трёх страниц.
3)7200*6=43200 весит в битах 3 страницы.
4)43200/8=5400 весит в байтах 3 страницы.
ответ:5400 байт