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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2012, 23:39   #1
azat94krg
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 4
Радость массив, delphi

Определите количество элементов массива больших 0,5 и меньших 1
azat94krg вне форума Ответить с цитированием
Старый 27.03.2012, 23:46   #2
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

Код:
if (A[i]>0.5) and (A[i]<1) then kol:=kol+1;
так наверно!) это общий вариант ...а в delphi сам приделаешь!
BlackFishSQL вне форума Ответить с цитированием
Старый 28.03.2012, 00:10   #3
azat94krg
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 4
По умолчанию

Так что ли?
Код:
procedure TForm1.N2Click(Sender: TObject);
var
x,y,y1,h,a,b,kol:real;
cod,i:integer;
str1,str2,str3:string;
m:array[0..100] of integer;
begin
if CheckBox3.Checked then
if (m[i]>0.5) and (m[i]<1) then kol:=kol+1;
if CheckBox4.Checked then
Memo1.Lines.Add('X F(X)	F"(X)')
else
Memo1.Lines.Add('X F(X)');
Val(Edit1.Text,a,cod);
val(Edit2.Text,b,cod);
Val(Edit3.Text,h,cod);
x:=a;
while x<=b+h/2 do
begin
y:=sin(x)+1;
y1:=cos(x);
if CheckBox4.Checked then
begin
Str(x:8:2, str1); Str(y:8:2, str2); Str(y1:8:2, str3); 
str3 := str1 + str2 + str3
end
else
begin
Str(x:8:2,str1);
Str(y:8:3,str2);
str3 := str1 + str2
end;
if CheckBox1.Checked then
Memo1.Lines.Add(str1+str2);
x:=x+h;
end;
end;
А он не должен как-то отображаться?
azat94krg вне форума Ответить с цитированием
Старый 28.03.2012, 00:24   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
А он не должен как-то отображаться?
Может и должен! Мы откуда знаем?
Может вы конкретнее опишите задание?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 28.03.2012, 00:26   #5
weech
Пользователь
 
Аватар для weech
 
Регистрация: 16.11.2011
Сообщений: 91
По умолчанию

Что должна делать программа? При проверке первого чекбокса вы обращаетесь к i-тому элементу массива; и что-то мне подсказывает, что i не изменяется никоим образом...Добавьте туда цикл для перебора всего массива. А переменную kol инициализируйте, как целочисленную.
weech вне форума Ответить с цитированием
Старый 28.03.2012, 00:41   #6
azat94krg
Новичок
Джуниор
 
Регистрация: 27.03.2012
Сообщений: 4
По умолчанию

Я сам не знаю, что она должна делать. В архиве "табулирование" всё что смог сделать, а в "табулирование1" то, что надо было.
Вложения
Тип файла: rar Табулирование.rar (869.0 Кб, 5 просмотров)
Тип файла: rar табулирование1.rar (1.84 Мб, 5 просмотров)
azat94krg вне форума Ответить с цитированием
Старый 28.03.2012, 00:59   #7
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Табулирование функции и и её производной.
хмм.....
а причём тут массивы?

Короче ТС мой вам совет!
Разберитесь с начало перед тем, чем что-то делать!
А не списывайте всё подряд!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Массив dimok5 Помощь студентам 4 16.04.2011 22:31
Массив (Delphi 7) Sonny01 Помощь студентам 1 27.11.2009 19:49
Delphi: массив Sorinka Помощь студентам 16 21.04.2009 22:46
Массив, Delphi Melissa Помощь студентам 2 19.03.2009 09:26
Массив (Delphi) stasig Помощь студентам 2 28.02.2009 21:43