Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 6

Неправильно работает процедура

23.12.2013, 18:01. Показов 1241. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот сама задача:
Разработать модуль для работы с комплексными числами, представленными в алгебраическом виде.
Разработать процедуры ввода-вывода комплексных чисел. Написать процедуры, реализующие операции сложения, вычитания, умножения, деления комплексных чисел.

Добавлено через 23 секунды
Вот программа:
program asd;
uses crt,kompl;
var
a,b,c,d:real;
t,o:real;
begin
clrscr;
writeln('a+bi');
writeln('vvedite 4islo a');
readln(a);
writeln('vvedite 4islo b');
readln(b);
writeln;

writeln('c+di');
writeln('vvedite 4islo c');
readln(c);
writeln('vvedite 4islo d');
readln(d);
writeln;

writeln('Pervoe kompleksnoe 4islo: ',a,'+',b,'i');
writeln('Vtoroe kompleksnoe 4islo: ',c,'+',d,'i');
writeln;

Summa(a,b,c,d,t,o);
Razn (a,b,c,d,t,o);
Proizvedenie(a,b,c,d,t,o);
chastnoe(a,b,c,d,t,o);
print(t,o);
end.

Добавлено через 1 минуту
вот модуль:
https://www.cyberforum.ru/cgi-bin/latex.cgi?unit kompl;interface  var r,p:real;  procedure Summa(x,y,m,n,r,p:real);  procedure Razn(x,y,m,n,r,p:real);  procedure Proizvedenie(x,y,m,n,r,p:real);  procedure Chastnoe(x,y,m,n,r,p:real);  procedure print(r,p,s:real);implementation   procedure Summa(x,y,m,n,r,p:real);    begin      r:=x+m;      p:=y+n;    end;   procedure Razn(x,y,m,n,r,p:real);    begin      r:=x-m;      p:=y-n;    end;   procedure Proizvedenie(x,y,m,n,r,p:real);    begin      r:=x*m-y*n;      p:=m*y+x*n;    end;   procedure Chastnoe(x,y,m,n,r,p:real);    begin      r:=(x*m+y*n)/(sqr(m)+sqr(n));      p:=(y*m-x*n)/(sqr(m)+sqr(n));    end;   procedure print(r,p,s:real);    begin      if p<0 then s:=str(r)+str(p)+'i' else s:=str(r)+'+'+str(p)+'i';    end;    end.

Добавлено через 17 секунд
unit kompl;
interface
var r,p:real;
procedure Summa(x,y,m,n,r,p:real);
procedure Razn(x,y,m,n,r,p:real);
procedure Proizvedenie(x,y,m,n,r,p:real);
procedure Chastnoe(x,y,m,n,r,p:real);
procedure print(r,p,s:real);

implementation

procedure Summa(x,y,m,n,r,p:real);
begin
r:=x+m;
p:=y+n;
end;
procedure Razn(x,y,m,n,r,p:real);
begin
r:=x-m;
p:=y-n;
end;
procedure Proizvedenie(x,y,m,n,r,p:real);
begin
r:=x*m-y*n;
p:=m*y+x*n;
end;
procedure Chastnoe(x,y,m,n,r,p:real);
begin
r:=(x*m+y*n)/(sqr(m)+sqr(n));
p:=(y*m-x*n)/(sqr(m)+sqr(n));
end;
procedure print(r,p,s:real);
begin
if p<0 then s:=str(r)+str(p)+'i' else s:=str(r)+'+'+str(p)+'i';
end;

end.

Добавлено через 23 секунды
не правильно работает процедура Print
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.12.2013, 18:01
Ответы с готовыми решениями:

Процедура Intersection работает неправильно
помогите пожалуйста очень срочно надо. тупит процедура Intersection когда запускаешь пишет кучу нулей. буду очень благодарен. в файлике...

Простая процедура неправильно работает
Решил я сделать модуль и там одна процедура: procedure sumpro (a, b, w1, w2 : integer); begin w1 := a + b; w2 := a * b; ...

Неправильно работает процедура сортировки выбором
С книги переписан данный пример. Подскажите, почему выходит ошибка? Всё в точности как в книге. Подскажите! Что нужно исправить? (Должна...

2
 Аватар для newyork7776
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
23.12.2013, 18:38
Лучший ответ Сообщение было отмечено Kalatuxa как решение

Решение

Pascal
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
program asd;
uses crt,kompl;
var
a,b,c,d:real;
t,o:real;
begin
clrscr;
writeln('a+bi');
writeln('vvedite 4islo a');
readln(a);
writeln('vvedite 4islo b');
readln(b);
writeln;
 
writeln('c+di');
writeln('vvedite 4islo c');
readln(c);
writeln('vvedite 4islo d');
readln(d);
writeln;
 
writeln('Pervoe kompleksnoe 4islo: ',a,'+',b,'i');
writeln('Vtoroe kompleksnoe 4islo: ',c,'+',d,'i');
writeln;
 
Summa(a,b,c,d,t,o);
Razn (a,b,c,d,t,o);
Proizvedenie(a,b,c,d,t,o);
chastnoe(a,b,c,d,t,o);
print(t,o);
end.
 
Добавлено через 1 минуту
вот модуль:
 
 
Добавлено через 17 секунд
unit kompl;
interface
var r,p:real;
procedure Summa(x,y,m,n,r,p:real);
procedure Razn(x,y,m,n,r,p:real);
procedure Proizvedenie(x,y,m,n,r,p:real);
procedure Chastnoe(x,y,m,n,r,p:real);
procedure print(r,p,s:real);
 
implementation
 
procedure Summa(x,y,m,n,r,p:real);
begin
r:=x+m;
p:=y+n;
end;
procedure Razn(x,y,m,n,r,p:real);
begin
r:=x-m;
p:=y-n;
end;
procedure Proizvedenie(x,y,m,n,r,p:real);
begin
r:=x*m-y*n;
p:=m*y+x*n;
end;
procedure Chastnoe(x,y,m,n,r,p:real);
begin
r:=(x*m+y*n)/(sqr(m)+sqr(n));
p:=(y*m-x*n)/(sqr(m)+sqr(n));
end;
procedure print(r,p,s:real);
begin
if p<0 then s:=str(r)+str(p)+'i' else s:=str(r)+'+'+str(p)+'i';
end;
 
end.
так удобно =)
0
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 6
25.12.2013, 13:38  [ТС]
поможет кто нибудь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.12.2013, 13:38
Помогаю со студенческими работами здесь

Создал программу. Неправильно работает процедура SortB_M
PROGRAM Lab_1; Uses Crt; Type TIndex=1..20; TVector=array of Integer; TMatrix=array of Integer; ...

Проверьте задачку по циклам, неправильно работает. [думаю что неправильно]
Спасибо что решили зайти. Задание выгладит так: http://*******/PW95p А результат выплнения: http://*******/KwhuS #include...

Неправильно работает цикл for, и функции работают неправильно
1) Неправильно работает цикл for(k=0...). Входит только 1 раз, дальше вылетает. Делал пошаговую отладку на проверку значения k. Выдаёт...

Хранимая процедура неправильно отрабатывает
Добрый день! Работаю в SQL Server 2005, запускаю хранимую процедуру, о она вставляет последнюю запись курсора 2 раза вместо одного....

Ошибка при выходе из программы и неправильно происходит процедура
Вылетает ошибка после выполнения процедуры при условии что функция ThisTest:boolean возвращает флаг в True Во вложениях окно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru