Непейвода Н.Н. Программирование. Раздел 4

Непейвода Н.Н. Программирование. Страница 437

Есть два частных случая такой конкретизации для последовательностей, которые обычно имеют в виду, когда говорят о языках и системах програм­мирования:

последовательности (иногда описываются как специальный конструк­тор с соответствующими операциями) — употребляются редко, чаще всего эта структура отождествляется со следующей;

файлы — последовательности, сохраняемые на внешней памяти (ча­сто по способу доступа к файлам причисляют различные внешние устройства, по которым программа получает данные и которым она их передает — связь с потоками).

Главное свойство — чтение и запись подряд (значит, есть операции дать следующий, записать очередной, установить в начало и др.).

Файлы языка Pascalпредоставляют самый необходимый минимум для работы с внешней памятью. Этот минимум дополняется возможностями оп­тимизации, поскольку имеется возможность при определении файла задать

Какие еще необычные списки удовлетворяют определению List(T)?

Определите в качестве рекурсивной структуры данных оснащенные мультиграф (неориентированный), орграф и граф. Что мешает пред­ставлению орграфа и графа?

Запишите построенные определения типов на Вашем языке програм­мирования (С++/С#, Object Pascal, Ada, Java).

В соотношениях (9.8) есть ошибка. Найдите и исправьте ее.

Постройте класс списков, в котором определяются три различных кон­структора типа линейный список, соответствующие вставке нового элемента в начало, в конец и в середину списка, и деструктор, кото­рый, удаляя объект, одновременно перекоммутирует ссылки.

Пусть у Вас есть в качестве одного из устройств внешней памяти архи­ватор на магнитной ленте. Какая дополнительная дисциплина доступа к файлу естественно появляется при этом?

Профессионализм программиста во многом определяется тем, какими методами составления программ он владеет. Понятие «владеть методом» включает в себя, в частности, умение видеть применимость его в конкретной ситуации. Именно это отличает владение от пассивного знания и является решающей характеристикой квалификации профессионала. Такой уровень овладения появляется на базе нескольких составляющих, каждая из которых должна быть доведена до высокого уровня. Перечислим их.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама