Мне лениво каждый раз вводить значения от руки, поэтому массив заполняется рандомно (в задаче нет четкого указания) но если нужен ввод с клавы, его нетрудно заменить: вместо A[i]:=random(20); write(A[i]:4) надо readln (A[i])
program aaa; var A: array[1..7] of integer; i: byte; begin randomize; //запускаем генератор случайных чисел
// формируем и одновременно выводим массив writeln ('Исходный массив:'); for i:=1 to 7 do begin A[i]:=random(20); //рандомное значение write(A[i]:4) //вывод массива end; writeln;
//проверяем условие и выводим номера нужных элементов: writeln ('номера нечётных элементов, стоящих на чётных местах :'); writeln; for i:=1 to 7 do if ((i mod 2)=0) and ((A[i] mod 2)=1) then writeln (i:3) end.
Результат работы программы:
Исходный массив: 13 16 7 11 11 5 17
номера нечётных элементов, стоящих на чётных местах : 4 6
Все названия свойств в информационных моделях — это всегда знаковые элементы, потому что название может быть выражено только знаками. а вот значения величин могут нести как знаковую, так и образную информацию. набор свойств, содержащий всю необходимую информацию об исследуемых объектах и процессах, называют информационной моделью. информационные модели представляют объекты и процессы в образной или знаковой форме. виды информационных моделей образные модели (рисунки, фотографии и др.) представляют собой зрительные образы объектов, зафиксированные на каком-либо носителе информации (бумаге, фото- и кинопленке и примеры моделей: информация в учебниках произведения художественной тексты, описывающие алгоритмы текстовое описание объектов и процессов формула - выраженный условными знаками ряд величин в их функциональных зависимостях (в ). примеры моделей: модель прямолинейного перемещения тела формула модель периода колебаний пружинного маятника формула во многих моделях сочетаются образные и знаковые элементы. такие модели называют смешанными. примерами смешанных информационных моделей могут служить таблицы, графики, диаграммы, схемы ( карты, блок-схемы, графы) и пр. во всех этих моделях используются одновременно и графические элементы, и символьный язык.
Для редактирования текста применяются средства- - выделение части текста протаскиванием указателя мыши или нажатием клавиш-стрелок при удерживаемой клавише ; - вырезка, копирование и вставка части текста либо сочетанием горячих клавиш +, +, + соответственно, либо при меню edit (правка) , контекстного меню или панели standard (стандартная) . примечание - кроме того, существуют развитые средства форматирования текста, такие как типом и размером шрифта, выравниванием и т. п. большинство этих возможностей реализуется при панели инструментов formatting (форматирование) .
Зачем напрягаться, если автор жадный и задачу за ставит?
begin
var x:=ArrRandom(7,-20,20); x.Println;
x.Select((e,i)->(e,i)).Where(a->(a[0] mod 2<>0) and (a[1] mod 2=0)).
Select(a->a[1]+1).Println
end.
Пример
20 9 13 -9 7 -8 -6
3 5