Контрольная ОАИ(основы алгоритмизации программирования)
контрольные работы, Информатика Объем работы: 13 стр. Год сдачи: 2012 Стоимость: 9 бел рублей (290 рф рублей, 4.5 долларов) Просмотров: 299 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
СОДЕРЖАНИЕ
ЛАБОРАТОРНАЯ РАБОТА 1.
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ…………....………......4
ЛАБОРАТОРНАЯ РАБОТА 2.
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ…….……18
ЛАБОРАТОРНАЯ РАБОТА 3.
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ………………….24
ЛАБОРАТОРНАЯ РАБОТА 4.
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ МАССИВОВ……………..32
ЛАБОРАТОРНАЯ РАБОТА 5.
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ
ПОДПРОГРАММ И МОДУЛЕЙ……………………………………..…………...40
ПРИЛОЖЕНИЕ.
СРЕДСТВА ОТЛАДКИ ПРОГРАММ В DELPHI…………………………….….48
ЛИТЕРАТУРА…………………………………………………………………….48
ЛАБОРАТОРНАЯ РАБОТА 1.
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ…………....………......4
ЛАБОРАТОРНАЯ РАБОТА 2.
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ…….……18
ЛАБОРАТОРНАЯ РАБОТА 3.
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ………………….24
ЛАБОРАТОРНАЯ РАБОТА 4.
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ МАССИВОВ……………..32
ЛАБОРАТОРНАЯ РАБОТА 5.
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ
ПОДПРОГРАММ И МОДУЛЕЙ……………………………………..…………...40
ПРИЛОЖЕНИЕ.
СРЕДСТВА ОТЛАДКИ ПРОГРАММ В DELPHI…………………………….….48
ЛИТЕРАТУРА…………………………………………………………………….48
Лабораторная работа №1
2.
При x=-4.5, y=0.7510-4, z=0.84510-2s=-55.6848.
Листингпрограммы:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Math;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Label3: TLabel;
Edit3: TEdit;
Label4: TLabel;
Edit4: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var x, y, z, s: real;
begin
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
z:=StrToFloat(Edit3.Text);
s:=power(8+sqr(abs(x-y))+1,1/3)/(x*x+y*y+2)-exp(abs(x-y))*power(tan(z)*tan(z)+1,x);
Edit4.Text:=FloatTostr(s);
end;
end.
2.
При x=-4.5, y=0.7510-4, z=0.84510-2s=-55.6848.
Листингпрограммы:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Math;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Label3: TLabel;
Edit3: TEdit;
Label4: TLabel;
Edit4: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var x, y, z, s: real;
begin
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
z:=StrToFloat(Edit3.Text);
s:=power(8+sqr(abs(x-y))+1,1/3)/(x*x+y*y+2)-exp(abs(x-y))*power(tan(z)*tan(z)+1,x);
Edit4.Text:=FloatTostr(s);
end;
end.
Лабораторная работа №2
2.
Листингпрограммы:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Math;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
RadioGroup1: TRadioGroup;
Memo1: TMemo;
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedureFormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
x,y,f,s :extended;
begin
Memo1.Clear;
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
case RadioGroup1.ItemIndex of
0 : f:=sin(x);
1 : f:=cos(x);
2 : f:=tan(x);
end;
if f > 0 then s:=ln(x)+power(f*f+y,3)
else
if f
2.
Листингпрограммы:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Math;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
RadioGroup1: TRadioGroup;
Memo1: TMemo;
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedureFormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
x,y,f,s :extended;
begin
Memo1.Clear;
x:=StrToFloat(Edit1.Text);
y:=StrToFloat(Edit2.Text);
case RadioGroup1.ItemIndex of
0 : f:=sin(x);
1 : f:=cos(x);
2 : f:=tan(x);
end;
if f > 0 then s:=ln(x)+power(f*f+y,3)
else
if f
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.