Вопрос задан 16.07.2026 в 08:04.
Предмет Информатика.
Спрашивает Наумов Иван.
В програмі Лазарус написати програму введення в поле1 та виведення в поле2 елементів заданого масиву 2 5 9 1 0 3 6 9.
Ответы на вопрос
Отвечает Барышева Даша.
У Lazarus можна створити форму з двома полями Edit1, Edit2 і кнопкою Button1.
-
У
Edit1користувач вводить номер елемента масиву від 1 до 8. -
У
Edit2програма виводить відповідний елемент заданого масиву:2 5 9 1 0 3 6 9.
Наприклад, якщо ввести в Edit1 число 3, у Edit2 буде виведено 9.
Код для обробника натискання кнопки:
pascalprocedure TForm1.Button1Click(Sender: TObject);
const
A: array[1..8] of Integer = (2, 5, 9, 1, 0, 3, 6, 9);
var
n: Integer;
begin
if TryStrToInt(Edit1.Text, n) then
begin
if (n >= 1) and (n <= 8) then
Edit2.Text := IntToStr(A[n])
else
ShowMessage('Введіть номер елемента від 1 до 8.');
end
else
ShowMessage('Потрібно ввести ціле число.');
end;
Повний вигляд модуля форми:
pascalunit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
Label1: TLabel;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
procedure TForm1.Button1Click(Sender: TObject);
const
A: array[1..8] of Integer = (2, 5, 9, 1, 0, 3, 6, 9);
var
n: Integer;
begin
if TryStrToInt(Edit1.Text, n) then
begin
if (n >= 1) and (n <= 8) then
Edit2.Text := IntToStr(A[n])
else
ShowMessage('Введіть номер елемента від 1 до 8.');
end
else
ShowMessage('Потрібно ввести ціле число.');
end;
end.
На формі можна підписати поля так:
Edit1 — Номер елемента
Edit2 — Значення елемента
Button1 — Вивести
Масив має такі номери елементів:
1 → 2
2 → 5
3 → 9
4 → 1
5 → 0
6 → 3
7 → 6
8 → 9
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

