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

Дан массив, содержащий 2014 вещественных чисел. напишите на одном из языков программирования программу, находящую в этом массиве два соседних элемента, значения которых наиболее близки, то есть абсолютная величина их разности минимальна. если таких пар несколько, можно взять любую из них. программа должна вывести найденные элементы. исходные данные объявлены так, как показано ниже. запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных. const n=2014; var a: array [1..n] of real; d, r: real; i, j, k: integer; begin for i: =1 to n do readln(a[i]); … end.

👇
Ответ:
muradyanarutyun
muradyanarutyun
05.11.2022
Const 
   N = 2014; 
var 
   a: array [1..N] of real; 
   d, r: real; 
   i, j, k: integer; 
begin 
   for i := 1 to N do 
      readln(a[i]); 
   d := abs(a[2] - a[1]);
   j := 1;
   for i := 2 to N - 1 do
      if abs(a[i + 1] - a[i]) < d then
      begin
         d := abs(a[i + 1] - a[i]);
         j := i;
      end;
   writeln(a[j], ' ', a[j + 1])
end.
4,4(72 оценок)
Открыть все ответы
Ответ:
kgatikha1
kgatikha1
05.11.2022
Каждый из возможных символов должен использовать минимально возможное количество БИТ, следовательно :
25 букв + 10 цифр = 35 символов.
Для их хранения требуется узнать минимальное количество бит, (Степень цифры 2), поэтому:
( так как 2^5 < 35 < 2^6) получается, что использовать менее 6 бит нельзя. Таким образом, при 6 битах на символ, номер, содержащий 7 символов определяется:
7 * 6 = 42 бита.
Так как номер записывается минимально возможным количеством БАЙТ, то объём его в БИТАХ должен быть кратен 8 и в случае необходимости округляться в большую сторону.
Ближайшее число кратное 8 - это 48.
48 / 8 = 6 байт.
6 БАЙТ занимает 1 номер. 
Таким образом, 6 * 80 = 480 байт.

Сошлось или же я что-то упустил? 
4,7(41 оценок)
Ответ:
генетика2
генетика2
05.11.2022
Каждый из возможных символов должен использовать минимально возможное количество БИТ, следовательно :
25 букв + 10 цифр = 35 символов.
Для их хранения требуется узнать минимальное количество бит, (Степень цифры 2), поэтому:
( так как 2^5 < 35 < 2^6) получается, что использовать менее 6 бит нельзя. Таким образом, при 6 битах на символ, номер, содержащий 7 символов определяется:
7 * 6 = 42 бита.
Так как номер записывается минимально возможным количеством БАЙТ, то объём его в БИТАХ должен быть кратен 8 и в случае необходимости округляться в большую сторону.
Ближайшее число кратное 8 - это 48.
48 / 8 = 6 байт.
6 БАЙТ занимает 1 номер. 
Таким образом, 6 * 80 = 480 байт.

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