В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Milkyway3000
Milkyway3000
29.01.2023 02:07 •  Информатика

На обрывках бумаги были обнаружены записанные фрагменты IP-адреса компьютера. Восстановите IP-адрес. (запишите правильный адрес, используя только цифры и точки)
3.212 21 2.12 .42

2)
Определите, за сколько секунд будет передан файл размером 10 Кбайт, если скорость передачи данных равна 2048 бит в секунду. (В ответе укажите одно число — количество секунд без единицы измерения)

3)
Файл размером 48 Кбайт передаётся через некоторое соединение со скоростью 2048 бит в секунду. Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 1024 бита в секунду. (В ответе укажите ТОЛЬКО одно число — размер файла в Кбайт без единиц измерения)

Показать ответ
Ответ:
see99aa
see99aa
18.03.2023 23:18

я сегодня добрый :) Первая задача.

 

var
  s, mn: set of integer;
  f: boolean;
  k, n, c, i, j, kol: integer;

begin
  writeln('Введите трехзначное число:');
  repeat readln(n) until n in [100..999]; // защита от "дурака"
  k := n;    // записываем число, чтобы вывести на результат
 
  while n <> 0 do
  begin           // пока число не станет равно нулю...
    c := n mod 10;   // последняя цифра числа
    include(s, c);   // вносим эту цифру в множество
    n := n div 10    // у числа отсекаем рассмотренную цифру
  end;
 
  for i := 100 to 999 do
  begin    // рассматриваем все трехзначные числа
    mn := s; j := i; f := true;  // все обнуляем
    while j <> 0 do
    begin    // пока рассматриваемое число не будет равно нулю
      c := j mod 10;    // последняя цифра числа
      if c in mn then exclude(mn, c) else f := false;    // если число во множестве, то убираем его оттуда, чтобы избежать повторений, иначе - не рассматриваем его.
      j := j div 10;    // у числа отсекаем рассмотренную цифру
    end;
    if f then begin inc(kol); write(i:6) end    // если проверка успешно, то выводим число на экран и прибавляем значение переменной-счетчика!
  end;
 
 
  writeln; writeln('Из ', k, ' можно составить ', kol, ' чисел!');   // выводим результат
  readln;
end.

 

А вот вторая, комменты к ней писать было уже лень:

 

var
  k, i, n, kol: integer;

begin
  writeln('Количество трехзначных чисел, которые вы далее введете?');
  repeat readln(k) until k in [1..10];
  for i := 1 to k do
  begin
    writeln('Введите ', i, ' трехзначное число:');
    repeat readln(n) until n in [100..999];
    while n <> 0 do
    begin
      if ((n mod 10) mod 2 = 0) then inc(kol);
      n := n div 10;
    end;
  end;
  writeln('Количество четных чисел = ',kol);
  readln  
end.

0,0(0 оценок)
Ответ:
nbkmrf
nbkmrf
17.11.2020 19:32

Методическая разработка содержит 15 лабораторных работ на темы:

-работа с формами

- разработка приложения с компонентами ввода и отображения информации

- использование компонентов для работы со списками

- использование компонентов переключателей

- использование компонентов для создания главного и вс меню

- использование стандартных диалоговых окон

- использование компонентов для работы с файлами и каталогами

- обработка исключительных ситуаций

-создание справвочной системы приложения

- создание псевдонима базы данных. Работа с полями набора данных. Технология BDE.

- оабота с таблицами. Навигация по набору данных.

- осуществление поиска и фильтрации набора данных.

- поиск данных с статических и динамических запросов.

- создание отчета

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