Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Управляющие конструкция языка OP. Оператор условия if, case. Визуальные компоненты

Автор:   •  Май 1, 2018  •  Лабораторная работа  •  405 Слов (2 Страниц)  •  556 Просмотры

Страница 1 из 2

Министерство образования и науки Республики Казахстан

Карагандинский государственный технический университет

Кафедра ИТПС

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

        Приняла:

        Ст. преподаватель Аймагамбетова Р. Ж.

                                

        Выполнил:

Студент гр. ПС16-2

Ведяшкин В.Е.

Караганда 2018

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

Тема: Управляющие конструкция языка OP. Оператор условия if, case. Визуальные компоненты.

Цель: Создать проект, используя визуальные компоненты и управляющие конструкции – операторы if и case.

Ход работы

Вариант 4

Базовый уровень. Записать условие, которое является истинным , когда целое А кратно двум или трем.

Интерфейс программы:

[pic 1]

Полный текст программы:

procedure TFpktLb03.Result_1_ButtonClick(Sender: TObject);

Var Value: integer;

begin

if not(Value1.Text='') then begin

  Value:=StrToInt(Value1.Text);

  Result1.Font.Color:=clGreen;

if ((Value mod 2)=0) then begin

    Result1.Caption:='Число '+Value1.Text+' кратнодвум: Истина';

end;

if ((Value mod 3)=0) then begin

    Result1.Caption:='Число '+Value1.Text+' кратнотрём: Истина';

end;

if (((Value mod 2)=0)and((Value mod 3)=0)) then begin

    Result1.Caption:='Число '+Value1.Text+' кратно и двум и трём: Истина';

end;

if (((Value mod 2)>0)and((Value mod 3)>0)) then begin

    Result1.Font.Color:=clRed;

    Result1.Caption:='Число '+Value1.Text+' некратнонидвум, нитрём: Ложь';

end;

end;

end;

Средний уровень. Записать логическое выражение, которое является истинным , когда число N делится на 3, то не делится на 9, если делится на 4, то делится на 5 и 24 без остатка.

Интерфейс программы:

[pic 2]

Полный текст программы:

procedure TFpktLb03.ClearP2Click(Sender: TObject);

begin

  Value2.Text:='';

  Result2.Caption:='';

Memo2.Lines.Clear();

end;

procedure TFpktLb03.Result_2_ButtonClick(Sender: TObject);

Var N, i, max: integer;

begin

if not(Value2.Text='') then begin

Memo2.Lines.Clear();

  N:=StrToInt(Value2.Text);

  if ((N mod 3) = 0)and(not((N mod 9) = 0))and((N mod 4) = 0)and((N mod 5) = 0)and((N mod 24) = 0) then begin

    Result2.Font.Color:=clGreen;

    Result2.Caption:='Истина.';

end else begin

...

Скачать:   txt (4.7 Kb)   pdf (172 Kb)   docx (113.4 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club