Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 19.10.2017
Сообщений: 13

Программа Последовательность Фибоначчи с интерфейсом

20.05.2018, 21:08. Показов 967. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сказали написать код для создания программы которая находит n-ое количество чисел в последовательности Фибоначчи и сказали создать для неё интерфейс в Pascal Windows Forms, просьба помочь с интерфейсом.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program Fibonacci;
var
a,b,c,i,n:longint;
begin
write('Введите количество элементов в последовательности, n=');
readln(n);
a:=0;
write(a,' | ');
b:=1;
write(b,' | ');
for i:=3 to n do
begin
write(a+b,' | ');
c:=b;
b:=a+b;
a:=c;
end;
end.
это код программы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2018, 21:08
Ответы с готовыми решениями:

программа на с++ последовательность фибоначчи
Последовательность Фибоначчи: 1,1,2,3,5,8,13… Найти: первое число в последовательности Ф. большее заданному n; сумму всех чисел в...

Последовательность Фибоначчи. Сумма в последовательности Фибоначчи для числа N
смысл задачи - каждое число можно представить как сумму чисел из ряда Фибоначчи. 1>2>3>5>8>13>21 Скажем, число 22-это...

Последовательность Фибоначчи
Последовательность Фибоначчи 1,1,2,3,5,8,13. Найдите n-ный элемент последовательности.

1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.05.2018, 15:20
Зайдите в меню Файл -> Новый проект -> Приложение Windows Forms.
Положите на форму 2 TextBox-a и Button, кликните 2 раза по кнопке.
Прилагаю проект, но лучше сделайте сами.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Unit Unit1;
 
interface
 
uses System, System.Drawing, System.Windows.Forms;
 
type
  Form1 = class(Form)
    procedure button1_Click(sender: Object; e: EventArgs);
  {$region FormDesigner}
  private
    {$resource Unit1.Form1.resources}
    button1: Button;
    textBox1: TextBox;
    textBox2: TextBox;
    {$include Unit1.Form1.inc}
  {$endregion FormDesigner}
  public
    constructor;
    begin
      InitializeComponent;
    end;
  end;
 
implementation
 
procedure Form1.button1_Click(sender: Object; e: EventArgs);
var n,a,b,c:integer;
begin
n:=strtoint(TextBox1.Text);
TextBox2.ScrollBars:=ScrollBars.Horizontal;
a:=0;
TextBox2.Text:=inttostr(a)+' |';
b:=1;
TextBox2.ScrollBars:=ScrollBars.Horizontal;
TextBox2.Text:=TextBox2.Text+' '+inttostr(b)+' |';
for var i:=3 to n do
  begin
   if i<n then TextBox2.Text:=TextBox2.Text+' '+inttostr(a+b)+' |'
   else TextBox2.Text:=TextBox2.Text+' '+inttostr(b);
   c:=b;
   b:=a+b;
   a:=c;
  end; 
end;
 
end.
Вложения
Тип файла: rar Project2.rar (10.1 Кб, 1 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.05.2018, 15:20
Помогаю со студенческими работами здесь

Последовательность Фибоначчи
Есть такое решение вывода последовательности фибоначчи. Есть 2 вопроса: 1. Как вывести, чтобы первое число было = 2? (т.е. 2-ая цифра...

Последовательность Фибоначчи
Даны целые двухбайтовые числа a и b. Определить, могут ли эти числа быть соседними членами последовательности Фибоначчи....

Последовательность Фибоначчи
1 Последовательность Фибоначчи определяется так: a(0)= 1, a(1) = 1, a(k) = a(k-1) + a(k-2) при k &gt;= 2. Дано n, вычислить a(n).

Последовательность Фибоначчи
Добрый вечер всем! Помогите дописать программу, суть в следующем, с клавиатуры вводим 2 строки, каждая строка умножается на...

Последовательность Фибоначчи
Последовательность, в которой первые два числа равны 1 и 1, а каждое последующее число равно сумме двух предыдущих чисел (1, 1, 2, 3, 5, 8,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru