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

Информатика: в тексте 22 символа, каждый символ записывается двумя байтами, найдите обьем сообщения в битах

👇
Ответ:
Den12364665
Den12364665
23.04.2023
Тчтвььвььалалаььсьсььч
да я не знаю что делать когда не знаю уже к вам и к тому времени у
4,5(5 оценок)
Открыть все ответы
Ответ:
Элайза5
Элайза5
23.04.2023
Здесь нужно использовать вс типизированный файл и, соответственно, вторую файловую переменную (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;
4,4(12 оценок)
Ответ:

var


 a: array [1..10] of integer;  //Массив из 10 целых элементов


 max, i: integer;  //max - максимальный элемент


 


begin


 max:= 0;  {Присваиваем max минимальное значение, которое он может принять}


 write('Исходный массив:  ');  {Заполняем исходный массив, печатаем его и находим максимальный элемент}


 for i:= 1 to 10 do 


 begin


   a[i]:= random(10);


   write(a[i], '  ');


   if (i mod 2 = 0) and (a[i] > max) then


     max:= a[i];


 end;


 writeln('Максимальный элемент массива среди элементов с четными индексами: ', max);  //Печатаем исходный элемент


end.


Если все правильно, отметь решение как лучшее)


Нажми, чтобы рассказать другим, насколько ответ полезен


Подробнее - на -

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