кодирования информации бывают различные и зависят они, в первую очередь, от целей кодирования.
Наиболее распространенными из которых являются:
экономность (достигается сокращением записи);
надежность (информацию необходимо засекретить таким образом, чтобы она была недоступна третьим лицам);
удобство обработки или восприятия
Декодирование — процесс восстановления изначальной формы представления информации, т. е. обратный процесс кодирования, при котором закодированное сообщение переводится на язык, понятный получателю. В более широком плане это:
а) процесс придания определенного смысла полученным сигналам;
б) процесс выявления первоначального замысла, исходной идеи отправителя, понимания смысла его сообщения
кодирования информации бывают различные и зависят они, в первую очередь, от целей кодирования.
Наиболее распространенными из которых являются:
экономность (достигается сокращением записи);
надежность (информацию необходимо засекретить таким образом, чтобы она была недоступна третьим лицам);
удобство обработки или восприятия
Декодирование — процесс восстановления изначальной формы представления информации, т. е. обратный процесс кодирования, при котором закодированное сообщение переводится на язык, понятный получателю. В более широком плане это:
а) процесс придания определенного смысла полученным сигналам;
б) процесс выявления первоначального замысла, исходной идеи отправителя, понимания смысла его сообщения
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
//Экземпляр класса для генерации случайных числе
Random random = new Random();
//Генерация случайного числа
int value = random.Next(100, 999);
//Вывод числа
Console.Write("Число " + value + " ");
//Обнуление суммы
int sum = 0;
//Находим первую цифру
sum = value / 100;
//Отнимаем от случайного числа сотни
value -= sum * 100;
//Находим вторую цифру
int temp = value / 10;
//Прибавляем к сумме вторую цифру
sum += temp;
//Отнимаем от случайного числа десятки
value -= temp * 10;
//Прибавляем остаток от случайного числа
sum += value;
//Проверяем делится ли сумма на три без остатка
if (sum % 3 == 0)
Console.Write("делится на три без остатка, т.к. сумма цифр в нем " + sum);
else
Console.Write("не делится на три без остатка, т.к. сумма цифр в нем " + sum);
Console.ReadKey(true);
}
}
}
Объяснение: