Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програми в середовищі Turbo Pascal

Реферат Програми в середовищі Turbo Pascal





ивати далі, а розробив нові мови сімейства: Модула-2 і Оберон. На противагу цьому промислові традиції та гідності мови спонукали багато комерційні та некомерційні організації продовжувати розробляти і розвивати системи програмування саме на основі мови Паскаль, піддаючи мову безпідставного розширення, додаючи в нього, часто абсолютно механічно, нові засоби та синтаксичні конструкції.

Найбільш відомої реалізацією Паскаля є система Turbo Pascal (виросла потім у Borland Pascal і далі в Delphi) фірми Borland, в якій мова була значно розширений, були усунені деякі недоліки мови, додані нові можливості. Мова став багатшим, але за відсутності галузевої стандартизації, втратив переносимість і спільність (до появи в 1998 році Kylix - Delphi для Linux, продукти Borland працювали тільки на платформі DOS/Windows, в даний час Kylix фактично заморожена).

Важливим кроком у розвитку мови є поява вільного мови Паскаль GNU Pascal, який не тільки увібрав в себе риси інших Паскалей, але і забезпечив надзвичайно широку переносимість написаних на ньому програм (більше 20 різних платформ, під більш ніж 10 різними операційними системами).

У зараз користуються популярністю такі версії мови як TMT Pascal, Free Pascal та GNU Pascal. Продовжує використовуватися і Borland Pascal.

У 1986 фірма Apple розробила об'єктне розширення мови Паскаль, отримавши в результаті Object Pascal. У 1989 аналогічні об'єктні кошти були додані фірмою Borland в систему Turbo Pascal (мовні відмінності між об'єктним Turbo Pascal 5.5 і Object Pascal від Apple вкрай незначні). Подальші версії Turbo Pascal, який став потім називатися Borland Pascal, доповнювали об'єктне розширення новими засобами, цей процес продовжився і в ході розвитку мови системи Delphi. Назва мови змінювалося: від Pascal, через Object Pascal for Delphi, в літературі зустрічалася назва Delphi Pascal, в останніх версіях Delphi мову іменується так само, як і сама система (цікавий момент: в Delphi 7 пункт системного меню, що запускає довідку з мови, як і в більш ранніх версіях, називається В«Object Pascal ReferenceВ», а сам запускається їм модуль допомоги має заголовок В«Delphi Language ManualВ», в тексті мова також скрізь називається В«DelphiВ»). 1 лютого 2008 Borland/CodeGear анонсувала поставку своєї середовища розробки приблизно на мільйон комп'ютерів в російських школах і вишах.

Крім того, розробляється система програмування PascalABC.NET, орієнтована на навчання сучасного програмування. PascalABC - реалізація звичайного паскаля, розроблений для навчання програмуванню. PascalABC.net - аналог PascalABC, з можливістю створювати exe файли. p> При розробці програми використовувалися такі конструкції мови наведені нижче:

Умова:

if умова then begin

...

end

else

begin

- цикл, з постійним входженням в цикл:

for змінна: = 1 to n do оператор;

...

end;

А так ж конструкції виводу і читання даних:

- writeln ('інформація');// вивід даних

- readln (змінна);// читання даних

- цикл з предусловием:

while (умова) do

begin

. . . p> оператор;

. . . p> end;

- оператор вибору умові рівностей значення змінної:

case мінлива of

значення 1: оператор;

значення 2: оператор;

. . . p> значення n: оператор;

При створення курсової роботи так само користувалася функціями бібліотеки crt:

- переміщення курсору в точку (x, y) - gotoxy (координата x, координата y);

- очищення екрана - clrscr;

А так ж стандартними функціями:

- закриття файлу - close (В«имя_файлаВ»);

- розрахунок за модулю - abs ('вираз');

- підключення файлу - assign (файлова змінна, 'Шлях_до_файлу');

- відкриття файлу для перезапису - rewrite (файлова змінна).

2. Алгоритм задачі В  2.1 Блок-схема алгоритму підпрограми Forma1

Ця підпрограма включає в себе підпрограму Frame.

В В 
В 
В 
2.2 Блок-схема алгоритму підпрограми Menu В В 
В В 
2.3 Блок-схема алгоритму підпрограми V_kor В В В В В В В В В В В В В В В В В В В В 

2.3 Блок-схема алгоритму підпрограми Zad_1

Дана підпрограма включає в себе наступні підпрограми: V_kor, Print, Screen, Menus опис яких наведено вище


В В В В В В В В В В В В 


Малюнок 1 - Блок-схема алгоритму підпрограми Print

В 

У підпрограмі виконується спочатку відкриття файлу для перезапису, потім запис в неї результату і закриття файлу.


В В 

Малюнок 2 - Блок-схема алгоритму підпрограми Screen

У підпрограмі виконується...


Назад | сторінка 3 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основи мови програмування Turbo Pascal
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Символьні величини мови Turbo Pascal
  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Розробка програм у середовищі програмування Turbo Pascal 7.0