Turbo pascal » Страница 6

-

Общие вопросы.



w_asd


репутация: 328
на сайте с 2005 года
сообщений: 37

Samsung GT-N7100 Galaxy Note II

Уфа

Возраст - 38

#51

правильно ли я понимаю, что процедура swap является штатной процедурой языка паскаль абц?

Besplotnyi


репутация: 104
на сайте с 2007 года
сообщений: 192

Apple iPhone 14 Pro

Луганск

Возраст - 33

#52

w_asd, его ошибка в том, что это не процедура, а функция, к тому же принимает только один параметр.

w_asd


репутация: 328
на сайте с 2005 года
сообщений: 37

Samsung GT-N7100 Galaxy Note II

Уфа

Возраст - 38

#53

я имел ввиду то, что мне незнакома эта процедура ) в коде я ее не наблюдаю, следовательно - либо она просто выпала из кода по невнимательности, либо эта процедура штатная, то есть встроена в сам язык

HALF-LIFE


репутация: 223
на сайте с 2008 года
сообщений: 197

Xiaomi Poco X3

Белгородская обл. пгт.Чернянка

Возраст - 31

#54

нарисуйте пожалуйста рисунок.

Besplotnyi


репутация: 104
на сайте с 2007 года
сообщений: 192

Apple iPhone 14 Pro

Луганск

Возраст - 33

#55

w_asd, встроена, даже в турбопаскале. Меняет местами старший и младший байты параметра - в хелпе посмотрел)
HALF-LIFE, у вас 2 варианта - зависит от задания.

  1. Рисуете спрайт и загружаете. Дело сделано. С вас стопиццот денех за совет =)
  2. Если рисунок нужно не загружать из файла, а рисовать графическими примитивами - так это уж извольте сами, справка по паскалю вам в руки - и скорее всего даже гугл не пригодится.

HALF-LIFE


репутация: 223
на сайте с 2008 года
сообщений: 197

Xiaomi Poco X3

Белгородская обл. пгт.Чернянка

Возраст - 31

#57

w_asd, да =( я махал рисовать. Куратор вобще страх потерял такое рисовать в паскале. я лучше в Paint'е нарисую чем в паскале но она говорит так рисуй.

leader6670


репутация:
на сайте с 1970 года
сообщений:

#58

Код уродует ДВ! Процедура swap написали штатная в паскале. Местами менять байты надо для сортировки, но я понять не могу сути сортировки. где там ошибка? Применен метод пузырьковой сортировки.

SQR


репутация: 488
на сайте с 2006 года
сообщений: 2338

OnePlus 3T

Пенза

Возраст - 35

#59

leader6670
но я понять не могу сути сортировки

Дак без этого ничего толкового и не выйдет. Сиди понимай метод.

Besplotnyi


репутация: 104
на сайте с 2007 года
сообщений: 192

Apple iPhone 14 Pro

Луганск

Возраст - 33

#60

HALF-LIFE, Да ну в принципе там ничего сложного по сути, кроме пальм.
С пальмами ствол через DrawPoly, а вот "крону" им уже не нарисуешь - угловатая выйдет. Дугами - накладно, для них лучше реально спрайты подгрузить.
-------------
добавлено в 20.22:

Цитата: leader6670
Код уродует ДВ!

так юзайте же тэг
Цитата: leader6670
Процедура swap написали штатная в паскале. Местами менять байты надо для сортировки

Цитата: leader6670
но я понять не могу сути сортировки. где там ошибка? Применен метод пузырьковой сортировки.

Вы ни сути пузырьковой сортировки не понимаете, ни назначения функции swap.
swap разворачивает байты, то есть из $123456 на выходе получим $563412. И функция принимает только один аргумент

А для обмена значений заюзай переменную:

MyVariable:=FirstArray[i];
FirstArray[i]:=FirstArray[i+1];
FirstArray[i+1]:=MyVariable;


Яндекс.Метрика