Заполнить массив из 10 элементов случайными числами в интервале [-10..10] и найти в нем...

0 голосов
163 просмотров

Заполнить массив из 10 элементов случайными числами в интервале [-10..10] и найти в нем максимальный и минимальный элементы и их номера. Пример: Исходный массив: 4 -5 3 10 -4 -6 8 -10 1 0 максимальный a[4]=10 минимальный a[8]=-10


Информатика (31 баллов) | 163 просмотров
0

На каком языке программирования необходимо реализовать программу?

0

паскаль

Дан 1 ответ
0 голосов
Правильный ответ

PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018

Внимание! Если программа не работает, обновите версию!

begin

 var a := ArrRandom(10, -10, 10);

 a.Println;

 var i := a.IndexMax;

 Writeln('максимальный a[', i + 1, ']=', a[i]);

 i := a.IndexMin;

 Writeln('минимальный a[', i + 1, ']=', a[i])

end.

-2 0 -3 0 3 -2 1 -9 -9 -2

максимальный a[5]=3

минимальный a[8]=-9

(654k баллов)
0

Глядя на ваши короткие записи, на NET, я примерно понимаю

0

Как показывает, к примеру, практика Ростовской-на-Дону компьютерной школы (работает по выходным дням), ученики 7-8 классов свободно пишут на PascalABС.NET задачи, которые прежде давались на олимпиадах. Восьмилассники без проблем пишут собственные классы для реализации поставленных задач. Они умеют работать с со стеками, деревьями, списками, словарями и т.п. И это - занимаясь один раз в неделю!

0

Вы, наверно, учите в университете не только Паскаль. Так вот, я уже тут писал не раз и повторю: PascalABC.NET - это не паскаль, на котором писали дедушки и отцы. Это на самом деле C# в синтаксисе паскаля, в который добавили все самое интересное из Python и Haskell.

0

Поэтому, изучая PascalABC.NET, человек сразу готовится к переходу на C# и изучает современные технологии программирования.

0

А изучение традиционного паскаля - это тупик, путь в никуда. Вот в чем главная разница.

0

Пока на 1 курсе Паскаль. Дальше, возможно, будем изучать другие языки.

0

Вот у нас в ЮФУ первокурсники изучают в первом семестре PascalABC.NET, а потом сразу же переходят на C#. Время перехода - порядка 2 месяцев.

0

Можете посмотреть учебные программы на сайте ЮФУ ))

0

А на официальном сайте pascalabc.net есть 8 презентаций. Прямо на главной странице. Не поленитесь, посмотрите. Я думаю, после этого у Вас будет много о чем задуматься.

0

Ну и последнее. В среде PascalABС.NET, конечно же, можно выполнять программы, написанные на Turbo/Borland Pascal, Free Pascal, невизуальные фрагменты кодов Delphi и, конечно, программы на Pascal ABC, поскольку там язык - это чистый Turbo Pascal, расширенный символами кириллицы. А еще, там можно выполнять (с ограничениями, конечно), программы на C#