$mymetatags$
delphi-lubitel

Добро пожаловать на наш портал

На нашем сайте вы найдете множество статей на разные тематики, а так же сможете найти и скачать много интересного Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта
Инфо
Как показать числа фибоначчи в Delphi 7 - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: winxaker  
Как показать числа фибоначчи в Delphi 7
A{O}KXДата: Понедельник, 26.07.2010, 21:50 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 17
Награды: 0
Репутация: 1
Статус: Offline
Для этого кидаем на форму 2 компонента со вкладки Standard

1 компонент Label
2 компонент Button

Клакаем по кнопке (Button) 2 раза и между procedure и begin пишем

var i:integer;

После begin gbiyv

for i := 1 to 20 do
label1.Caption := label1.Caption + Inttostr(fib(i))+', ';

Ищем в коде надпись {$R *.dfm} и после нее пишем

function fib(n:integer):integer;
begin
if n<2 then fib:=1 else fib:=fib(n-1)+fib(n-2);
end;

В итоге весь код должен выглядеть так

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
function fib(n:integer):integer;
begin
if n<2 then fib:=1 else fib:=fib(n-1)+fib(n-2);
end;

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
for i := 1 to 20 do
label1.Caption := label1.Caption + Inttostr(fib(i))+', ';

end;

end.

 
  • Страница 1 из 1
  • 1
Поиск:

 
Хостинг от uCoz | Адаптировал Grey200009 Число ответ: 57432