М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ksskjskdjdkdk
ksskjskdjdkdk
19.03.2023 04:25 •  Информатика

УМОЛЯЮ ВАС Я В ИНФОРМАТИКЕ ВООПШЕ НЕ ШАРЮ Задание
1. Дайте развернутые ответы на вопросы:
1 Что такое компьютерная сеть? Каково ее назначение?

2 Покажите различные соединения в сеть четырех компьютеров-серверов. Найдите обеспечивающий самый короткий маршрут передачи информации между двумя любыми пользователями. Приведите соответствующие иллюстрации.

👇
Ответ:
Markich7770777
Markich7770777
19.03.2023

1) Компьютерная сеть это совокупность компьютеров и другого периферийного оборудования соединенных с каналов связи в единую систему так что они могут связываться между собой и совместно использовать ресурсы сети.

соединения в локальную сеть четырех компьютеров-серверов представлены на прикрепленном изображении (иллюстрация 1):

линия

звезда

кольцо

полносвязная

шина

дерево

Самым коротким и оптимальным соединения для передачи информации между четырьмя сетевыми устройствами будет шина

Обозначения на иллюстрации (иллюстрация 1):

эллипс - сетевое устройство (компьютер-сервер)

линия - канал связи


УМОЛЯЮ ВАС Я В ИНФОРМАТИКЕ ВООПШЕ НЕ ШАРЮ Задание 1. Дайте развернутые ответы на вопросы: 1 Что тако
УМОЛЯЮ ВАС Я В ИНФОРМАТИКЕ ВООПШЕ НЕ ШАРЮ Задание 1. Дайте развернутые ответы на вопросы: 1 Что тако
4,6(75 оценок)
Открыть все ответы
Ответ:
Petersen
Petersen
19.03.2023
//Pascal ABC.NET v3.0 сборка 1111

var
 i,a,b:integer;
 ar:array[1..10] of integer;

 procedure oddDec(var a,b:integer);  //подпрограмме переданы аргументы a и b
//процедура для вычитания в нечётном элементе
begin;
a:=a-b;
end;

procedure NotoddInc(var a,b:integer); //подпрограмме переданы аргументы a и b
//процедура для сложения в чётном элементе
begin;
a:=a+b;
end;

begin
randomize;
readln(a); //ввод a
readln(b); //ввод b
writeln('Array:');
for i:=1 to 10 do //весь массив
 begin;
  ar[i]:=random(-20,80); //случайные числа от -20 до 80 включительно
  write(ar[i]:4); //вывод
  if odd(i) then oddDec(ar[i],b) else NotoddInc(ar[i],a);
  {если нечётное, то первая процедура, иначе вторая. Обращаю внимания на то, что элементы меняются сразу после вывода}
 end;
writeln;
writeln('Final array:'); //вывод получившегося массива
for i:=1 to 10 do
write(ar[i]:4);
end.

Пример ввода:
20
10
Пример вывода:
Array:
  10  16   0  60  23   4  22 -20   4  55
Final array:
   0  36 -10  80  13  24  12   0  -6  75  
4,4(9 оценок)
Ответ:
alehanagaitsewa
alehanagaitsewa
19.03.2023

Процедуры Read и Readln в языках семейства Паскаль (Pascal) предназначены для организации ввода данных с клавиатуры или их чтения из файла. Процедура Read завершает чтение непосредственно после получения последнего символа исходных данных, ограниченного пробелом или признаком смены строки (который получается при нажатии клавиши Enter). Процедура Readln, кроме того, осуществляет принудительный переход к следующей строке, пропуская признак смены строки.

Пример. Пусть надо ввести значения для переменных a и b типа integer.

Read(a, b); выполнит такой ввод независимо от того, как разделять значания - одним или более пробелами, нажатием Enter или комбинацией этих действий.

Readln(a, b); поведет себя точно так же. Поэтому нет разницы, какую из двух процедур использовать (зато Read короче писать!) для ввода данных числового типа.

Но для ввода символов и символьных строк разница есть!

Пробел и признак смены строки - это тоже символы, поэтому тут нужно использовать только Readln, поскольку признаком разделения данных для строк является только смена строки. Строка также может быть и пустой, т.е. не содержать символов.

Поэтому правило такое: если нет ввода символьных данных - используем Read. Если вводятся символьные данные, используем Readln, причем, если перед вводом таких данных вводятся числовые данные, их также надо вводить посредством Readln. Почему? Чтобы после Read не остался ко вводу признак смены строки и не получить в качестве вводимой затем строки пустую.

Подробнее обо всем этом можно прочесть в литературе по языку Паскаль. Например, в книге "PascalABC.NET: Введение в современное программирование", стр 214. Она легко ищется в Интернет, расположена на официальном сайте PascalABC.NET и бесплатна для скачивания.

4,4(66 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ