русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Все о программировании

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

Получение сведений о файлах

Если ваша программа использует какие-либо файлы данных, настроек и т.п., всегда есть вероятность, что при очередном запуске нужного файла на диске… Крайне желательно перед открытием файла проверять, существует ли он на диске.…   ...

Просмотров: 613


Получение сведений о дисках

При записи файла на диск (особенно если это сменный носитель – дискета или флэшка) желательно сначала проверить, а хватит ли свободного места? Для…   FUNCTION FreeSpace(disk:STRING):STRING; ...

Просмотров: 598


Стандартные файловые диалоги

При работе с файлами пользователь часто должен либо указать, какой файл на диске открыть, либо ввести имя файла для сохранения информации. Нудное…   ...

Просмотров: 892


Файловые потоки

Для более удобной работы с нетипизированными данными в Delphi введено специальное средство – файловый поток (TFileStream). Объект типа TFileStream… Рассмотрим, например, как скопировать файл, используя потоки:   ...

Просмотров: 915


Нетипизированные файлы

В ряде случаев в файл нужно записать "смесь" данных различного типа. Например, сначала идет растровое изображение, затем – подпись под…   VAR f:FILE; ...

Просмотров: 594


Работа с двоичными файлами данных

Основной недостаток текстовых файлов – их громоздкость. Если в двоичном виде число 65534 представляется всего двумя байтами, то его текстовая запись… Для знакомства и с двоичными файлами, и с базами данныхзаведем досье на…   ...

Просмотров: 671


Работа с текстовыми файлами

Текстовые файлы – самые простые. Они состоят из строк. Каждая строка заканчивается комбинацией символов с кодами 13 и 10. Ниже перечислены процедуры… VAR f: TEXTFILE – особый тип данных "файловая переменная". Файловая… ASSIGNFILE(f,name) – связывает файловую переменную f с файлом с именем name; ...

Просмотров: 607


Буферизация

Очень важный момент при любой работе с файлами – их буферизация. Если программа будет считывать информацию из файла байт за байтом, то после каждого… Буфер – специальная область памяти для временного хранения информации, которой…   ...

Просмотров: 1066


Файлы

Файл данных – последовательность (sequence) элементов одинакового типа. Помимо того очевидного факта, что файлы хранятся во внешней памяти (жесткие… - число элементов в фале заранее неизвестно; - одновременно доступен лишь один элемент. ...

Просмотров: 572


Сортировка файлов

Главная трудность при сортировке файлов состоит в том, что в данный момент времени программе доступен лишь один элемент данных, записанный в файле.…   ...

Просмотров: 641


Программирование рекурсивных алгоритмов

Чтобы рекурсия не зациклилась, внутри рекурсивной процедуры/функции ОБЯЗАТЕЛЬНОдолжен присутствовать оператор IF. Общая схема построения рекурсивных… P = IF B THEN P[S,P] END; или P = P[S, IF B THEN P END]   ...

Просмотров: 1125


Рекурсивные определения и алгоритмы

Из математики известно, что рекурсивный объект– объект, частично состоящий или определяемый с помощью самого себя. Данное определение достаточно… Пример 1: Натуральные числа. а) 0 есть натуральное число; б) число, следующее… Пример 2: Факториал n!=1×2×3… n. а) 0! = 1 б) при n>0 n! = n× (n-1)! ...

Просмотров: 557


Сортировка массивов

Условимся, что сортировка должна выполняться "на том же месте", т.е. без заведения второго массива такого же размера. Сортировка методом прямого включениясостоит в том, что каждый элемент массива…   ...

Просмотров: 577


Сортировка данных

Как отмечалось выше, сортировка данных – фундаментальная программистская задача. Существуют два вида сортировки, принципиально отличающиеся друг от…   ...

Просмотров: 566


Поиск текстовых строк

При обработке текстов очень часто приходится выполнять поиск текстовых строк. Строка является массивом из элементов типа CHAR: STRING[20] º… 1. Как в Паскале – длина строки явно записана в нулевом элементе массива.… 2. Как в С: строка заканчивается символом с кодом 0 (ASCIIZ-строки). Недостаток: символ 0 нужно обрабатывать особым… ...

Просмотров: 584


Двоичный поиск

Если массив данных предварительно упорядочен (отсортирован) по возрастанию значений ключа, то поиск в нем можно осуществить гораздо быстрее – за…   ...

Просмотров: 962



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.