Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2017, 09:50   #1
moonlight1
 
Регистрация: 29.05.2016
Сообщений: 4
Вопрос Обращение к массиву по значению в ячейке

День добрый. Скажите пожалуйста можно ли как нибудь обращаться к массиву по значению ячейки?
У меня есть массив который строится в диапазоне от 300 до 5500нм с шагом 10нм получаем 520 точек, по этим точкам строим график.
Необходимо внести ошибку в построенный график путем добавления коэффициента ошибки, сейчас я это делаю по точкам. То есть пишу в edit'e например начало 200 и конец 300, получаю что ошибка будет от 200-ой точки до 300-ой, но надо сделать так чтобы в edit писались нанометры например 400 и по этому значению программа находила в массиве ближайшее похожее число нанометров и брало этот индекс для вычисления ошибки и дальнейшего построения.
На словах я понимаю как должно быть но у меня почти получилось это сделать когда шаг фиксированный, но он может меняться и из-за этого моя идея не подходит.

Если нужен будет код программы моей то могу дать, но там реализация по индексу массива, а надо по значению ячейки.
moonlight1 вне форума Ответить с цитированием
Старый 08.04.2017, 17:26   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Код:
x:=strtoint(Edit1.Text);
min:=5600;
for i:=1 to n do
if abs(x-a[i])<min then
 begin
  min:=abs(x-a[i]);//ближайшее к х число в массиве
  imn:=i;//его индекс
 end;
puporev вне форума Ответить с цитированием
Старый 09.04.2017, 09:17   #3
moonlight1
 
Регистрация: 29.05.2016
Сообщений: 4
По умолчанию

Спасибо это то что надо
moonlight1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обращение к многомерному массиву.Язык Си. East Undia Trading Помощь студентам 22 30.01.2014 00:35
Обращение к значению поля erika13 Microsoft Office Access 2 19.03.2013 17:46
Обращение к ячейке tur91 Microsoft Office Excel 5 24.01.2011 12:59
Обращение к массиву по индексу Morgusha Помощь студентам 2 28.10.2009 15:03
Возвращаемое функцией значение = находившемуся в ячейке значению motorway Microsoft Office Excel 8 14.07.2009 08:53