Skip Navigation Linksdelphi

​​

Delphi

История создания Delphi

  

   Первым языком программирования, который изучают наши студенты, является язык Паскаль, разработанный Никлаусом Виртом. Нет, не сам Паскаль, а Delphi, который является расширением языка Паскаль.

    Delphi - это среда разработки приложений for Windows. Delphi поддерживает объектно-ориентированное и событийное программирование.

 Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией. Его базовым языком является язык Object Pascal. Он принес в язык Паскаль много нового.

   Delphi - результат развития языка Турбо Паскаль, который в свою очередь был создан на базе языка Паскаль.

     Никлаус Вирт разработал язык Паскаль , чтобы учить правильному созданию программ. Это первый язык программирования, который поддерживает идею Дейкстры о структурном программировании.  Язык Паскаль изначально является процедурным языком, процедурность позволяет применять концепцию структурного программирования.

   Чтобы выполнить программу на языке Паскаль в "давние времена" надо было сначала подготовить текст программы с помощью какого-либо текстового редактора, затем подготовить средствами MS DOS в командной строке команду, для того чтобы запустить компилятор с языка Паскаль и передать ему файл с текстом программы ( примерно, так: C:\Pascal\Prog.txt), после этого компилятор проверяет программу и  отмечает синтаксические ошибки. 
 
   А еще раньше, первый Паскаль не имел собственного средства создания выполнимого (exe) файла, и для его создания использовали компилятор Ассемблера, т.е. программу с языка Паскаль компилятор преобразовывал код языка ассемблера, а затем компилятор ассемблера создавал машинный код программы.

   Система программирования Turbo Pascal (автор этой системы так же является автором языка C#) была разработана специально для удобства программистов. Она позволила объединить в одном программном продукте средства для реализации всех этапов подготовки программы (редактор подготовки текста, встроенный компилятор, протокол синтаксических ошибок) и ее выполнения, а также включила возможности отладки программ (Debug - отладчик) с визуализацией хода выполнения программы и содержания переменных. Turbo Pascal принес в Паскаль не только оболочку, но и дополнительные возможности: строковый тип, расширил набор встроенных функций, возможность создания объектно - ориентированных программ.​


  Студенты в ходе выполнения лабораторных работ, практических занятий получают практические навыки по разработке консольных приложений Delphi, приложений для Windows, они изучают и учатся применять новые возможности Delphi.

  По завершении первого курса, студенты способны разрабатывать:

  • многомодульные программы;
  • программы для Windows, управляемые оконным интерфейсом;

  Знают:

  • как использовать динамическую память;
  • возможности Delphi для разработки          объектно-ориентированных программ.

   Освоение Delphi в том объеме, который предусмотрен учебно-методическим комплексом по дисциплине "Программирование", формирует полное представление  у студента о концепции современных сред программирования и о концепциях построения языков программирования, а также о современных методах разработки программ.​

Программирование в Delphi.

Разработка консольной программы по вычислению расстояния между двумя точками на плоскости.

 

Program ex_1;

{$APPTYPE CONSOLE}

uses

    SysUtils;

Var

    x1, y1, x2, y2,R:extended;

Begin

 Writeln('Введите координаты точек');

     Readln(x1, y1, x2, y2);

     R:=sqrt(sqr(x1-x2)+sqr(y1-y2));

     Writeln('Расстояние =', R);

     Readln

 End.


А так эта программа так выглядит в Си Нажми здесь

<< Назад