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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2008, 20:23   #1
cudalover
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 34
По умолчанию Оператор цикла с параметром

Нужна ваша помощь!

Никак не могу разделаться с каверзной лабой, в ней три задания, два я сделал, а в одном все время что-то не так, вроде все уже подлатал, но все равно ошибка, вот задание и код :


Для функции
Программно найти самую левую на интервале [-2;2] (с точностью 0,1) точку, в которой значение функции принимает отрицательное значение, и самую правую точку на том же интервале, в которой значение функции принимает положительное значение

Private Sub Command1_Click ()
Dim x As Double
Dim y As Double
Dim foundo As Boolean
Dim foundp As Boolean
For x = -2 To 2 Step 0.1
y = 0
If y > -2 And y<0 Then
foundo = True
Print "Самая левая точка с отриц. значением функции", Round(x, 1), y
Exit For
End If
Next x
For x = -2 To 2 Step 0.1
y = x - 1
If y<2 And y>0 Then
foundp = True
Print "Самая правая точка с полож. значением функции", Round(x, 1), y
Exit For
End If
Next x
If Not foundo Then Print "Нет точки с отрицательным значением функции"
If Not foundp Then Print "Нет точки с положительным значением функции"
End Sub


ошибка во втором цикле:
For x = -2 To 2 Step 0.1
y = x - 1
If y<2 And y>0 Then
foundp = True
Print "Самая правая точка с полож. значением функции", Round(x, 1), y
Exit For
End If
Next x

1) шаг не тот, нужен другой величины;
2) нужно чтобы проверять начинало с двух, как это сделать?
cudalover вне форума Ответить с цитированием
Старый 19.12.2008, 20:25   #2
cudalover
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 34
По умолчанию

И еще я вставлял код с отступами, а форум убрал пробелы)))
cudalover вне форума Ответить с цитированием
Старый 29.12.2008, 19:38   #3
cudalover
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 34
По умолчанию

Помогите хоть чем-нибудь, я уже все перепробовал, а мне эту лабу надо сдать. И оператор нужен не с параметром а с постусловием!
cudalover вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос с параметром odi_noki Microsoft Office Access 2 17.12.2008 20:07
запуск с параметром... prizrak1390 Общие вопросы Delphi 4 16.05.2008 22:29
Пожалуйста помогите решить 4 задачки на массивы и оператор цикла. alena-yalymova Паскаль, Turbo Pascal, PascalABC.NET 8 05.04.2008 22:21
Пожалуйста помогите решить задачи на Массивы, текстовые данные и оператор цикла alena-yalymova Паскаль, Turbo Pascal, PascalABC.NET 35 04.04.2008 16:23
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10