nadezhdalipchan
27.01.2022 23:23

Передается строка, введенная пользователем в поле ввода. Сервер записывает полученную строку в выходной файл. и отправляет клиенту сообщение с подтверждением. Если подтверждение пришло - клиентское приложение готово к повторной отправке сообщения. Иначе - клиент закрывается.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
abilgaziev1
09.02.2023 16:40

81

Объяснение:

1) 1 часть идентификатора состоит из 10 заглавных латинских букв. Всего латинских заглавных букв 26 => N=26

26 <= 2^i => i = 5 бит - объём, занимаемый одним символом

I (1 части) = 5 бит * 10 букв (из которых состоит код) = 50 бит

2) N = 99999

99999 <= 2^i => i = 17 бит - объём, занимаемый числом в идентификаторе

3) I (одного идентификатора без доп.информации) = 50 бит + 17 бит = 67 бит = 9 байт

I (одного идентификатора c доп.информации) = 9 + 13 = 22 байта

4) n = 1800/22 байта = 81 пользователей

0,0(0 оценок)
Ответ:
милана59
22.03.2021 19:31
Здесь нужно использовать вс типизированный файл и, соответственно, вторую файловую переменную (fr2).
Сделать это можно так:
while not eof(fr) and (kol=0) do
begin
read(fr, Marshrut);
if (Marshrut.NK.N <> '11')
   then write(fr2,Marshrut)
   else begin inc(kol); y:=Marshrut; end;
end;
if not eof(fr) then
  begin
  read(fr, Marshrut);
  write(fr2,Marshrut);
  end;
if (kol=1) then  write(fr2,y);
Дальше нужно просто переписать оставшиеся записи из первого файла во второй. Затем оба файла закрыть, первый файл удалить, а второй переименовать (т.е. назвать его так, как назывался первый файл).

Попробуйте ещё вот такой вариант:
(здесь k1 и k2 - целые, а y - типа )
if (Marshrut.NK.N = '11') then
begin
writeln('... ');
inc(kol);
y:=Marshrut;
k1:=FilePos(fr)-1;
k2:=FilePos(fr);
if not eof(fr) then
 begin
 read(fr, Marshrut);
 seek (fr, k1);
 write(fr, Marshrut);
 seek (fr, k2);
 write (fr, y);
 end;

end;
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота