На паскалеЗадание: Сформировать одномерный массив из 10-ти частей. Значение частей
На паскале
Задание: Сформировать одномерный массив из 10-ти частей. Значение частей массива обязано быть одинаково его индексу.
2 ответа
Софья Туплицова
1. Нет языка PacalABC. Есть Pascal ABC и там это не пойдет. И есть PascalABC.NET, там это пойдет, если версия не ниже 3.0 2. ArrGen породит массив c индексами 0..9, а Print их и напечатает, но при этом уничтожит сделанный массив, превратив его в последователность. "А в остальном, прекрасная маркиза, все хорошо, все хорошо" (с)
Вячеслав Мазлумян
Учтемс
Милена Хуртакова
Я тоже многих тонкостей поначалу не знал, но вот 2-ой месяц общаюсь на форуме с основным разработчиком этого Паскаля - узнал много нового для себя.
Алёна
Но все одинаково все написаное укладывается в задание. Сформировать массив - сформирован, никто ж не произнес, что он обязан дожить до конца программки. Элементы обязаны быть одинаковы индексам, но не сказанно какие обязаны быть индексы. А Print только для того чтобы показать, что что-то происходит. По условию задачи он вообще-то не нужен
Вадим
А тонкости это превосходно, спасибо за комментарий. Правда очень оцениваю
Качарин
Денис
А разве я где-то написал, что Вы задание неверно сделали?)))
Таисия Гребкова
1. Вот так учат писать в школе...
// PascalABC.NET 3.1, сборка 1179 от 29.02.2016
const
n=10;
var
a:array[1..n] of integer;
i:integer;
begin
Randomize;
for i:=1 to n do begin
a[i]:=i;
Write(a[i],' ')
end;
Writeln;
end.
Итог исполненья программы
1 2 3 4 5 6 7 8 9 10
2. А вот так пишут "в жизни"
// PascalABC.NET 3.1, сборка 1179 от 29.02.2016
begin
var a:=Range(1,10).ToArray;
a.Println
end.
// PascalABC.NET 3.1, сборка 1179 от 29.02.2016
const
n=10;
var
a:array[1..n] of integer;
i:integer;
begin
Randomize;
for i:=1 to n do begin
a[i]:=i;
Write(a[i],' ')
end;
Writeln;
end.
Итог исполненья программы
1 2 3 4 5 6 7 8 9 10
2. А вот так пишут "в жизни"
// PascalABC.NET 3.1, сборка 1179 от 29.02.2016
begin
var a:=Range(1,10).ToArray;
a.Println
end.
Елизавета Емельяшина
Кстати, зачем для вас Randomize?
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Облако тегов