Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл с постусловием / 25 сообщений из 47, страница 1 из 2
10.12.2014, 15:53
    #38830350
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Дано задание.

Попытался сделать блок схему

Но что то я не уверен в правильности хода своих мыслей. Помогите, пожалуйста, разобраться.
...
Рейтинг: 0 / 0
10.12.2014, 15:53
    #38830352
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
5 баллов
в работу перекиньте пжл
...
Рейтинг: 0 / 0
10.12.2014, 15:57
    #38830359
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Konst_One, Всмысле?
...
Рейтинг: 0 / 0
10.12.2014, 15:59
    #38830364
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
HerppppKonst_One, Всмысле?

тут принято свои мысли в виде кода на языке программирования демонстрировать , чтобы люди могли помочь с вашей проблемой. указать вам пути её решения и тд и тп
...
Рейтинг: 0 / 0
10.12.2014, 16:02
    #38830373
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Konst_One, Ну мы просто делаем подобные задания, сделав сначала блок-схему. Я думаю всем тут будет понятно, что я пишу. Но у меня есть проблема с этой самой блок-схемой. Если я сделаю ее правильно, то скорее всего и программу напишу правильно. Поэтому я написал именно в этот раздел.
...
Рейтинг: 0 / 0
10.12.2014, 16:05
    #38830381
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
тогда скорее это общий вопрос в раздел программирование.
...
Рейтинг: 0 / 0
10.12.2014, 16:23
    #38830411
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
цикл с пустословием
...
Рейтинг: 0 / 0
10.12.2014, 16:28
    #38830420
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Antonariy, Шутки-минутки
...
Рейтинг: 0 / 0
10.12.2014, 16:40
    #38830453
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Herpppp,

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

навскидку непонятно, зачем внутри цикла вывод и где вывод в конце блок-схемы


Antonariyцикл с пустословиемжжошь, я валяюсь
...
Рейтинг: 0 / 0
10.12.2014, 16:49
    #38830463
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Shocker.Pro, Да я сам если честно не понимаю до конца) Ну вот этот знак, как буква Е - это сумма.
...
Рейтинг: 0 / 0
10.12.2014, 16:49
    #38830464
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
HerppppAntonariy, Шутки-минуткипросто к слову пришлось

постановка задача странная, ход мысли соответственно не фонтан.

по идее i вообще не нужно: (8 - 2)/0.2 = 30, то есть от i=1 до i=31.

получается цикл от от x = 2 до 8 с шагом 0.2, постусловие x<=8, перед ним x=x+0.2, а проверка на 56 должна быть до этого постусловия, а не за ним.
...
Рейтинг: 0 / 0
10.12.2014, 16:52
    #38830468
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
AntonariyHerppppAntonariy, Шутки-минуткипросто к слову пришлось

постановка задача странная, ход мысли соответственно не фонтан.

по идее i вообще не нужно: (8 - 2)/0.2 = 30, то есть от i=1 до i=31.

получается цикл от от x = 2 до 8 с шагом 0.2, постусловие x<=8, перед ним x=x+0.2, а проверка на 56 должна быть до этого постусловия, а не за ним.то есть это я так бы упростил задачу, выпилив в хаос лишнюю переменную.
...
Рейтинг: 0 / 0
10.12.2014, 17:04
    #38830486
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Antonariy, Эта i, насколько я понимаю не имеет отношения к заданию. Просто когда мы выполняем его, то мы еще прописываем Cells, для вывода значений переменных в таблицу. Кажется я понял.
У меня получилась вот такая схема сейчас
...
Рейтинг: 0 / 0
10.12.2014, 17:33
    #38830517
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
HerppppДа я сам если честно не понимаю до конца)Я не понимаю, как ты пишешь блок-схему, не понимая, что от нее нужно. Например что там за переменная i, которая инкрементируется, но нигде в расчетах не участвует?

В общем, сожги блок-схему, начни с изучения ТЗ, когда поймешь, тогда можно писать блок-схему, до этого можно её даже не обсуждать.
...
Рейтинг: 0 / 0
10.12.2014, 17:42
    #38830527
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Shocker.Pro, что такое ТЗ
...
Рейтинг: 0 / 0
10.12.2014, 17:44
    #38830529
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Похоже на правду, только порядок действий не торт. Если пронумеровать блоки от z = z + y 2 до x<=x k (ветвление на 56 идет одним блоком), то он должен быть таким: 5, 1, 2 , 3, 4, 6, в противном случае результат при x = 2 выпадет из суммы.
...
Рейтинг: 0 / 0
10.12.2014, 17:46
    #38830535
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
HerppppShocker.Pro, что такое ТЗ опять
...
Рейтинг: 0 / 0
10.12.2014, 17:48
    #38830540
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Как ты сделал такую штуку?
...
Рейтинг: 0 / 0
10.12.2014, 17:50
    #38830546
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Antonariy, А ну да, точно) Спасибо!
...
Рейтинг: 0 / 0
10.12.2014, 17:54
    #38830551
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
HerppppКак ты сделал такую штуку? ну ты совсем ленив
...
Рейтинг: 0 / 0
10.12.2014, 17:56
    #38830552
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Shocker.Pro, Интересно)
...
Рейтинг: 0 / 0
10.12.2014, 18:03
    #38830562
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Вот написал
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Sub m1()
Dim x!, y!, z!, xk!, xn!, h!, i%
xn = Val(InputBox("Введите x начальное"))
xk = Val(InputBox("Введите x конечное"))
h = Val(InputBox("Введите шаг"))
x = xn: i = 2
Do
If Sqr(x ^ 3) + x ^ 2 <= 56 Then
y = Log(x)
Else
y = Sin(x)
End If
z = z + y ^ 2
Cells(i, 1) = x: Cells(i, 2) = y
x = x + h
i = i + 1
Loop Until x <= xk
Cells(i, 3) = z
End Sub


Но походу ошибка где-то есть
...
Рейтинг: 0 / 0
10.12.2014, 18:05
    #38830566
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
почему ты так решил?
...
Рейтинг: 0 / 0
10.12.2014, 18:07
    #38830571
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Ln - это же вроде натуральный логарифм

https://ru.wikipedia.org/wiki/Натуральный_логарифм
...
Рейтинг: 0 / 0
10.12.2014, 18:09
    #38830572
Herpppp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с постусловием
Shocker.Pro, Вот что получается.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл с постусловием / 25 сообщений из 47, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]