Получи случайную криптовалюту за регистрацию!

PascalABC.NET официальный канал

Логотип телеграм канала @pascalabc_official — PascalABC.NET официальный канал P
Логотип телеграм канала @pascalabc_official — PascalABC.NET официальный канал
Адрес канала: @pascalabc_official
Категории: Образование
Язык: Русский
Количество подписчиков: 1.12K
Описание канала:

Официальный канал языка и системы программирования PascalABC.NET

Рейтинги и Отзывы

4.00

2 отзыва

Оценить канал pascalabc_official и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения

2022-10-08 11:14:16 https://teletype.in/@pascalabcnet/PlotWPF1_PABC
86 views08:14
Открыть/Комментировать
2022-10-07 15:38:43 https://teletype.in/@pascalabcnet/ProcFuncTuples
128 views12:38
Открыть/Комментировать
2022-10-06 08:08:53
Swap или кортежи для обмена значений двух переменных

Если необходимо поменять значения двух переменных - что следует использовать - множественное присваивание или стандартную процедуру Swap? Или может быть код с использованием третьей переменной будет самым быстрым?

Проведем замеры производительности.

Приведенный тест свидетельствует, что процедура Swap работает столь же производительно, что и использование алгоритма с третьей переменной прямо в коде (за счет inline-встраивания, проводимого виртуальной машиной).

А вот красивый с виду код с множественным присваиванием и использованием кортежей работает более чем в 5 раз медленнее
143 views05:08
Открыть/Комментировать
2022-10-05 11:47:12 Примите поздравления со Всемирным днем учителя! Здоровья вам, сил, терпения, уважения окружаюших и достойной оплаты вашего нелёгкого, но такого нужного труда!
156 views08:47
Открыть/Комментировать
2022-10-05 08:13:39
Ненависть к оператору break

Достаточно часто приходится слышать от студентов, что еще во время обучения в школе им запрещали пользоваться оператором break. Причем, недобросовестные преподаватели не удосуживались объяснять, почему же собственно нельзя - просто говорили, что использование break - грубейшая ошибка. На резонный вопрос, почему же всё-таки оператор break есть в языке раз он плохой, ответ был прост: "Будешь использовать - поставлю двойку".

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

Да, всегда можно переписать код, использующий break, без этого оператора. Но накладные расходы на написание и понимание такого кода порой слишком велики.

Рассмотрим два решения задачи линейного поиска значения k среди n введенных. Решение с break - ясное и легко пишется. Попытка избавиться от break приводит к циклу while с составным условием, в котором легче совершить ошибку. Кроме того, для перебора n элементов приходится вручную поддерживать счетчик i.
185 viewsedited  05:13
Открыть/Комментировать
2022-10-04 16:10:35 Прямо сейчас - стрим Александра Богданова по PascalABC.NET


181 views13:10
Открыть/Комментировать
2022-10-04 08:04:57 https://teletype.in/@pascalabcnet/Comb_tasks_pabc
191 views05:04
Открыть/Комментировать
2022-10-03 10:56:15 https://teletype.in/@pascalabcnet/pa1Hx5C8F2_
257 views07:56
Открыть/Комментировать
2022-09-30 17:03:14 Алгоритм вычисления квадратного корня с использованием множественного присваивания
https://teletype.in/@pascalabcnet/y7Q4i4qZceE
352 views14:03
Открыть/Комментировать
2022-09-29 17:07:43
Рисуем сердце на значке мехмата ЮФУ

Значок мехмата ЮФУ содержит неявно заданную кривую в форме сердца.
У студентов первого курса направления Фундаментальная информатика возникла идея нарисовать его программой на PascalABC.NET.
326 views14:07
Открыть/Комментировать