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

Иногда выводит ошибку: Ошибка времени выполнения, индекс находится вне границ массива. PascalABC.NET вот само задание: Дан массив А(n). Поменять местами максимальный и минимальный элементы

исходный код:
var max,min,n,i,go,ga: integer;
var a : array [1..100] of integer;
begin
write('Введите размерность массива: ');
readln(i);
for n:=1 to i do begin
a[n] := random (101);
writeln('a[',n,']= ',a[n]);
end;
max := a[1];
min := a[1];
for n:=1 to i do begin
if a[n] > max then begin
max := a[n];
go := n;
end;
if a[n] < min then begin
min := a[n];
ga := n;
end;
end;
writeln;
writeln('max = ', max);
writeln('min = ', min);
writeln;
writeln('Меняем местами ',go,' и ',ga,' элементы массива');
writeln;
a[go] := a[go] + a[ga]; //меняем местами максимальный и минимальный элементы массива
a[ga] := a[go] - a[ga];
a[go] := a[go] - a[ga];
for n:=1 to i do begin
writeln('a[',n,']= ',a[n]);
end;
end.


Иногда выводит ошибку: Ошибка времени выполнения, индекс находится вне границ массива. PascalABC.NET

👇
Ответ:
brekisbrekis
brekisbrekis
06.11.2021

Исключение IndexOutOfRangeException ("Индекс находился вне границ массива") указывает на то, что в каком либо месте программы вы пытаетесь обратится к массиву с индексом, выходящим за его границы.

Вероятнее всего, конкретно в вашем коде ошибка может быть на строке 4, т.к вы объявляете имя a как массив на 100 элементов с допустимыми индексами от 1 до 100, но позже даёте пользователю право самому ввести требуемую размерность, и никак не проверяете вводимое пользователем значение. В таком случае любое число > 100 будет приводить к исключению IndexOutOfRangeException.

Что бы избежать исключительных ситуаций, вы можете пойти двумя путями:

1. Проверять вводимые данные на соответствие диапазону допустимых индексов для массива а

2. Использовать коллекции с динамической размерностью (Array of T или List<T>)  

4,6(90 оценок)
Открыть все ответы
Ответ:

Форматирование ячеек – это одно из основных отличий Excel от калькулятора. Умелое форматирование позволяет разношерстный набор данных привести к удобному для осмысления виду: выделить итоговую строку, шапку, убрать «лишние» знаки после запятой, добавить границы и т.д. В общем, форматирование позволяет набор «серой массы данных» превратить в структурированную и читабельную информацию.

Наиболее часто используемые команды форматирования находятся на ленте.

Команды форматирования на ленте

Если этих кнопок не достаточно, то можно обратиться к Формату ячеек в контекстном меню (через правую кнопку мыши), либо с сочетания горячих клавиш Ctrl+1, что существенно быстрее. Откроется известное многим окошко.

Диалоговое окно формата ячеек

В диалоговом окне есть несколько вкладок. Пробежимся по их назначению, останавливаясь на интересных

Объяснение:

4,7(94 оценок)
Ответ:
debdh
debdh
06.11.2021

а или b

Объяснение:

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

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

Множество источников и приемников сообщений, соединенных между собой аппаратными средствами и средой передачи сигналов (линиями связи), образуют сеть передачи информации (инфокоммуникационную сеть). Абоненты, получающие услуги инфокоммуникационных сетей по обмену сообщениями (компьютерными данными, аудио- и видеоинформацией), являются пользователями сетевых услуг

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