1 семестр сессия / Bilet26
.docБилет №26. Система программирования TURBO PASCAL 7.0.
Важнейшим компонентом системы программирования Турбо Паскаль, обеспечивающим взаимодействие с пользователем, является интегрированная среда разработки (IDE) - одна из лучших интегрированных сред систем программирования MS DOS. Интерфейс с пользователем построен на базе главного меню и диалоговых панелей-окон и включает в себя большой набор функций: редактирования программных текстов, управления файлами, компиляции, выполнения компилированных программ, отладки, настройки среды. В ней имеется также гипертекстовая справочная система по Турбо Паскалю.
Неотъемлемым компонентом системы программирования является библиотека стандартных модулей TURBO.TPL, в которой сосредоточены все стандартные (встроенные) подпрограммы, а также средства текстового ввода-вывода, которые могут использоваться в программах на Турбо Паскале.
Система TURBO PASCAL 7.0 поддерживает модульную разработку программ на Турбо Паскале путем проектирования и отладки текстов программ и модулей. При этом редактор интегрированной среды поддерживает разработку хорошо структурированных программных текстов и построен по принципам синтаксически-ориентированного редактора (распознает и выделяет цветом и подсвечиванием ключевые слова, поддерживает структурирование программного текста). Компилятор содержит большой набор структурированных сообщений об ошибках стадии компиляции и выполнения.
Вместе с тем классическая идеология разработки программ, характерная для TURBO PASCAL 7.0, основную нагрузку возлагает на программиста и отличается достаточно высокой трудоёмкостью программирования, т.к. предполагает разработку программистом всего текста программы, включая функции интерфейса с пользователем. Использование имеющейся в Турбо Паскале библиотеки поддержки проектирования пользовательских интерфейсов - TURBO VISION, несомненно, является прогрессом в разработке прикладных программ на Турбо Паскале, однако повышает требования к квалификации программистов и не изменяет качественно процесс разработки.
Качественно новый стиль программирования даёт визуальное программирование, реализованное в системе DELPHI.
Задача 4.2.6(26)
program Project26;
type mas=array[1..5,1..5] of Integer;
mass=array[1..5]of integer;
var a:mas;
b:mass;
i,j:Integer;
procedure p(x:mas; e:Integer; var y:integer);
var i,j,k:Integer;
begin
k:=0;
for j:=1 to 5 do
if x[e,j]>x[e,e] then k:=k+1;
if k>0 then y:=1
else y:=0;
end;
begin
for i:=1 to 5 do
for j:=1 to 5 do
read(a[i,j]);
writeln;
for i:=1 to 5 do
begin
p(a,i,b[i]);
write(b[i],' ');
end;
Readln;
end.