понедельник, 30 ноября 2015 г.

среда, 28 января 2015 г.

Задачі


В одній формі передбачити ввід елементів масиву в ListBox і вивід результату в інший ListBox. По кожному введеному користувачем елементу масиву знайти функцію y:=1+2*sqr(x); і занести результат в ListBox. Розв'язати задачу за допомогою циклу for.

Використовуються компоненти і встановлюються їх властивості
КомпонентиВластивостіЗначення
Form1CaptionОбробка одномірного масиву
Label1CaptionВведіть
Label2Captionчисло елементів N=
Label3CaptionЕлемент A[i]=
Label4CaptionМасив даних
Label5CaptionРезультат
Edit1Textпусто
Edit2Textпусто
Button1CaptionДодати елемент в масив
Button2CaptionРозв'язок
Button3CaptionВихід
ListBox1--
ListBox2--

Створення програми вимагає знання функцій і команд delphi:

  • x, y : array [1..20] of Real; : ShortString змінні x, y будуть масивами з елементами типу Real, індекси елементів від 1 до 20
  • StrToInt перетворює значення типу рядок в значення типу Integer
  • StrToFloat перетворює значення типу рядок (що вміщує число) в значення типу Float
  • FloatToStr перетворює значення типу Float в значення типу рядок
  • Form1.ListBox1.Items.Add; додати до списку один елемент
  • sqr піднесення в квадрат
  • for i:=1 to n do цикл, в якому змінна і проходить значення від 1 до n включно (з кроком 1)
  • Form1.ListBox1.Items.Strings[i-1] повертає значення i-1 -го елементу списку (елементи нумеруються від 0)