|
|
zadach341.PAS |
|
{* Задача 341 *}Unit ZADACH341;Interface Implementation Begin writeln('Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая: 1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран; 2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива. 3) производит заданные вычисления и выводит результат на экран. '); End. Program zadach341; Uses zadach341.pas; {* Эту строку можно удалить *} Uses crt; {* Подключение модулей *} Const {* Константы *} kol_el = 20; Type {* Типы переменных *} mas = Array [1..kol_el] Of integer; Var {* Необходимые переменные *} t : mas; f : text; Var {* Необходимые переменные *} a : mas); Var {* Объявление переменных *} i : integer; del : real; Begin For i := 1 To kol_el Do; {* Переменная i увеличивается с 1 до kol_el *} Function sum (b : mas); Var {* Объявление переменных *} i : integer; s : integer; Begin s := 0; For i := 1 To kol_el Do; {* Цикл для i => [1 .. kol_el] *} sum := s; Var {* Объявление переменных *} i : integer; Begin assign (f, 'lab3.txt'); {* Привязка переменной f к файлу 'lab3.txt' *} rewrite (f); {* Открытие файла для записи *} clrscr; {* Очищаем экран *} randomize; write (' Do preobrazovania : ', #13, #10, #10); write (f, ' Do preobrazovania : ', #13, #10, #10); For i := 1 To kol_el Do {* Цикл для i => [1 .. kol_el] *} Begin t[i] := random(51) - 25; write (t[i] : 4); write (f, t[i] : 4); End; preobr (t); write (#13, #10, #10); write (f, #13, #10, #10); write ('Posle preobrazovania:', #13, #10, #10); write (f, 'Posle preobrazovania:', #13, #10, #10); For i := 1 To kol_el Do {* Цикл для i => [1 .. kol_el] *} Begin write (t[i] : 4); write (f, t[i] : 4); End; write (#13, #10, #10, 'Summa elementov = ', sum(t)); write (f, #13, #10, #10, 'Summa elementov = ', sum(t)); readln; {* Ждем нажатия Enter *} close (f); {* Закрыть файл f *} 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
|