http://sulfurzona.com/
News
Service
Magazine
Software (Battle City Game, Wallpaper manager, Superpad, VG-NOW, Puzzle Game, Netler Internet Browser, ..)
Dune Game (Dune III, Dune IV, Cheats, Forum, ..)
Games free
Turbo Pascal (Assembler, Docs, Sources, Debbugers, ..)
Books (Docs for developers)
Forum
Guest book
Компьютерная диагностика двигателя автомобиля (адаптер К-линии)Компьютерная диагностика двигателя автомобиля (адаптер К-линии)
 
 
Купить автомобильную активную антенну
Автомобильный журнал. Обсуждение автомобильных и околоавтомобильных тем
triada-ant.ru
 

Паскаль для новичков (Turbo Pascal, Assembler)

2
 
Паскаль для новичков (часть 26): 640К для Паскаля не предел
Сегодня я расскажу об extended-памяти, которая впервые появилась в компьютерах на базе процессора INTEL80286. В компьютерах на базе процессоров INTEL80386 и выше всегда есть extended-память (eXtended Memory Specification – спецификация дополнительной памяти XMS, это вся оперативная память свыше границы первого мегабайта) и обычно нет аппаратной expanded-памяти (EMS), хотя её можно эмулировать с помощью драйвера EMM386, QEMM и т.п.
45
 
 
 
Паскаль для новичков (часть 25): Выражения. Файловые типы и ввод-вывод
Как и в любом другом языке программирования, в Паскале выражения играют важнейшую роль при вычислении значений для переменных. Обычно выражение строится из операндов, знаков операций и круглых скобок.
95
 
 
 
Паскаль для новичков (часть 24): Расширение математических возможностей Паскаля
Однажды, когда мне понадобилось реализовать сложный алгоритм с использованием логарифмов, возведений в произвольную степень, вычисление определённых интегралов, я был неприятно удивлён, что среди встроенных алгебраических функций среды Turbo Pascal отсутствуют выше перечисленные. Тогда, поворошив в памяти остатки ещё не выветрившихся знаний из школьного и ВУЗовского курсов алгебры и высшей математики, я набросал исходный код нескольких необходимых функций. С подбором эффективного алгоритма вычисления определённого интеграла мне помогла книга, указанная в списке литературы в конце этой статьи.
92
 
 
 
Паскаль для новичков (часть 23): Бестиповые указатели. Управление кучей. Ошибки в работе с указателями
В предыдущей статье я рассказывал о стандартных процедурах New и Dispose, позволяющих выделять и освобождать память под динамические переменные. При этом, данные процедуры применимы только к типизированным указателям, то есть к указателям, имеющим базовый тип. Если говорить на чистоту, то эти процедуры являются универсальными и помимо всего выше описанного, предназначены для создания и уничтожения экземпляров объектов, посредством явного вызова конструктора и деструктора соответственно. Поэтому лично я большее предпочтение отдаю двум другим стандартным процедурам GetMem и FreeMem, о которых сегодня и пойдёт речь.
91
 
 
 
Паскаль для новичков (часть 22): Спрашивали? Отвечаю… Дружба с Микки Маусом (часть 2) (продолжение)
Продолжаем тему работы на Паскале с манипулятором “мышь”. Осталось рассмотреть две немаловажные процедуры, которые помогут настраивать область перемещения курсора мыши в зависимости от экранного разрешения.
88
 
 
 
 
 
Паскаль для новичков (часть 21): Ссылочные типы. Динамические переменные
Переменные типа указатель могут быть типизированными и нетипизированными. Такая переменная служит для хранения адреса начала некоторой области памяти. Занимает она 4 байта и состоит из двух неразрывных частей сегмент:смещение, причём первые два байта (младшее слово) – это смещение, а вторые два байта (старшее слово) – это номер сегмента...
67
 
 
 
Паскаль для новичков (часть 20): Спрашивали? Отвечаю… Дружба с Микки Маусом (часть 1)
Те читатели, которые внимательно следят за моими статьями, стали свидетелями того, как легко можно расширять возможности языка Turbo Pascal, не ограничиваясь стандартными средствами и модулями, можно легко наращивать мощь этой среды разработки, в которой созданы почти все условия для этого.
49
 
 
 
Паскаль для новичков (часть 19): Распределение памяти для локальных переменных
В системе Turbo Pascal существует три вида памяти: сегмент данных, стек и хип. Сегмент данных не может превышать 65520 байт, и в нём размещаются все глобальные переменные и типизированные константы. Размер сегмента данных устанавливает сам компилятор при компиляции программы, исходя из суммарного размера памяти, занимаемой глобальными переменными программы, включая глобальные переменные используемых модулей.
42
 
 
 
Паскаль для новичков (часть 18): Запряжём клаву
Сегодня поговорим о клавиатуре, а вернее о том как получать информацию, введённую с клавиатуры. Конечно, в языке Turbo Pascal есть стандартные функции KeyPressed:boolean и ReadKey:char, но чтобы узнать была ли нажата клавиша, необходимо постоянно вызывать первую и если она возвращает true, то следует вызвать и вторую для получения кода нажатой клавиши. При этом следует проверить полученный символ на равенство #0 и если равенство не выполняется, то это значит, что была нажата символьная клавиша.
465
 
 
 
Паскаль для новичков (часть 17): Вычисление значения функции. Рекурсия
Продолжая тему подпрограмм, рассмотрим функции. Как я уже говорил, функции – помимо того, что могут иметь входные параметры, обязаны обеспечивать возврат выходного параметра (результата) в точку вызова, т.е. предназначены для выполнения некоторой задачи, но при этом по завершении должны возвращать результат в виде значения предопределённого типа. Таким образом, функции могут участвовать в любом выражении, где допустимо применение значения типа результата этой функции. Если говорить более простым языком, функция – это та же процедура (подпрограмма) с теми же входными параметрами или без них.
833
 
 
2
 
Вы находитесь на официальном сайте Владислава Демьянишина - разработчика игры Dune IV (Dune 4). На нашем сайте Вы можете бесплатно скачать игры Dune IV (Dune 4), Battle City (Танчики с Dendy/Nintendo), читы к играм и многое другое. Также Вы можете скачать бесплатно программы и полезные утилиты. Все программы чистые, т.е. не содержат вирусов и иного вредоносного ПО.
 
Среди доступных программ есть мобильная читалка книг, менеджер переноса файлов с фото- и видеокамер на компьютер, текстовый редактор, WYSIWYG редактор, 3D аниматор, GIF аниматор, AVI аниматор, пакетный конвертор изображений, редактор электрических схем, программа для скриншотов, диспетчер тем рабочего стола и другие.
 
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ. Предлагаю также посетить Марья искусница - сайт о рукоделии (http://mariya-iskusnica.ru).
 
 

Журнал > Программирование > Паскаль для новичков (Turbo Pascal, Assembler)
 
 
 
3045
 
 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
Украинский портАл Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG Rambler's Top100