Программирование игр на паскале реферат

Обновлено: 08.07.2024

К тому же, изучение языка программирования "Pascal" помогает учащимся получить практические знания и умения которые несомненно пригодятся им в современном мире. Благодаря изучению языка программирования, учащиеся лучше понимают принципы работы и возможности компьютеров, а также развивают совершенно новые навыки решения задач и логики мышления.

Для достижения поставленной цели решались следующие задачи:

- Изучить и проанализировать методическую, специальную литературу по теме исследования.

Методы исследования: анализ, синтез, изучение литературы, абстрагирование, обобщение.

Работа с программой.

По функциональному назначению выделяется три области экрана:

По функциональному предназначению программа делится на три области экрана:

В меню содержатся такие вкладки как:

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

Алгоритм — это описание последовательности действий.

Служебные слова используются только длявыполненияопределенныхусловий. Использовать ихкак-топодругомунеполучится.

ГлавнаяцельлюбойЭВМ - облегчитьчеловекужизнь; обработатькакможнобольшеданныхидатьрезультаткакможноскорее.Какправило, большинство программ построено по одной идеи: получить данные из какого-либовнешнего источника, будьтовводданныхпользователем, послеэтогообработать их по определенному алгоритму ивыдатьполученныйрезультатпользователю.

2. Типы данных.

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

К стандартным типам данных, в свою очередь, относят:

К величинам логического типа применяются такие логические операции как:

Также величины логического типа можно сравнивать между собой с помощью операций, перечисленных в Приложении 2 (результат этих операций имеет логический тип).

С целыми величинами можно выполнять арифметические операции, перечисленные в Приложении 4. Результат их выполнения всегда целый (при делении цифрыпослезапятойнеучитываются).

Кроме этого, к целым величинам можно применять поразрядные операции and, or, xor и not. При выполнении этих операций каждая величина представляется как совокупность двоичных разрядов. Действие выполняется над каждой парой соответствующих разрядов операндов. Например, результатом операции 3 and 2 будет 2, поскольку двоичное представление числа 3 - 11, числа 2 - 10. Для работы с целыми величинами предназначены также и операции сдвига влево shl и вправо shr. Слева от знака операции указывается, с какой величиной будет выполняться операция, а справа - на какое число двоичных разрядов требуется сдвинуть величину. Например, результатом операции 12 shr 2 будет значение 3, поскольку двоичное представление числа 12 - 1100.

Вещественные типы данных хранятся в памяти компьютера иначе, чем целые. Внутреннее представление вещественного числа состоит из двух частей - мантиссы и порядка, и каждая часть имеет знак. Например, число 0,056 представляется в виде 0,56*10-1, и в памяти хранится мантисса 56 и порядок -1. Существует несколько вещественных типов, различающихся точностью и диапазоном представления данных. Точность числа определяется длиной мантиссы, а диапазон - длиной порядка. Более подробнее в Приложение 5.

С вещественными величинами также можно выполнять арифметические операции. Результат их выполнения - вещественный. В общем случае при выполнении любой операции операнды должны быть одного и того же типа, но целые и вещественные величины смешивать разрешается.

К вещественным величинам можно применять стандартные функции, перечисленные в Приложении 6:

В группу порядковых типов объединены целые, символьный, логический, перечисляемый и интервальный типы. Сделано это потому, что они обладают следующими общими чертами:

- все возможные значения порядкового типа представляют собой ограниченное упорядоченное множество;

2.3. Операторы языка.

К простыми относятся те операторы, которые не содержат в себе других операторов. Это:

- обращение к процедуре;

- целым числом в пределах от 0 до 9999;

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

Структурированными операторами являются такие операторы, которые включают в себя другие операторы.

К ним относятся относятся:

Составной оператор. Составной оператор представляет собой совокупность последовательно выполняемых операторов, заключенных в операторные скобки begin и end:

если условие истинно, программа выполняет цикл еще раз, если условие ложно, происходит выход из цикла. При ошибочном задании условия, можно зациклить программу, например, если 1 := to do ;

В этих операторах:

- переменная порядкового типа;

- выражение (порядкового типа), определяющее начальное значение переменной цикла;

- выражение (порядкового типа), определяющее конечное значение переменной цикла (при этом значении тело цикла (т е ) выполняется последний раз);

и должны быть совместимы для присваивания с переменной цикла.

Цикл действует таким образом:

Сначала вычисляются и запоминаются начальное и конечное значения.

Далее переменной цикла присваивается начальное значение.

Затем значение переменной цикла сравнивается с конечным значением.

Причём, пока параметр цикла меньше или равен конечному значению (в первом варианте оператора) или больше или равен конечному значению (во втором варианте), выполняется очередное повторение; в противном случае происходит выход из цикла. Выполнение очередной итерации включает в себя сначала выполнение , а затем присваивание переменной цикла следующего большего значения (в первом варианте оператора) или следующего меньшего значения (во втором варианте).

паскаль язык программирование

ЗАКЛЮЧЕНИЕ

Читайте также: