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

Сформировать массив с датчика случайных чисел на интервале (-35; 35), заменить элементы с k1 по k3 на противоположные

👇
Ответ:
papinadochca2
papinadochca2
13.10.2022
// PascalABC.NET 3.3, сборка 1540 от 16.09.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,-35,35); a.Println;
  var (k1,k3):=ReadInteger2('Введите границы индексов для замены элементов:');
  // блок "защиты от дурака"
  if k1<1 then k1:=1;
  if k1>n-1 then k1:=n-1;
  if k3<1 then k3:=1;
  if k3>n-1 then k3:=n-1;
  if k1>k3 then Swap(k1,k3);
  //
  for var i:=k1-1 to k3-1 do a[i]:=-a[i];
  a.Println
end.

Пример
n= 13
-27 18 15 31 27 -1 -5 20 -20 -34 -7 -33 16
Введите границы индексов для замены элементов: 6 9
-27 18 15 31 27 1 5 -20 20 -34 -7 -33 16
4,5(62 оценок)
Открыть все ответы
Ответ:
Ketinur
Ketinur
13.10.2022
Растровое графическое изображение формируется в процессе сканирования изображений и фотографий с бумаги или фотопленок, а также при использовании цифровых фото и видеокамер. РГИ (растровое графическое изображение) очень чувствительно к масштабированию; формируется из отдельных точек - пикселей.

Векторное же графическое изображение формируется из линий, прямоугольников, треугольников, квадратов и т.д., которые сохраняются в памяти компьютера с математических формул. Используется для сохранения четких контуров изображений; создания рисунков и различных графических объектов.
4,4(87 оценок)
Ответ:
пргремм6
пргремм6
13.10.2022

Имеем байтики в RLE:

 

0x01, 0x80, 0x85, 0x37, 0x02, 0x05, 0x7F, 0x83, 0x21 - в шестнадцатеричной

 

%0000 0001, %1000 0000, %1000 0101, %0011 1111, %0000 0010, %0000 0101, %0111 1111, %1000 0011, %0010 0001 - в двоичной

 

Декодируем:

 

0x01 0x80 > 0x80 (берём 1 последующий байт)

0x85 0x37 > 0x37 0x37 0x37 0x37 0x37 (повторяем следующий байт 5 раз)

0x02 0x05 0x7F --> 0x05 0x7F (2 последующих байта)

0x83 0x21 --> 0x21 0x21 0x21 (повторяем 0x21 3 раза)

 

Декодированная последовательность байт:

 

0x80 0x37 0x37 0x37 0x37 0x37 0x05 0x7F 0x21 0x21 0x21

 

Всего 11 байт.

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