Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 85

Incompatible types: 'Integer' and 'Extended'

09.10.2014, 12:28. Показов 1758. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Вот у меня задание не получается ошибку выдает. Задание:

https://www.cyberforum.ru/cgi-bin/latex.cgi?(-1)^{i+1} \;  \frac{x^{2i-1}}{i! (2i-1)}

мой код получился такой:

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TForm1.Button1Click(Sender: TObject);
var
x,i,n,res:integer;
begin
x:=StrToInt(LabeledEdit1.Text); //ÂÂîä èñõîäíûõ ÷èñåë
i:=StrToInt(LabeledEdit2.Text); //ÂÂîä èñõîäíûõ ÷èñåë
n:=StrToInt(LabeledEdit3.Text); //ÂÂîä èñõîäíûõ ÷èñåë
 
 
  For i:=0 to n+1 do
   res:=power(-1,i+1)*(power(x,2*i-1))/((i*n)*(2*i-1));
    LabeledEdit4.Text:=IntToStr(res, ffFixed,4,4);  //ââûâîäèò ðåçóëüòàò (s=???) è îêðóãëÿåò ðåçóëüòàò
 
end;
 
end.
Ошибку выдает следующую:

[Îøèáêà] Unit1.pas(40): Incompatible types: 'Integer' and 'Extended'

В чем ошибка и как исправить ошибку?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2014, 12:28
Ответы с готовыми решениями:

Incompatible types: 'TStrings' and 'Integer'
form2.stringgrid1.Cols:=strtoint(form1.edit1.Text); form2.stringgrid1.rows:=strtoint(form1.edit1.text); В чем суть конфликта?)

Incompatible types: 'Array' and 'Integer'
Выдает ошибку Unit2.pas(117): Incompatible types: 'Array' and 'Integer' private { Private declarations } ...

Не соответствие типов Integer и Extended
Подскажите что может быть не так? Table,TableNew:array of array of Integer; exterItem,i,WLine:Integer for i := 1 to Length(Table)...

3
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
09.10.2014, 12:45
Delphi
1
2
res : Extended
IntToStr -> FloatToStrF
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.10.2014, 13:37
Только это не спасет
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.Button1Click(Sender: TObject);
var x,y,res:extended;
    n,i:integer;
begin
x:=StrToInt(LabeledEdit1.Text); //ВВод X
n:=StrToInt(LabeledEdit2.Text); //ВВод N
y:=x;
res:=y;
For i:=2 to n do
 begin
  y:=-y*x*x/i;
  res:=res+y/(2*i-1);
 end;
LabeledEdit3.Text:=FloatToStrF(res, ffFixed,8,4);  //выводит результат (s=???) и округляет результат
end;
0
 Аватар для newyork7776
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
09.10.2014, 21:07
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
procedure TForm1.Button1Click(Sender: TObject);
var x,y,res:extended;
    n,i:integer;
begin
  try
    x:=StrToInt(LabeledEdit1.Text); //ВВод X
    n:=StrToInt(LabeledEdit2.Text); //ВВод N
    y:=x;
    res:=y;
    For i:=2 to n do
     begin
      y:=-y*x*x/i;
      res:=res+y/(2*i-1);
     end;
    LabeledEdit3.Text:=FloatToStrF(res, ffFixed,8,4);  //выводит результат (s=???) и округляет результат
  except
    MessageBox(handle,'Error','System',0);
    exit;
  end;
end;
можно немного подправить и предусмотреть исключение =)
P.S.Только это не спасет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2014, 21:07
Помогаю со студенческими работами здесь

ошибка incompatible types
Unit 1 procedure TForm1.Button2Click(Sender: TObject); var i,nA:integer; a:TNumber; begin nA:=strtoint(edit1.Text); ...

Incompatible types в функции SetLength
Добрый вечер. У меня в программе есть собственная функция, где применяется функция setlength. На эту функцию выдаёт ошибку...

Incompatible types - 'PWideChar' and 'string'
Ошибка возникает тут: DeleteFile(TempFolder+'\temp.txt');

Ошибка в компиляторе: Incompatible types: 'String' and 'PAnsiChar'
У меня компилятор Delphi 7 ругается Incompatible types: 'String' and 'PAnsiChar' на строку : ...

Ошибка: [dcc32 Error] Project1.dpr(467): E2010 Incompatible types: 'PD3DRect' and '_D3DRECT'
Всем привет! Есть такой код вывода прицела на экран: int x = ( GetSystemMetrics( 0 ) / 2); int y = ( GetSystemMetrics( 1 ) / 2); ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru