36558

Система программирования TURBO PASCAL 7.0

Контрольная

Информатика, кибернетика и программирование

Важнейшим компонентом системы программирования Турбо Паскаль, обеспечивающим взаимодействие с пользователем, является интегрированная среда разработки (IDE) - одна из лучших интегрированных сред систем программирования MS DOS

Русский

2013-09-22

28 KB

2 чел.

Система программирования 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.


 

А также другие работы, которые могут Вас заинтересовать

26051. Импульсные и непрерывные электрические сигналы. Характеристики импульсных непрерывных электрических сигналов 14.34 KB
  Импульсные и непрерывные электрические сигналы. Характеристики импульсных непрерывных электрических сигналов Электрические импульсы генерируемые с определённой частотой тактовой частотой управляют всей работой компьютерного процессора побуждая его совершать ряд последовательных операций по обработке информации. Электрические импульсы возникающие в результате природных или техногенных процессов могут приводить к нежелательным результатам. Электрические импульсы различаются по форме виду зависимости тока или напряжения от времени и...
26052. Транзисторно-транзисторная логика ТТЛ) 17.7 KB
  нас RБ достаточный для того чтобы транзистор находился в режиме насыщения. В результате увеличится ток базы VT2 который будет протекать от источника питания через резистор Rб и коллекторный переход VT1 и транзистор VT2 перейдёт в режим насыщения.нас=U0 транзистор VT2 в насыщении. 0 многоэмиттерный транзистор VT1 находится в режиме насыщения а транзистор VT2 закрыт.
26053. Микросхемы ТТЛ с диодами Шотки(ТТЛШ) 13.52 KB
  3 Элементы ТТЛШ С целью увеличения быстродействия элементов ТТЛ в элементах ТТЛШ используются транзисторы Шотки представляющие собой сочетание обычного транзистора и диода Шотки включённого между базой и коллектором транзистора. Поскольку падение напряжения на диоде Шотки в открытом состоянии меньше чем на обычном pnпереходе то большая часть входного тока протекает через диод и только его малая доля втекает в базу. В связи с этим имеет место увеличение быстродействия транзисторного ключа с барьером Шотки в результате уменьшения времени...
26054. Эмитерно-связанная логика(ЭСЛ) 14.42 KB
  Он состоит из двух транзисторов в коллекторную цепь которых включены резисторы нагрузки RК а в цепь эмиттеров обоих транзисторов общий резистор Rэ по величине значительно больший Rк. На вход одного из транзисторов подаётся входной сигнал Uвх а на вход другого опорное напряжение Uоп. Схема симметрична поэтому в исходном состоянии Uвх=Uоп и через оба транзистора протекают одинаковые токи. При увеличении Uвх ток через транзистор VT1 увеличивается возрастает падение напряжения на сопротивлении Rэ транзистор VT2 подзакрывается и ток...
26055. Сравнительный анализ технологий производства микросхем 18.62 KB
  Если этот дефект окажется в критической точке то последующая диффузия примеси может вызвать короткое замыкание перехода и выход из строя всей микросхемы. Одним из эффективных методов визуализации является использование сканирующего электронного микроскопа позволяющего наблюдать топографический и электрический рельеф интегральной микросхемы. Для наблюдения необходимо чтобы поверхность микросхемы была открытой. Такую аппаратуру используют для оценки качества конструкции данной микросхемы...
26056. Регистры. Связь регистров между собой и с другими источниками данных 15.3 KB
  Связь регистров между собой и с другими источниками данных Регистры это функциональные узлы на основе триггеров предназначенные для приёма кратковременного хранения на один или несколько циклов работы данного устройства передачи и преобразования многоразрядной цифровой информации. В зависимости от способа записи информации кода числа различают параллельные последовательные и параллельно последовательные регистры. Появление импульса на тактовом входе регистра сдвига вызывает перемещение записанной в нём информации на один разряд...
26057. Демультиплексоры и дешифраторы 14.69 KB
  Схемы сравнения Цифровые компараторы являются универсальными элементами сравнения которые помимо констатации равенства двух чисел могут установить какое из них больше. Простейшая задача состоит в сравнении двух одноразрядных чисел. Для сравнения многоразрядных чисел используется следующий алгоритм. Устройство обладает свойством наращиваемости разрядности сравниваемых чисел.
26058. Схемы интегральных счётчиков 15.75 KB
  Микросхема К155ИЕ2 имеет кроме того входы установки в состояние 9 при котором первый и последний разряды устанавливаются в 1 а остальные в 0 то есть 10012=9. Десятый импульс переводит триггеры МС в состояние при котором на выходах 4 и 6 МС формируются лог. Адресные дешифраторы строк ДШx и столбцов ДШy формируют сигналы выборки на соответствующих АШ которые определяют строку и столбец накопителя в котором расположен выбираемый ЭП. Если при этом сигнал на входе то СУ формирует управляющий сигнал при котором ФЗС обеспечивает...
26059. Динамическая память 17.76 KB
  В зависимости от типа ПЗУ занесение в него информации производится или в процессе изготовления или в эксплуатационных условиях путем настройки предваряющей использование ПЗУ в вычислительном процессе. В последнем случае ПЗУ называются постоянными запоминающими устройствами с изменяемым в процессе эксплуатации содержимым или программируемыми постоянными запоминающими устройствами ППЗУ. Функционирование ПЗУ можно рассматривать как выполнение однозначного преобразования kразрядного кода адреса ячейки запоминающего массива ЗМ в nразрядный...