a[1] = 20
a[2] = 15
a[3] = 4
a[4] = 8
a[5] = 5
a[6] = 12
a[7] = 10
Объяснение:
ответ зависит от того чему равно n. Если предположить что n равно количеству элементов в массиве, то n = 7.
for i := 1 to n div 2 do
(значения i будут изменяться от 1 до 3 (div - целочисленное деление; n div 2 = 3), т.е. цикл выполнится 3 раза)
Операции в цикле
r := a[i] ( переменной r присваивается значение элемента массива с индексом (под номером) i)
a[i] := a[n - i + 1] (элементу массива с индексом (под номером) i присваивается значение элемента массива индекс (номер) которого рассчитывается по формуле n - i +1)
a[n - i + 1] := r (элементу массива индекс (номер) которого рассчитывается по формуле n - i +1 присваивается звание переменной r)
То есть происходит обмен значений элементов массива с индексом i и n - i + 1.
Рассмотрим операции в цикле подставляя значения i.
i = 1
r := a[1] = 10
a[1] := a[7 - 1 + 1] = a[7] = 20
a[7] := r = 10
i = 2
r := a[2] = 12
a[2] := a[7 - 2 + 1] = a[6] = 15
a[6] := r = 12
i = 3
r := a[3] = 5
a[3] := a[7 - 3 + 1] = a[5] = 4
a[5] := r = 5
После окончания цикла элементы массива будут равны
a[1] = 20
a[2] = 15
a[3] = 4
a[4] = 8 (остаётся без изменений)
a[5] = 5
a[6] = 12
a[7] = 10
Ниже
Объяснение:
1. (Разряд нужно самому узнавать) через команду lscpu 3. По утверждению знакомого IT специалиста Linux не использует для реализации многопоточности функции (или команды, в многопоточности я разбираюсь слабо) ядра процессора ПК, а эмулирует многопоточность ядра с библиотеки POSIX Threading. По его словам, реальную многопоточность (с функций ядра процессора) обеспечивает только традиционный UNIX (типа Solaris и др.). На мой ответ, что линукс это UNIX, только для процессоров Intel, и он должен поддерживать функции процессора для реализации многопоточности, он ответил, что в линуксе это сделать не удалось. Мне как-то стало обидно за линукс, который я только-только начал изучать. Хотя для моих десктопных приложений это, наверное, не очень важно, но все-таки хотелось бы узнать, прав ли специалист или нет.2. Linux обеспечивает физическое распараллеливание вычислений на многопроцессорных машинах (до 32 процессоров), но это не имеет прямого отношения к одновременному выполнению нескольких программ. Операционная система позволяет одновременно выполнять несколько задач на одном процессоре, сотни раз в секунду переключая процессор с задачи на задачу.4. Пользовательский интерфейс в Linux и подсистему XWindow не стоит сравнивать, это разные вещи, Linux обеспечивает пользователю дополнительный уровень свободы. Пользовательский интерфейс – это обычная служебная программа, поэтому мы можем выбрать её, на выбор повлияет только специфика задачи, которую мы собираемся выполнять. Так как ОС является свободной, то потребитель не привязан к какому-либо конкретному графическому окружению. Такая особенность обеспечивает высокий уровень эргономичности, при этом учитываются как существующие задачи, так и субъективный выбор потребителя. Вообще, субъективный выбор часто бывает решающим, процессор, операционные системы, it аутсорсинг – всё зависит от нашего субъективного предпочтения.5. Проверьте, соответствует ли ваше аппаратное обеспечение требованиям выбранной версии системы. У вас может оказаться компьютер меньшей мощности, чем рекомендовано в таблице ниже. В таких случаях установка вполне возможна, однако есть вероятность остаться неудовлетворённым работой системы, поэтому имеет смысл учитывать наши рекомендации. Возможно запускать графическое окружение рабочего стола на старых или дешёвых машинах. В этом случае советуем установить менеджер окон, менее требовательный к ресурсам по сравнению с KDE, - например, XFCE.6. Linux можно интегрировать в любую локальную сеть. Поддерживаются все службы Unix, включая Networked File System (NFS), удалeнный доступ (telnet, rlogin), работа в TCP/IP сетях, dial-up-доступ по протоколам SLIP и PPP, и т. д.. Также поддерживается включение Linux-машины как сервера или клиента для другой сети, в частности, работает общее использование (sharing) файлов и удаленная печать в Macintosh, NetWare и Windows. e-reading.clubДальше хз, ну половину сделал