0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 6
1

Вычислить дискриминант

18.06.2012, 13:29. Показов 4809. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, помогите пожалуйста с решением задачки по ассемблеру. Без нее к экзамену не допустят((

y=2x^2+3x-20
0
18.06.2012, 13:29
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.06.2012, 13:29
Ответы с готовыми решениями:

Вычислить дискриминант
Так могу в общем то делать сложение, вычитание, деление, умножение что бы там корень решал. тут решил сделать дискриминант и у меня не...

Вычислить дискриминант многочлена
Вычислить дискриминант многочлена f(x)={x}^{n-1}+{x}^{n-2}+...+x+1

Вычислить дискриминант многочлена
вычислить дискриминант многочлена f(x)={x}^{n}-1

8
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16347 / 7664 / 1077
Регистрация: 11.11.2010
Сообщений: 13,720
19.06.2012, 03:38 2
Дианка_я,

Дискриминант https://www.cyberforum.ru/cgi-bin/latex.cgi?D квадратного трёхчлена https://www.cyberforum.ru/cgi-bin/latex.cgi?ax^{2}+bx+c равен https://www.cyberforum.ru/cgi-bin/latex.cgi?b^{2}-4ac.
При https://www.cyberforum.ru/cgi-bin/latex.cgi?D>0 корней — два и они вычисляются по формуле: https://www.cyberforum.ru/cgi-bin/latex.cgi?x_{1,2}=\frac{-b\pm \sqrt{b^{2}-4ac}}{2a}
при https://www.cyberforum.ru/cgi-bin/latex.cgi?D=0 корень один: https://www.cyberforum.ru/cgi-bin/latex.cgi?x=-\frac{b}{2a}
при https://www.cyberforum.ru/cgi-bin/latex.cgi?D<0 вещественных корней нет. Существуют два комплексных корня, выражающиеся формулой: https://www.cyberforum.ru/cgi-bin/latex.cgi?x_{1,2}=\frac{-b\pm i\sqrt{4ac-b^{2}}}{2a}

А программу пиши сама
0
16 / 10 / 0
Регистрация: 14.06.2012
Сообщений: 25
19.06.2012, 10:46 3
Какой ты добрый
0
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 6
19.06.2012, 13:16  [ТС] 4
мне вот такой код прислали.. сойдет?
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
.model small 
.data 
 
 a dd 2.0 
 b dd 4.0 
 c dd 2.0 
 D dd ? 
 
 mes1 db 'No roots! $' 
 
 temp dd 4.0 
 temp2 dd 2.0 
 
.stack 256h 
.code 
 
;Main PROC 
main proc 
 
 push @data 
 pop ds 
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
 
 finit 
 
; discriminante 
; C++: 
; D = sqr(b)-4*a*c 
 
 fld b 
 fmul b 
 fld a 
 fld temp 
 
 fmul 
 fld c 
 fmul 
 fsubp st(1),st(0) 
 fst D 
 
; <=> 
 ftst 
 
 fstsw ax 
 sahf 
 
 jc j1 
 jz j2 
 
; D > 0 
; X1 = (-b-sqrt(D))/(2*a) 
; X2 = (-b+sqrt(D))/(2*a) 
 
 finit 
 
 fld temp2 
 fmul a 
 fld D 
 fsqrt 
 fld b 
 fchs 
 
 fsave temp2[4] 
 frstor temp2[4] 
 
 fsubr 
 fdivr ; first root 
 
 frstor temp2[4] 
 
 fadd 
 fdivr ; second root 
 
 jmp ex 
 
; D < 0 
; !no roots! 
 
j1: mov ah, 09h 
 mov dx, offset mes1 
 int 21h 
 jmp ex 
 
; D = 0 
; X = -b/(2*a) 
 
j2: finit 
 fld temp2 
 fmul a 
 fld b 
 fdivr 
 fchs ; root 
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
ex: mov ax, 04C00h 
 int 21h 
 
main endp 
;end of main 
 
end main
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16347 / 7664 / 1077
Регистрация: 11.11.2010
Сообщений: 13,720
20.06.2012, 03:28 5
Дианка_я, наверное, еще и результат нужно вывести на экран? Если да, то смотри прикрепленную тему Ввод и вывод чисел в различных системах счисления раздел вывод вещественного числа на экран
0
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 6
21.06.2012, 15:47  [ТС] 6
Mikl___, а можете к каждой строчке кода комментарии написать что это значит и что делает? с преподавателем договарилась что если расскажу эту задачу и отвечу на вопросы из билета, то он мне 4 поставит на экзамене без решения экзаменационной задачи.. уж очень не хочу терять стипендию из-за этого предмета =(
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16347 / 7664 / 1077
Регистрация: 11.11.2010
Сообщений: 13,720
22.06.2012, 03:22 7
Дианка_я, а мне какой интерес в получении ТОБОЙ стипендии? Программу ЗА ТЕБЯ написали, хотя, ты "и не очень уверена что код правильный..", в чем проблема? Пиши САМА или не сомневайся в партнерах. Преподаватель согласен, чтобы ты получила 4 на экзамене без решения экзаменационной задачи, хотелось бы знать почему? Ведь знания-то явно нулевые -- открывай учебник, читай и отрабатывай СВОЮ стипендию
1
202 / 168 / 11
Регистрация: 30.05.2012
Сообщений: 703
28.06.2012, 12:48 8
Цитата Сообщение от Mikl___ Посмотреть сообщение
раздел вывод вещественного числа на экран
Тема была такая.
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16347 / 7664 / 1077
Регистрация: 11.11.2010
Сообщений: 13,720
28.06.2012, 12:53 9
Цитата Сообщение от Anonimys Посмотреть сообщение
Тема была такая.
здесь и здесь
0
28.06.2012, 12:53
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.06.2012, 12:53
Помогаю со студенческими работами здесь

Как вычислить дискриминант квадратного уравнения?
вот задали написать такую программку... для вычисления дискриминанта... но у меня выдает ошибку и я не могу ее найти...помогите кто может=)...

Дискриминант
Вчера начал изучать Delphi ,решил написать прогу для счета дискриминанты..запутался в типах переменных..помогите пожалуйста.. И если кто...

Дискриминант
Привет всем. Пишу программу нахождения Дискриминанта. С консольного приложения все вышло. Решил подключить GUI. Не люблю JAVA GUI. Никак не...

Дискриминант
Не работает программа: var a,b,c,x, D: integer; begin write('Введите a: '); readln(a); write('Введите b: '); ...

Дискриминант
Подскажите как в турбо паскале прогу дискриминанта сделать


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Отличия между venv, pyenv, pyvenv, virtualenv, pipenv, conda, virtualenvwrapp­­er, poetry и другими в Python
hw_wired 13.02.2025
В Python существует множество средств для управления зависимостями и виртуальными окружениями, что порой вызывает замешательство даже у опытных разработчиков. Каждый инструмент создавался для решения. . .
Навигация с помощью React Router
hw_wired 13.02.2025
React Router - это наиболее распространенное средство для создания навигации в React-приложениях, без которого сложно представить современную веб-разработку. Когда мы разрабатываем сложное. . .
Ошибка "error:0308010C­­:dig­ital envelope routines::unsup­­ported"
hw_wired 13.02.2025
Если вы сталкиваетесь с ошибкой "error:0308010C:digital envelope routines::unsupported" при разработке Node. js приложений, то наверняка уже успели поломать голову над её решением. Эта коварная ошибка. . .
Подключение к контейнеру Docker и работа с его содержимым
hw_wired 13.02.2025
В мире современной разработки контейнеры Docker изменили подход к созданию, развертыванию и масштабированию приложений. Эта технология позволяет упаковать приложение со всеми его зависимостями в. . .
Отличия интерфейсов и типов в TypeScript
hw_wired 13.02.2025
TypeScript - мощное средство для создания качественного и поддерживаемого кода, который расширяет возможности JavaScript, добавляя систему статической типизации. В отличие от динамической типизации. . .
Async/await в циклах JavaScript
hw_wired 13.02.2025
Современная веб-разработка немыслима без асинхронного программирования. Когда приложение выполняет длительные операции - загрузку данных с сервера, чтение файлов или обработку медиа-контента, важно. . .
Git не работает на MacOS после апдейта
hw_wired 13.02.2025
После очередного обновления MacOS многие разработчики сталкиваются с неприятным сюрпризом - Git перестает работать и выдает ошибку "xcrun: error: invalid active developer path". Эта проблема особенно. . .
Git отказывается объединять несвязанные истории
hw_wired 13.02.2025
Git работает безупречно, пока мы не сталкиваемся с особыми ситуациями вроде объединения веток с разными корнями истории. В таких случаях система контроля версий может преподнести неприятный сюрприз в. . .
Проверка email с помощью JavaScript
hw_wired 13.02.2025
Email-адреса имеют довольно запутанную спецификацию, которая допускает множество неочевидных вариантов написания. Например, знали ли вы, что адрес вида "name+tag@domain. com" или даже. . .
Замена всех вхождений строки с помощью JavaScript
hw_wired 13.02.2025
JavaScript предлагает несколько способов для выполнения операций замены в строках, каждый из которых имеет свои особенности и область применения. От простейшей замены первого найденного вхождения до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru