У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 10 Задание

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 30.6.2025

Лабораторная работа № 10

Задание. В целочисленном массиве А(10) найти максимальный и минимальный элементы и поменять их местами.

  1.  Откроем новый проект.
  2.  Из страницы Standard  поместим на  Form1 следующие компоненты:

                          

  1.  С помощью Инспектора Объектов зададим в качестве значения для свойства  Text  компонент Edit1 пустую строку. Установим для левой кнопки значение свойства  Caption  равным «Ввод», а для правой – «Решение».
  2.  В разделе interface вставим описание массива а и используемых переменных:

A: array[1..10] of integer;

I, min, max, imin, imax : integer;

    5. Выполним двойной щелчок по форме Form1, в результате чего будет    

        создана заготовка события   OnCreate для формы, возникающего в

        момент создания формы. Размещение операторов в этом обработчике во

        многих случаях эквивалентно размещению операторов в секции    

        initialization модуля. Поместим там следующие строки:

 i:=0;

 ListBox1.Clear;

 ListBox2.Clear;

  1.  Активизируем двойным щелчком кнопку «Ввод» и в заготовку обработчика события  OnClick  поместим следующий код:

ListBox1.Items.Add (Edit1.Text);

I:=i+1;

A[i]:=StrToInt(Edit1.Text);

Edit1.SetFocus;

  1.  Активизируем кнопку «Решение» и в заготовку обработчика события    

    поместим следующий текст:

 max:=a[1];

imax:=1;

min:=a[1];

imin:=1;

for k:=2 to 10 do

 begin

 if max<a[k] then

  begin

  max:=A[K];

  imax:=k

  end;

 if  min>a[k] then

  begin

  minA[K];

  imin:=k

  end;

 end;

a[imax]:=min;

a[imin]:=max;

for k:=1 to 10 do

ListBox2.Items.Add(IntToStr(a[k]));

  1.  Для удобства работы с приложением создадим обработчик события OnKeyDown  для строки ввода Edit1, в котором при нажатии на клавишу  Enter фокус ввода будет переводиться на кнопку «Ввод»:

   If  key = 13 then Button1.SetFocus

  1.  Сохранить проект.
  2.  Запустим программу. Для ввода целых чисел используем строку ввода

Edit. Ввод каждого числа завершаем нажатием кнопки Enter либо щелчком мыши  по кнопке «Ввод».




1. КОНСПЕКТ ЛЕКЦІЙ з дисципліни Педагогіка і психологія вищої школи для всіх спеціальностей НУВГП
2. Налоги и налогообложение является составной частью государственной аттестации проводится в сроки устан.
3. і Розглянемо детальну структуру рекреаційної діяльності
4. Франклин Рузвельт как человек и политик
5. [t~~d] Выберите слово содержащее звук [s~]- city Выберите слово содержащее звук [~-].html
6. Земля. Человек который занимает сороковую позицию ста самых влиятельных людей Украины 2013 года
7. Окружающий мир 1 класс Наши помощники ~ органы чувств Цель урока познакомить учся с органами чув
8. Введение Автомобильный транспорт играет важную роль в работе производственного комплекса страны
9. А подпись инициалы фамилия ldquo; rdquo; 2013г
10. конвертерного цеха является производственная программа