Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Практична частина. 
Опрацьовування виняткових ситуацій в Delphi

РефератДопомога в написанніДізнатися вартістьмоєї роботи

TODOoUsercConsole Main: Insert code here }. TODOoUsercConsole Main: Insert code here }. TODOoUsercConsole Main: Insert code here }. Procedure Button2Click (Sender: TObject); Procedure Button1Click (Sender: TObject); Кількість елементів: Найменше число це: 1″. Writeln (c:4:2,' ', b:4:2,' ', a:4:2); F :=6-x; Edit2. Text:=FloatToSTr (f); Лістінг програми 2.4. Лістінг програми 2.3. Лістінг програми… Читати ще >

Практична частина. Опрацьовування виняткових ситуацій в Delphi (реферат, курсова, диплом, контрольна)

  • 1.1 Розробити прикладне застосування, в якому необхідно знайти найменше з п’яти введених чисел, та вивести його значення на форму.
  • 1.1.1 Блок-схема даного завдання зображена на Рисунку 2.1.
Блок-схема завдання 2.1.

Рисунок 2.1. — Блок-схема завдання 2.1

1.1.2 Лістінг програми 2.1.

program Project21;

{$APPTYPE CONSOLE}.

uses.

SysUtils;

Var a: array[1.5] of integer;

i, b: integer;

begin.

{ TODOoUsercConsole Main: Insert code here }.

Writeln ('Enter five numbers');

for i:=1 to 5 do.

Readln (a[i]);

b:=a[1];

for i:=2 to 5 do.

begin.

if a[i].

then b:=a[i];

end;

writeln ('The least number is:', b);

readln;

end.

1.1.3 Результат роботи даного завдання на Рисунку 2.2

Результат роботи програми 2.1.

Рисунок 2.2 — Результат роботи програми 2.1.

1.1.4 Відповіді задачі 2.1.

Таблиця 2.1 — Відповіді завдання 2.1.

Числа:

2,1,5,7,3.

Результат:

«Найменше число це: 1».

  • 1.2 Розробити прикладне застосування, якщо відомо, що дано речове число x, необхідно знайти значення наступної функції f, приймаючої речові значення: f (x) = 2sin (x), якщо x>0; f (x) = 6 — x, якщо x? 0.
  • 1.2.1 Блок-схема даного завдання зображена на Рисунку 2.3
Блок-схема завдання 2.2.

Рисунок 2.3 — Блок-схема завдання 2.2

1.2.2 Лістінг програми 2.2.

unit Unit1;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, StdCtrls;

type.

TForm1 = class (TForm).

Label1: TLabel;

Edit1: TEdit;

Label2: TLabel;

Button1: TButton;

Button2: TButton;

Edit2: TEdit;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form1: TForm1;

x, f: real;

implementation.

{$R *.dfm}.

procedure TForm1. Button1Click (Sender: TObject);

begin.

x:=StrToFloat (Edit1.Text);

if x > 0 then f := 2*sin (x).

else.

f :=6-x; Edit2. Text:=FloatToSTr (f);

end;

procedure TForm1. Button2Click (Sender: TObject);

begin.

close;

end;

end.

1.2.3 Результат роботи даного завдання на Рисунку 2.4.

Результат роботи завдання 2.2.

Рисунок 2.4 — Результат роботи завдання 2.2.

1.2.4 Відповіді задачі 2.2.

Таблиця 2.2 — Відповіді завдання 2.2.

x=.

23;

Результат:

— 1,69 244 080.

x=.

— 2.

Результат:

  • 1.3 Розробити прикладне застосування у якому необхідно виконати наступні дії, а саме: вивести на екран три числа в порядку, зворотному введенню.
  • 1.3.1 Блок-схема даного завдання зображена на Рисунку 2.5

Рисунок 2.5 — Блок-схема завдання 2.3

1.3.2 Лістінг програми 2.3.

program Project2;

{$APPTYPE CONSOLE}.

uses.

SysUtils;

var.

a, b, c:real;

begin.

{ TODOoUsercConsole Main: Insert code here }.

writeln ('enter 3 numbers');

readln (a, b, c);

writeln (c:4:2,' ', b:4:2,' ', a:4:2);

readln;

end.

1.3.3 Результат програми зображений на Рисунку 2.6.

Результат роботи програми 2.3.

Рисунок 2.6 — Результат роботи програми 2.3.

1.3.4 Відповіді задачі 2.3.

Таблиця 2.3 — Відповіді завдання 2.3.

A=.

B=.

C=.

Результат:

1, 4, 2.

  • 1.4 Розробити прикладне застосування у якому необхідно обрахувати суму елементів масиву, вхідні дані довільні
  • 1.4.1 Блок-схема даного завдання зображена на Рисунку 2.7
Блок-схема завдання 2.4.

Рисунок 2.7 — Блок-схема завдання 2.4.

1.4.2 Лістінг програми 2.4.

program Project4;

{$APPTYPE CONSOLE}.

uses.

SysUtils;

var.

a:array[1.567 657] of integer;

S:integer;

i, n: integer;

begin.

{ TODOoUsercConsole Main: Insert code here }.

writeln ('Enter the number of array elements');

readln (n);

for i:=1 to n do.

begin.

writeln ('Enter the number', i);

readln (a[i]);

end;

for i:=1 to n do.

S:=S+a[i];

writeln ('S=', S);

readln;

end.

1.4.3 Результат програми зображений на Рисунок 2.8.

Результат роботи програми 2.4.

Рисунок 2.8 — Результат роботи програми 2.4.

1.4.4 Відповіді задачі 2.4.

Таблиця 2.4 — Відповіді завдання 2.4.

Кількість елементів :

Введені числа:

2,3,1.

Результат:

винятковий помилка масив програма.

Показати весь текст
Заповнити форму поточною роботою