pascal

Паскаль реализация целочисленной арифметики

Целочисленная арифметика языка Паскаль (например, в версии Turbo Pascal 7.0) основана на использовании пяти стандартных целых типов: Byte, Word, ShortInt, Integer, LongInt.

Широко распространённой формой внутренней  (аппаратной)  реализации этих типов в Паскале, является дополнительный кодЧитать дальше »

4.833335
Your rating: Нет Average: 4.8 (18 votes)

Разложение числа на простые множители

Собственно, в заголовке уже содержится условие задачи.

Дано натуральное число A. Разложить его на простые множители.

(Задачу решила: Наташа Стаценко)

Дополнительное условие: использование вложенных циклов запрещено (это касается и использования своих процедур и функций с циклами, к примеру, функция проверки числа на простоту - не разрешена).

Примеры:

1. A = 12345

Ответ: 3 5 823

2. A = 650

Ответ: 2 5 5 13

Решения оставляйте в комментариях.

5
Your rating: Нет Average: 5 (3 votes)

Поразрядная целочисленная Паскаль-арифметика

В комментариях к анализу задачи "Паскаль без явных условных конструкций"  возникла обособленная подзадача, которую, к сожалению, так никто и не решил. В предельно упрощённой формулировке, вот она: Читать дальше »

4.714285
Your rating: Нет Average: 4.7 (7 votes)

Задачка с массивом

Предлагаю для обдумывания следующую задачку.

(Основная и дополнительная задачи решены Стаценко Наташей, вторая дополнительная задача НЕ РЕШЕНА)

Основная задача.

Массив длины 100 в случайном порядке заполнен целыми числами из диапазона от 0 до 100. Каждое число встречается в массиве не более одного раза. Найти отсутствующее число (дырку). Читать дальше »

4.3
Your rating: Нет Average: 4.3 (10 votes)

Генерирование случайных чисел из заданного диапазона

Задача совсем не сложная для 1-го курса. Но на практических занятиях я обратил внимание, что многие студенты не знаю, как такое делается.

(Задача решена Стаценко Наташей)

И так, теория:

Randomize - процедура регенерации счетчика случайных чисел. Если вы не хотите, что бы после каждого запуска программы генерировались одни и те же случайные числа, в самом начале программы вызовите эту процедуру. Читать дальше »

4.666665
Your rating: Нет Average: 4.7 (6 votes)
RSS-материал