Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634794)
Контекстум
Руконтекст антиплагиат система

Практикум по программированию на языке Delphi. В 2 ч. Ч. 1. Структурное программирование (160,00 руб.)

0   0
Первый авторОсипов В. П.
ИздательствоМ.: Изд-во МГТУ им. Н.Э. Баумана
Страниц112
ID287655
АннотацияРассмотрены вопросы разработки программ на языке DELPHI для основных разделов процедурного программирования. Особое внимание уделено технологии разработки. По каждой теме практикума дана краткая справка об используемых языковых средствах, подробно описаны этапы разработки программ и приведены варианты индивидуальных заданий.
Кем рекомендованоНаучно-методическим советом МГТУ им. Н.Э. Баумана в качестве учебного пособия
Кому рекомендованоДля студентов младших курсов, а также для всех приступающих к изучению языка DELPHI.
ISBN---
УДК004.42+004.43
ББК32.973-018.2
Осипов, В.П. Практикум по программированию на языке Delphi. В 2 ч. Ч. 1. Структурное программирование : учеб. пособие по курсам «Информатика» и «Практикум на ЭВМ» / В.П. Осипов .— Москва : Изд-во МГТУ им. Н.Э. Баумана, 2010 .— 112 с. — URL: https://rucont.ru/efd/287655 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

Минимальной адресуемой, а потому и неделимой частицей информации, ее «атомом», является совокупность из восьми двоичных разрядов, которая и получила название байт. <...> Следует еще раз подчеркнуть, что байт — «договорная» единица информации, зависящая от архитектуры компьютера, в то время как понятие «бит» отражает бинарную сущность нашего представления о реальном физическом мире. <...> Например, данные типа longword занимают четыре байта, или 32 бита. <...> Однако стандартная среда и язык DELPHI не имеют средств такого вывода. <...> Следовательно, маска тоже будет иметь мощность до 8 байт и может быть записана с помощью 16 шестнадцатеричных цифр. <...> При сдвиге на один разряд влево операцией b:=b shl 1; входной байт будет «портиться» (теряется смысл информации, хранящейся в этом байте), но, поскольку перед формальным параметром b:Byte отсутствует модификатор Var, этот «испорченный» байт не попадет в вызывающую программу. <...> Задача 1.1 Определить мощность целочисленной переменной типа integer. <...> Найти эмпирическим путем максимальное значение переменной данного типа, не вызывающей переполнения разрядной сетки. <...> Изменять заголовок программы и удалять остальные строки нельзя!!! <...> Начинающим программистам настоятельно рекомендуется переписать названия операторов begin и end главного программного блока заглавными буквами BEGIN и END и далее их не менять. <...> Наконец, в блоке программы необходимо разместить оператор readln, вызывающий задержку экрана, после чего проект следует сохранить и выполнить для проверки наличия ошибок. <...> Ниже показана стартовая заготовка с указанием (в виде комментариев к программному коду) мест, где должны располагаться раздел описаний процедур и функций и раздел описания переменных. <...> Стартовая заготовка program Project1; {$APPTYPE CONSOLE} uses SysUtils; { Здесь размещается раздел описания процедур и функций (для краткости P&F), в этой задаче исходный код Binary } { Здесь размещается раздел описания глобальных переменных программы (для краткости Var) } BEGIN END. readln <...>
Практикум_по_программированию_на_языке_Delphi._Часть_1..pdf
УДК 681.3.06(075.8) ББК 32.937-018.2 О-74 Рецензенты: С.Д. Панин, Ю.И. Терентьев О-74 Осипов В.П. Практикум по программированию на языке DELPHI : в 2 ч. Ч. 1 : Структурное программирование : учеб. пособие / В.П. Осипов. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2010. — 111, [1] c. : ил. Рассмотрены вопросы разработки программ на языке DELPHI для основных разделов процедурного программирования. Особое внимание уделено технологии разработки. По каждой теме практикума дана краткая справка об используемых языковых средствах, подробно описаны этапы разработки программ и приведены варианты индивидуальных заданий. Для студентов младших курсов, а также для всех приступающих к изучению языка DELPHI. УДК 681.3.06(075.8) ББК 32.937-018.2 Учебное издание Осипов Валерий Павлович ПРАКТИКУМ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ DELPHI Часть 1 Структурное программирование Редактор С.А. Серебрякова Корректор Е.В. Авалова Компьютерная верстка С.А. Серебряковой Подписано в печать 06.07.2010. Формат 60×84/16. Бумага офсетная. Усл. печ. л. 6,51. Изд. № 160. Тираж 50 экз. Заказ . Издательство МГТУ им. Н.Э. Баумана. Типография МГТУ им. Н.Э. Баумана. 105005, Москва, 2-я Бауманская ул., 5. © МГТУ им. Н.Э. Баумана, 2010 2
Стр.2
ОГЛАВЛЕНИЕ Предисловие................................................................................................3 Практикум 1. Двоичное представление целых типов. Мощность типа. Функция двоичного представления байта.............................................4 Практикум 2. Обмен байтов и битов в переменной целого типа. Внутреннее представление отрицательных целых чисел ....................12 Практикум 3. Упаковка группы битов в нескольких байтах....................19 Практикум 4. Алгоритмы работы с десятичными целыми числами и их разрядами......................................................................................26 Практикум 5. Алгоритмы работы с генератором случайных чисел.........34 Практикум 6. Приближенные вычисления...............................................41 Практикум 7. Процедурные типы.............................................................50 Практикум 8. Массивы .............................................................................58 Практикум 9. Матрицы.............................................................................77 Практикум 10. Динамические массивы....................................................96 Практикум 11. Строки ............................................................................103 Литература ..............................................................................................111 112
Стр.112