Файл: Особенности и примеры использования массивов при разработке программ (Основные понятия ).pdf
Добавлен: 16.05.2023
Просмотров: 74
Скачиваний: 2
Пример № 2.1. Код программы
Пример 3.8. Дано 50 целых чисел. Распечатать их в обратном порядке по 10 чисел в строке
Код программы:
const n=50; d=10;
var x : array [1..n] of integer;
i, k : integer;
begin
{ввод массива:}
Writeln('Dan massiv^');
For i:=1 To N Do begin x[i]:=random(70); Write(x[i]:3); end;
Writeln;
Writeln('Sortirovannii massiv^');
{вывод массива по d чисел в строке:}
k:=0; {номер числа в строке}
for i:=n downto 1 do
begin
k:=k+1;
write(x[i]:4);
if k=d then
begin
k:=0; writeln
end;
end;
if k<>0 then writeln
end.
Пример 9.Листинг программы:
Пример 3.13. Листинг программы:
program p8;
var a:array[1..30,1..30] of integer; i,j,n,k,m,min,at:integer;
begin writeln('Введите размерность матрицы:'); readln(n);
write('Введите номер строки m='); readln(m);
for i:=1 to n do
for j:=1 to n do
begin a[i,j]:=Random(31)-5; end;
writeln('Ваша матрица:');
for i:=1 to n do
begin for j:=1 to n do
write(a[i,j]:4); writeln
end;
min:=1;
for i:=1 to n do
if a[min,min]>a[i,i] then min:=i;
for i:=1 to n do
begin at:=a[m,i]; a[m,i]:=a[min,i];
a[min,i]:=at
end;
writeln('Полученная матрица:');
for i:=1 to n do
begin for j:=1 to n do
write(a[i,j]:4);
writeln
end; end.
-
Акулов О. А. Информатика: базовый курс : учебник для вузов– М.: Омега-Л, 2007. – с.47 ↑
-
ЕСПД: ГОСТ 19.701-90. «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения». ↑
-
Безручко В. Т. Информатика : Курс лекций : учеб. Пособие для– М.: Форум : Инфра-М, 2006. – с.29 ↑
-
Брайан Керниган, Деннис Ритчи Язык программирования Си, Вильямс, 2015-с.25 ↑
-
Безручко В. Т. Информатика : Курс лекций : учеб. Пособие для– М.: Форум : Инфра-М, 2006. – с.65 ↑
-
Борисенко В.В. Основы программирования [Электронный ресурс]— М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.— c128.— Режим доступа: http://www.iprbookshop.ru/22427 ↑
-
Борисенко В.В. Основы программирования [Электронный ресурс]— М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.— c.129— Режим доступа: http://www.iprbookshop.ru/22427. ↑
-
Макарова Н. В. Информатика: учебник - М. и др.: Питер, 2011. - с.58 ↑
-
Логинов В.И., Шемагина Л.Н. Основы алгоритмизации: Учебно-методическое пособие.-Н.Новгород: ФГОУ ВПО «ВГАВТ», 2010- с.65 ↑
-
Симонович С. В. Информатика: Базовый курс : учебник для вузов – СПб. : Питер, 2008. – с.236 ↑
-
Трофимова В. В. Информатика : учебник для вузов–М. : Юрайт : Высшее образование, 2010. – с.453 ↑
-
Попов В.Б. Паскаль и Делфи. Учебный курс. Питер, 2005- с.246 ↑
-
Подбельский В.В. Язык C#. Базовый курс. 2-е издание, Финансы и статистика, 2013- с.231 ↑
-
Макарова Н. В. Информатика: учебник - М. и др.: Питер, 2011. - с.128 ↑
-
Ершов М.Н. Информатика. Численные методы решения задач. Конспект лекций. : КГМТУ, 2013.- с.30 ↑
-
Левитин А. Алгоритмы: введение в разработку и анализ.-М.: Издательский дом «Вильямс», 2006.- с.413 ↑
-
Алексеев В.Е. Графы и алгоритмы. Структуры данных. Модели вычислений [Электронный ресурс]: М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.—URL: http://www.iprbookshop.ru/16085 ↑
-
Подбельский В.В. Язык C#. Базовый курс. 2-е издание, Финансы и статистика, 2013- с.390 ↑
-
Ершов М.Н. Информатика. Численные методы решения задач. Конспект лекций. : КГМТУ, 2013.- с.30 ↑
-
Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов. /Т. А. Павловская. – СПб.: Питер, 2010. – с. 213 ↑
-
Комова О. С., Коломийцева С. В. Основные алгоритмические конструкции: учебное пособие /О. С. Комова, С. В. Коломийцева. – Хабаровск: Изд-во ДВГУПС, 2014. –с. 26 ↑
-
Шень А.Х. Практикум по методам построения алгоритмов [Электронный ресурс]/ Шень А.Х.— Электрон. текстовые данные.— М.: ИНТУИТ, 2016.— URL:http://www.iprbookshop.ru/16727 ↑
-
Симонович С. В. Информатика: Базовый курс : учебник для вузов – СПб. : Питер, 2008. – с.489 ↑