19Табуретка48
09.09.2020 07:52

Для замены значений переменных в Pascal используется следующая конструкция:

zam:=x;

x:=y;

y:=zam;

Переменная zam используется как временное хранилище значения переменной x. Результатом выполнения трёх перечисленных команд будет обмен значений переменных x и y между собой.

Причиной для замены может быть присвоение какой-то из нескольких переменных максимального (или минимального, или ещё какое-то условие) значения из тех значений, что имеется в наличии. Например, есть переменная max и переменная x. Проверяем условие максимальности из них переменной max и если условие не соблюдается (т.е. max меньше x), то значения этих переменных заменяем меж собой. В Pascal это выглядит так:

………;

……….;

if max
zam:=max;

max:=x;

x:=zam;end;

………..;

………..;

Это фрагмент программы, многоточия обозначают возможные другие команды, не относящиеся непосредственно к нашей теме.

Переменными в Pascal могут быть элементы массива, который объявляется так:

var mas:array[1..20]of integer; Это мы объявили массив целых чисел из 20-ти элементов.

Присваивать значения элементам массива можно в цикле с параметром:

for i:=1 to 20 do begin

writeln(‘Введите значение элемента массива’);

readln(mas[i]);end;

В этом случае значения каждому элементу присваиваем вручную. Можно использовать генератор случайных чисел:

for i:=1 to 20 do

mas[i]:=random(100);

где последняя команда означает, что очередному элементу массива будет присвоено случайное число из диапазона 0...99 (все включительно).

Теперь собственно задание:

Составленная Вами программа должна будет:

1. Присвоить значения элементам массива целых чисел, состоящем из не менее чем 20-ти элементов. Случайным образом или с клавиатуры;

2. Вывести весь массив в окне вывода;

3. Отсортировать элементы массива по возрастанию;

4. Вывести отсортированный массив в окне вывода.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
pudova20001katya
12.06.2022 17:03
В бутылке минеральная вода. Сейчас стакан не стоит между чаем и молоком. Поставить стакан между бутылкой с минеральной водой и кружкой нельзя, так как тогда он будет стоять между минеральной водой, а должен стоять рядом с чаем и молоком. Значит, стакан можно поставить между кружкой и чашкой. Стакан оказывается в середине, значит, в нем кофе. Молоко не может быть в кружке, так как по соседству с молоком будет кофе и минеральная вода, а рядом с молоком должен быть квас. Значит, молоко в чашке. Так как по соседству с молоком должен быть квас, то в кувшине квас. 
ответ: в бутылке минеральная вода, в кружке чай, в чашке молоко, в стакане кофе, в кувшине квас.
0,0(0 оценок)
Ответ:
ggg289
22.04.2020 07:28
Var strok: string; n,k: integer;
begin
writeln('введите строку');
readln(strok);
writeln('с какого по счёту символа начать удаление?');
readln(n);
writeln('сколько символов удалить?');
readln(k);
delete(strok, n, k);
writeln(strok);
end.
это первая
var strok,strok2: string;
n: integer;
begin
writeln('введите строку');
readln(strok);
writeln('с какого символа по счёту вставить строку?');
readln(n);
writeln('какую строку вставить?');
readln(strok2);
insert(strok2 ,strok, n);
writeln(strok);
end.
это вторая, а третья в коментах, иначе не влезет
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота