Form1->Image1-> Canvas->LineTo(170,170);
Form1->Image1-> Canvas->MoveTo(180,110);
Form1->Image1-> Canvas->LineTo(180,170);
Form1->Image1-> Canvas->LineTo(210,110);
Form1->Image1-> Canvas->LineTo(210,170);
Form1->Image1-> Canvas->MoveTo(220,110);
Form1->Image1-> Canvas->LineTo(250,110);
Form1->Image1-> Canvas->MoveTo(235,110);
Form1->Image1-> Canvas->LineTo(235,170);
Form1->Image1-> Canvas->MoveTo(260,170);
Form1->Image1-> Canvas->LineTo(275,110);
Form1->Image1-> Canvas->LineTo(290,170);
Form1->Image1-> Canvas->MoveTo(270,140);
Form1->Image1-> Canvas-> LineTo(280,140);
}
//---------------------------------------------------------------------------
Вывод текста на экран
Turbo Pascal 7.0
program name;
uses crt;
begin
clrscr;
write('Karasov Danil ');
readln;
end.
Borland C++ 3.11
#include<stdio.h>
int main (void)
{
printf("'Karasov Danil ");
return 0;
}
Delphi7
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:='Карташов Данил';
end;
end.
Borland C++ 3.11
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Label1->Caption = "Карташов Данил";
}
//---------------------------------------------------------------------------
2. Блок выполнения программы
Рисование с помощью графики
Turbo Pascal 7.0
Borland C++ 3.11
Delphi7
Builder C++ 6.0
Вывод текста на экран
Turbo Pascal 7.0
Borland C++ 3.11
Delphi7
Builder C++ 6.0
Вывод
Была проведена работа по написанию программы в четырех языковых средах, выводящей имя и фамилию студента на экран по средствам графики с использование простейших геометрических фигур.
Список использованных источников
1. Джаррод Холингворт, Боб Сворт, Марк Кэшмэн, Поль Густавсон Borland C++ Builder 6. Руководство разработчика = Borland C++ Builder 6 Developer's Guide. — М.: «Вильямс», 2004. — С. 976.
2. Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 = Delphi for Dummies. — М.: Диалектика, 2007. — 336 с.
3. Хавьер Пашеку. Программирование в Borland Delphi 2006 для профессионалов = Delphi for .NET Developer’s Guide. — М.: Вильямс, 2006. — 944 с.
4. Е.А. Зуев. Программирование на языке Turbo Pascal 6.0, 7.0, М.:Веста,Радио и связь, 1993, — С.376.
5. Моргун Александр Николаевич. Справочник по Turbo Pascal для студентов. — М.: Диалектика, 2006. — С. 608.