Информационные процессы присущи всем биологическим организмам на планете, от простейших до человека. Но человек создал вычислительные системы и специфические каналы информации, которые породили особый их вид — информатику. Несмотря на единую схему алгоритма информационного процесса, как в природе, так и в информатике, они достаточно сильно различаются по своей сути. И различия, в первую очередь, в интерпретации. В частности, если, поместить в комнату человека, собаку, змею, цветок и через громкоговоритель дать голосовой сигнал, реакция у всех будет принципиально разная, а значит из одной и той же информации, каждый обработчик выдаст совершенно разные данные. В частности собака и змея обе слышать, но если собака хоть как-то может понимать команды человека, то змея на это не . Цветок вообще не сможет даже воспринять звуковой сигнал, хотя в принципе он получать и обрабатывать информацию некоторые растения могут даже двигаться вслед за солнцем или если их потревожить. Заполните схему ВОСПРИЯТИЕ ИНТЕРПРЕТАЦИЯ ЭФФЕКТ Человек Собака Змея
#include <fstream>
#include <random>
using namespace std;
int main() {
ofstream f_out("first.txt");
random_device rd;
mt19937 mt(rd());
uniform_int_distribution<int> dist(-10, 10);
int odd = -11;
for (int i = 0; i < 20; ++i) {
int rnd = dist(mt);
if (odd == -11 && rnd % 2 != 0)
odd = abs(rnd);
f_out << rnd << '\n';
}
f_out.close();
ifstream f_in("first.txt");
ofstream s_out("second.txt");
while (f_in.peek() != EOF) {
int tmp;
f_in >> tmp;
s_out << tmp + odd << '\n';
}
f_in.close();
s_out.close();
}
Объяснение:
12) ...кратно двум.
10) -20
9) 3.0
Объяснение:
12)
Строка "if a % 2 == 0" означает: Если остаток от деления переменной "а" на 2 равен 0, то ...
Если число делится на другое число без остатка, это значит, что первое число кратно второму.
10)
a = 100 # "а" равно 100
b = 30 # "b" равно 30
a = a - b*3 # "а" равно 100 - 30*3 (10)
if a%3 == 2: # Если остаток от деления переменной "а" на 3 равен 2, то... (10%3=1)
c = b//a # ...переменная "с" равна частному от "b" на "а" (30//10 = 3)
elif a%3 == 1: # иначе если остаток от деления переменной "а" на 3 равен 1, то...
c = a - b # ...переменная "с" равна разнице между "a" и "b" (10-30 = -20)
else: # иначе
c = b - a # ...переменная "с" равна разнице между "b" и "a" (30-10 = 20)
print(c) # Напечатать переменную "с" (-20)
9)
a = 30 # "а" равно 30
b = 6 # "b" равно 6
a = b + a/2 # "а" равно 6 + 30/2 (равно 21)
if a > b: # Если a > b, то... (21 > 6)
c = a - 3*b # переменная "с" равна 21 - 3 * 6 (3)
else: # иначе
c = a + 3*b # переменная "с" равна 21 + 3 * 6 (39)
print(c) # Напечатать переменную "c" (3)