1)
Хранение информации во внутренней памяти( мозг человека)
Во внешней памяти (тетрадь, флешка)
2)
Передача информации (источник информации приемник информации)
Каналы передачи: информации звуковые волны, почтовая связь, телефонные линии.
При передаче информация может искозиться.
3) Обработка информации-это действия над исходной информацией по определенным правилам с целью получения новой информации.
Объяснение:
Варианты обработки информации:
математические вычисления, логические рассуждения, кодирование информации, сортировка информации, поиск информации, структурирования.
В животной природе также протекают информационные процессы.
Можно немного оптимизировать, чтоб обойтись одним сравнением вместо двух. Для этого надо "сдвинуть" все дни так чтобы понедельник был 0, вторник - 1,..., суббота - 5, воскресенье - 6. Для этого вычесть из номера дня единицу, а потом уже брать остаток от деления. После этого его можно просто сравнивать на больше или равно 5.
Чтобы проверить день на предмет праздника надо вычислить последнюю цифру номера дня (в десятичной системе счисления), то есть посчитать остаток от деления на 10 и сравнить с нулём.
Пример функции на С, которая возвращает 1 если выходить на работу в заданный день надо и 0 если не надо:
int need_to_work (int day_number)
{
/* сначала разберемся с праздником */
if ((day_number % 10) == 0) {
return 0; // праздник - работать не надо
}
/* "сдвигаем" номер дня как описывал выше */
day_number = day_number - 1; // можно day_number--;
/* проверка на выходные */
if ((day_number % 7) >= 5) {
return 0; // выходной - работать не надо
}
/* все дни, которые не попали в предыдущие условия - рабочие */
return 1;
}