Для замены значений переменных в 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. Вывести отсортированный массив в окне вывода.
137
380
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
neznalomka24.11.2020 23:17
-
хорош1618.09.2020 16:37
-
dhcf1217.04.2022 08:30
-
rrxxmarta24.12.2020 15:27
-
eaglez91Aidana22.09.2022 08:29
-
stalker200000804.04.2022 13:36
-
okolota0506.02.2023 00:08
-
Korovink23.01.2020 23:51
-
malyshkala123412.03.2023 01:10
-
goijggv11.03.2021 17:52
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.