Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Програмування на мові об'єктно-орієнтованого та візуального програмування Delphi

Реферат Програмування на мові об'єктно-орієнтованого та візуального програмування Delphi





та результати рахунки вивести на екран (передбачити можливість роздруківки результатів роботи на принтері), забезпечивши їх відповідними заголовками.

. Підрахувати кількість А) порівнянь елементів; Б) перестановок елементів.

Зміст звіту:

1) Постановка завдання.

2) Опис усіх дій по створенню додатку.

) Блок-схема або алгоритм (у тому числі сортування)

) Математичні викладки

) Лістинг програми і всіх модулів

) Контрольний приклад (роздруківка зображень екранів, що ілюструють роботу програми).

Методичні вказівки:

Вихідні дані повинні включати і позитивні числа, і негативні, і нулі.

Варіант завдання:

Дан двовимірний масив, що містить 5 рядків і 3 стовпці. Елементами масиву є цілі числа. Упорядкувати масив по які зменшенням елементів другого рядка.

Код програми:


unit Unit1;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, Grids, StdCtrls, ExtCtrls, Printers; = class (TForm): TPanel;: TPanel;: TStringGrid;: TStringGrid;: TPanel;: TRadioButton;: TRadioButton;: TPanel;: TButton;: TEdit;: TLabel;: TLabel;: TEdit;: TButton;: TPanel;: TLabel;: TLabel;: TEdit;: TEdit;: TLabel; : TLabel;: TPanel;: TButton;: TButton; btn1Click (Sender: TObject); btn2Click (Sender: TObject); btn3Click (Sender: TObject); btn4Click (Sender: TObject);: Integer;: Integer;: array of array of Integer;

{Public declarations};: TForm1;

{$ R *. dfm} = 99; TForm1.btn1Click (Sender: TObject);: = StrToInt (edt1.Text);: = StrToInt (edt2.Text); (a, m, n);. RowCount: = m;. ColCount: = n;. RowCount: = m;. ColCount: = n;. Enabled: = False;. Enabled: = True;. Options: = StringGrid1.Options + [goEditing] ;; TForm1.btn2Click (Sender: TObject);, j: Integer; rb1.Checked theni: = 0 to m - 1 doj: = 0 to n - 1 do [i, j]: = StrToInt (StringGrid1.Cells [j , i]); i: = 0 to m - 1 doj: = 0 to n - 1 do [i, j]: = Random (2 * MyRandMax + 1) - MyRandMax;. Cells [j, i]: = IntToStr (a [i, j]);;;. Enabled: = False;. Enabled: = True;. Options: = StringGrid1.Options - [goEditing];; TForm1.btn3Click (Sender: TObject);, j, k: Integer;, XchgCount: integer;: integer;. Enabled: = False;. Enabled: = True;: = 0;: = 0; i: = 0 to m - 2 dok: = i + 1 to m - 1 do ( CmpCount); a [i] [1]> a [k] [1] thenj: = 0 to n - 1 do (XchgCount);: = a [i] [j]; [i] [j]: = a [k] [j]; [k] [j]: = buf;;; i: = 0 t...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація за допомогою програми внутрішньої роботи цифрових елементів з ви ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка програми на мові програмування Delphi
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...