|
|
mas3.PAS |
|
{* Три способа заполнения элементов одномерного массива *}Unit MAS3;Interface Implementation Begin writeln('Три способа заполнения элементов одномерного массива'); End. 0 Program pas131911; Uses mas3.pas; {* Эту строку можно удалить *} 0 Type {* Используемые типы *} 0 mas = Array [1..10] Of Integer; 0 Var {* В работе нам потребуются переменные: *} 0 a : mas; 0 b : Integer; 0 c : Integer; 0 i : Integer; Begin 0 Randomize; { 1. Заполнение с клавиатуры } 0 For i := 1 To 10 Do {* Цикл для i => [1 .. 10] *} 0 Begin 0 Writeln('Введите значение элемента'); 0 Readln(a[i]) 0 End; 0 For i := 1 To 10 Do {* Цикл для i => [1 .. 10] *} 0 {Выводим на дисплей} 0 write(a[i]); 0 writeln; { 2. Заполнение случайным образом. Для этого мы должны под - ключать датчик случайных чисел} 0 For i := 1 To 10 Do {* Цикл для i => [1 .. 10] *} 0 a[i] := random(10); 0 For i := 1 To 10 Do {* Цикл для i => [1 .. 10] *} 0 {Выводим на дисплей} 0 write(a[i]); 0 writeln; { 3. Заполнение по формуле. Каждый элемент массива должен быть рассчитан по формуле (например такой)} 0 For i := 1 To 10 Do {* Переменная i увеличивается с 1 до 10 *} 0 Begin 0 b := random(10); 0 c := random(10); 0 a[i] := b + c - i; 0 End; 0 For i := 1 To 10 Do {* Переменная i увеличивается с 1 до 10 *} 0 {Выводим на дисплей} 0 write(a[i]); 0 writeln; {* Вывод пустой строки *} 0 Readln; {* Ждем подтверждения пользователя *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|