русс | укр

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

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

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

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


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

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

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

Линейный поиск

Если нет никакой дополнительной информации об имеющемся наборе данных, остается лишь полный перебор всех ключей. При этом, если в наборе N значений,…   CONST N=100; TYPE TA=ARRAY[1..N] OF WORD; VAR a:TA; x: WORD; I:BYTE; BEGIN … i:=0; WHILE (I<N) AND (a[I]<>x)… ...

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


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

Упорядочение набора данных и поиск в наборе данных некоторого значения – две фундаментальные программистские задачи. Необходимо, чтобы в наборе… Рис. 15.1. Ключи и данные. ...

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


Потоки в памяти

В Delphi предусмотрено специальное средство для хранения в динамической памяти неструктурированных данных – поток памяти (memory stream). В поток… Название "поток" не очень удачно и сбивает с толку: кажется, что… Рассмотрим следующую задачу. Нa форме имеются компоненты ComboBox1 типа TComboBox и Memo1 типа TMemo. Необходимо… ...

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


Деревья

В ряде задач линейной структуры данных, какой является динамический массив, оказывается недостаточно. Представьте себе хотя бы разветвленную…   ...

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


Сортировка динамических массивов

У динамических массивов есть одно интересное свойство: новые элементы можно "засовывать" в любое место между уже включенными. Это… Пусть нам необходимо держать список текстовых строк упорядоченным по алфавиту.…   ...

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


Нетипизированные указатели

Если заранее не известно, данные какого типа надо будет хранить в динамической памяти, придется использовать Нетипизированные указатели типа…   VAR p1:^BYTE; p2: ^WORD; pp:POINTER; … pp:=p1; pp:=p2 ...

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


Захват и освобождение динамической памяти

Следующие функции предназначены для резервирования в оперативной памяти места под динамические переменные: NEW(указатель) – выделяет кусок в динамической памяти и записывает его адрес в… DISPOSE(указатель) – освобождает ранее захваченный кусок памяти и присваивает указателю значение NIL. Указатель,… ...

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


Размещение динамических переменных в памяти

Память под динамические переменные выделяется из свободной памяти компьютера (за пределами загруженного в нее exe-файла) по запросу программы.…   ...

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


Динамические структуры данных

Динамическая память – исключительно важное свойство, позволяющее создавать "гибкие" программы, способные работать с данными заранее… Итак, что делает оператор VAR? Посмотрим на Рис. 9.1.   ...

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


Работа с таймером

Интересная возможность Delphi – создание процедур, автоматически выполняющихся через заданные промежутки времени. Для этого используется специальный… Главное свойство объекта Timerназывается Interval и задает время в… Простейший пример работы таймера – вывод в заголовке формы текущего времени. Настроим таймер так, чтобы он вызывал… ...

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


Буферизация фона

Воспользуемся способом №2, известным как "буферизация фона". Его идея даже проще – нужно перед отрисовкой каждого кадра запоминать фон под…   var Form1:TForm1; ...

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


Обновление изображения

Помимо объекта Image, рисовать можно непосредственно на форме или панели. Например, проведем белые диагональные полосы на форме, превратив ее в…   procedure TForm1.Button1Click(Sender: TObject); ...

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


Построение геометрических фигур

Рассмотрим задачу построения треугольника с известными длинами сторон AB, AC, BC. Подобное построение вызывает большие трудности, поскольку…   ...

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


Использование компонента TChart

Очевидно, построение графиков «вручную» - процесс долгий и сложный. Для его упрощения предназначен компонент Tchart , расположенный на закладке… Для того, чтобы создать график, необходимо разместить компонент TChart на…   ...

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


Построение графиков функций

Одно из наиболее востребованных применений компьютерной графики - построение графиков функций. Давайте нарисуем на экране синусоиду. Форма должна…   ...

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


Графические построения

Чтобы что-то нарисовать, художнику необходим холст, на который он наносит краски. Точно также для рисования на компьютере необходим объект-холст, на… Главный компонент для работы с изображениями – Image. В него можно и загрузить… Самое простое применение компонента TImage – размещение статического изображения, загруженного из внешнего файла.… ...

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



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


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

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

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


 


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

 
 

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