русс | укр

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

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

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

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


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

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

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

Нуль-терминированные строки

Типы PAnsiChar и PWideChar являются фундаментальными и на самом деле используются редко. PChar — это обобщенный тип данных, в основном именно он… Ниже приведены примеры объявления нуль-терминированных строк в виде… Переменные типа PChar являются указателями, а не настоящими строками. Поэтому, если переменной типа PChar присвоить… ...

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


Представление строк в памяти

1. Физически переменная строкового типа представляет собой указатель на область динамической памяти, в которой размещаются символы. Например,… При объявлении этот указатель автоматически инициализируется значением nil.… 2. За оператором присваивания строковых переменных на самом деле кроется копирование значения указателя, а не… ...

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


Процедуры GetMem и FreeMem

Если в программе используется этот способ распределения памяти, то вызовы GetMem и FreeMem должны соответствовать друг другу. Обращения к GetMem и… Пример: New(P4); // Выделить блок памяти для указателя… Следующий отрывок программы даст тот же самый результат: GetMem(P4, SizeOf(ShortString)); // Выделить блок… ...

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


Динамическое распределение памяти

Отсутствие инициализации указателей является наиболее распространенной ошибкой. Причем, если использование обычных неинициализированных переменных… Один из способов инициализации указателя состоит в присваивании ему адреса… 1. Для размещения динамической переменной вызывается стандартная процедура ...

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


Стандартные указательные типы

...

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


Понятие указателя

1. Любая переменная в памяти компьютера имеет адрес. Переменные, значением которых является адрес в памяти (в частности, адреса других переменных),… Переменная P занимает 4 байта и может содержать адрес любого участка памяти,… Чтобы инициализировать переменную P, присвоим ей адрес переменной N. Это можно сделать двумя эквивалентными способами… ...

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


Стандартные подпрограммы управления файлами

Для работы с нетипизированными файлами используются процедуры BlockRead и BlockWrite. Единица обмена для этих процедур 128 байт. BlockRead(var… ...

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


Работа с файлами

Последовательность при записи в файл: 1. Приступая к работе с файлом, нужно первым делом вызвать процедуру… В результате этого действия поля файловой переменной F инициализируются начальными значениями. При этом в поле имени… ...

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


Понятие файла

Для файла существует понятие текущей позиции. Она показывает номер элемента, который будет прочитан или записан при очередном обращении к файлу.… В зависимости от типа элементов различают три вида файла: файл из … Для работы с файлом в программе объявляется файловая переменная. В файловой переменной запоминается имя файла, режим… ...

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


Доступ

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

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


Стандартные процедуры для работы с множествами

1. Процедура Include(S, I) включает во множество S элемент I. Она дублирует операцию + (плюс) с той лишь разницей, что при каждом обращении включает… 2. Процедура Exclude(S, I) исключает из множества S элемент I. Она дублирует… Использование в программе множеств дает ряд преимуществ: значительно упрощаются сложные операторы if, улучшается… ...

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


Объявление множества

...

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


Динамические массивы

Задать размер массива A в зависимости от введенного пользователем значения невозможно, поскольку в качестве границ массива необходимо указать… На этапе написания программы невозможно предугадать, какие именно объемы… Можно поступить следующим образом. В качестве верхней границы массива установить максимально возможное (?) количество… ...

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


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

Ключевое слово packed указывает компилятору, что элементы структурного типа должны храниться плотно прижатыми друг к другу, даже если это замедляет… Заметим, что ключевое слово packed применимо к любому структурному типу… ...

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


Массивы в параметрах процедур и функций

Функция Average принимает в качестве параметра массив известной размерности. Требование фиксированного размера для массива-параметра часто является… Особенности: 1. Открытый массив-параметр описывается с помощью словосочетания array of, при этом границы массива опускаются: … ...

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


Работа с массивами

то допустим следующий оператор: A := B; Оба массива-операнда в левой и правой части оператора присваивания должны быть… 2. С элементами массива можно работать, как с обычными переменными. В следующей программе элементы численного массива… ...

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



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


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

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

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


 


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

 
 

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