Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ассемблер _ Срочно нужна помощь!

Автор: Anima 3.06.2007 11:58

Помогите, пожалуйста, получить зачет! mega_chok.gif
Надо решить 3 задачи:
1. Задана строка символов. Составить программу, выясняющую, имеется ли в ней все буквы из слова begin. Порядок букв не важен.
2. Составить программу, вычисляющую и выводящую в файл все простые числа от 1 до задаваемого с клавиатуры числа. Число должно помещаться в двойное слово.
3. Вычислить arctg(1/3) с 1000 верными значениями после запятой. Для вычислений использовать разложение arctg в ряд. Вывести результат в файл.

Автор: Neznaika 13.07.2007 22:38

Цитата

Вычислить arctg(1/3) с 1000 верными значениями после запятой.

Это точно - mega_chok.gif
и причём здесь ассемблер?


Автор: xds 14.07.2007 15:21

Точно надо на ассемблере? (чтобы не было лишней писанины)

Автор: НеКто 16.07.2007 16:00

Это вполне реально сделать на ассемблере, раскладываешь в ряд и суммируешь n-ое количество членов ряда.Мы делали такое когда ассемблер проходили тока там надо было найти результат деления с точностью до 1000 полсе запятой. Так что xds вперёд, дерзай!

Автор: Neznaika 16.07.2007 20:38

В.Л.Григорьев. Микропроцессор i486 Архитектура и программирование

Цитата

Диапазон нормализованных чисел двойной точности составляет примерно
от +-2.23 * 10^(-308) до +-1.79 * 10^(308).

Товарищи, откуда 1000 ВЕРНЫХ знаков после запятой?

Автор: FreeMan 17.07.2007 12:58

чото типа длинной арифметики использовать...

или юзать расширение типа sse

Цитата
The floating point exponent - +4001h to -3FFEh
The mantissa - 00000000 00000000 to FFFFFFFF FFFFFFFF.
The value in real number format approx 3.3621031431120935063E-4932 to 1.189731495357231765E4932.

Автор: how long does it take for gabape 5.10.2021 2:00

What Does Tadalis Sx Soft Do

Автор: how does plaquenil work for auto 7.12.2021 5:30

cialis switzerland