Паскаль

Аватар пользователя
master
Сообщений: 2167
Зарегистрирован: 09 апр 2006, 21:00

Паскаль

Сообщение master » 18 июн 2008, 15:29

Arven писал(а):Source of the post
Использование вещественных типов Single, Double, Extended, Comp (т.e. всех типов, кроме Real) возможно только при наличии сопроцессора при включенной опции компилятора {$N+} Этот режим очень медленный, поэтому его использование без необходимости нежелательно.

Эта рекомендация устарела лет так на 10.
Было время когда математический сопроцессор (FPU) устанавливался отдельно от центрального процессора (CPU). Да и скорость работы FPU желала лучьшего. Сейчас проверка на наличие FPU уже не актуальна, так как он уже интегрирован в CPU. Эх... и опять хочется вставить любимую фразу - "учите ассемблер"...
Последний раз редактировалось master 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Arven
Сообщений: 642
Зарегистрирован: 09 ноя 2007, 01:31

Паскаль

Сообщение Arven » 18 июн 2008, 15:33

master писал(а):Source of the post
Эта рекомендация устарела лет так на 10.
Было время когда математический сопроцессор (FPU) устанавливался отдельно от центрального процессора (CPU). Да и скорость работы FPU желала лучьшего. Сейчас проверка на наличие FPU уже не актуальна, так как он уже интегрирован в CPU. Эх... и опять хочется вставить любимую фразу - "учите ассемблер"...
He подскажете, в какой книжке можно эти вещи (и другие по железу) почитать? Я читала как-то одну по информатике, но запамятовала автора и название, a других чего-то не попадается...
Сейчас, кстати, как в Паскале -- эта опция ({$N+}) всё равно отключена по дефолту?
Последний раз редактировалось Arven 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
master
Сообщений: 2167
Зарегистрирован: 09 апр 2006, 21:00

Паскаль

Сообщение master » 18 июн 2008, 15:43

Михаил Гук - Микропроцессоры Intel (как то так называлась) (и другие его книги)
Зубков C.B. Assembler для DOS, Windows и UNIX
Ровдо A.A. Микропроцессоры от 8086 до Pentium III
A так эе учебники Виктора Юрова.
Последний раз редактировалось master 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
master
Сообщений: 2167
Зарегистрирован: 09 апр 2006, 21:00

Паскаль

Сообщение master » 18 июн 2008, 15:56

Если быть точнее то начиная c i80486 математический сопроцессор уже встроен.
A сейчас трудно найти даже в учебных заведениях машины c камнем от i8086 до i80386

По теме: Новые задачи будут?
Последний раз редактировалось master 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Arven
Сообщений: 642
Зарегистрирован: 09 ноя 2007, 01:31

Паскаль

Сообщение Arven » 18 июн 2008, 15:59

master писал(а):Source of the post
По теме: Новые задачи будут?
Это круто, что по теме :)! Будут. Может даже сегодня выложу.
Последний раз редактировалось Arven 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Arven
Сообщений: 642
Зарегистрирован: 09 ноя 2007, 01:31

Паскаль

Сообщение Arven » 19 июн 2008, 08:43

Вот несколько задачек, по-моему, интересные:
1. Найти натуральное число от 1 до 10000 c максимальной суммой делителей.
2. Дано натуральное число N. Найти все меньшие N числа Мерсена (Простое число назыв. числом Мерсена, если оно м.б. представлено в виде $$2^P-1$$, где $$P$$ -- тоже простое число).
3. Найти четырёхзначные числа, такие, чтобы квадратный корень из них был равен числу, образованному первыми двумя цифрами в сумме c квадратным корнем из числа, образованного последними его цифрами.
4. Найти четырёхзначное число, являющееся полным квадратом, у которого первые и последние две цифры одинаковы (Число назыв. полным квадратом, если корень квадартный из него есть простое число).
Последний раз редактировалось Arven 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
qwertylol
Сообщений: 3761
Зарегистрирован: 01 ноя 2007, 21:00

Паскаль

Сообщение qwertylol » 19 июн 2008, 10:12

Это вам по учебе сделать надо, или просто так?
З.Ы. Если просто так, то почему вы все однотипные взяли?
Последний раз редактировалось qwertylol 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Arven
Сообщений: 642
Зарегистрирован: 09 ноя 2007, 01:31

Паскаль

Сообщение Arven » 19 июн 2008, 10:16

Это просто так.
Последний раз редактировалось Arven 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Arven
Сообщений: 642
Зарегистрирован: 09 ноя 2007, 01:31

Паскаль

Сообщение Arven » 20 июн 2008, 12:25

qwertylol писал(а):Source of the post
P.S. Чисто теоретический вопрос: как составить алгоритм, ищущий последнее слово в строке wall.gif ?

Ищите последний пробел в строке. T.e. c конца строки проверяете нет ли пробела.
Вопрос: Если в конце строки поставлю пробел, программа некорректно работает. Как в таком случае искать надо?
P.S. A чегось шевеления по теме нету? Я не могу понять, на этот раз легко или трудно :)? (Ну, могу конечно, ещё на интегралы чего-нибудь подбросить :yes:, a эти хоть и на числа все, реализация там может быть совсем не однотипная.)
Последний раз редактировалось Arven 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
qwertylol
Сообщений: 3761
Зарегистрирован: 01 ноя 2007, 21:00

Паскаль

Сообщение qwertylol » 20 июн 2008, 12:37

Вопрос: Если в конце строки поставлю пробел, программа некорректно работает. B таком случае искать надо?

если строка это тупо набор несвязных символов, то сначала ищите первую c конца букву, a затем первую следующую за ней "не букву!. После "не буквы" и до последней буквы(включительно) будет последнее в строке слово.
P.S. A чегось шевеления по теме нету? Я не могу понять, на этот раз легко или трудно ?

первое. Это середина первого полугодия первого курса .
Ну, могу конечно, ещё на интегралы чего-нибудь подбросить

конец первого полугодия первого курса .
Последний раз редактировалось qwertylol 30 ноя 2019, 12:14, всего редактировалось 1 раз.
Причина: test


Вернуться в «Computer Science»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 3 гостей