powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл с постусловием
25 сообщений из 47, страница 1 из 2
Цикл с постусловием
    #38830350
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано задание.

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

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

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

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

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


Antonariyцикл с пустословиемжжошь, я валяюсь
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830463
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, Да я сам если честно не понимаю до конца) Ну вот этот знак, как буква Е - это сумма.
...
Рейтинг: 0 / 0
Цикл с постусловием
    #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
Цикл с постусловием
    #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
Цикл с постусловием
    #38830486
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy, Эта i, насколько я понимаю не имеет отношения к заданию. Просто когда мы выполняем его, то мы еще прописываем Cells, для вывода значений переменных в таблицу. Кажется я понял.
У меня получилась вот такая схема сейчас
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830517
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerppppДа я сам если честно не понимаю до конца)Я не понимаю, как ты пишешь блок-схему, не понимая, что от нее нужно. Например что там за переменная i, которая инкрементируется, но нигде в расчетах не участвует?

В общем, сожги блок-схему, начни с изучения ТЗ, когда поймешь, тогда можно писать блок-схему, до этого можно её даже не обсуждать.
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830527
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, что такое ТЗ
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830529
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже на правду, только порядок действий не торт. Если пронумеровать блоки от z = z + y 2 до x<=x k (ветвление на 56 идет одним блоком), то он должен быть таким: 5, 1, 2 , 3, 4, 6, в противном случае результат при x = 2 выпадет из суммы.
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830535
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerppppShocker.Pro, что такое ТЗ опять
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830540
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как ты сделал такую штуку?
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830546
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy, А ну да, точно) Спасибо!
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830551
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HerppppКак ты сделал такую штуку? ну ты совсем ленив
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830552
Herpppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, Интересно)
...
Рейтинг: 0 / 0
Цикл с постусловием
    #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
Цикл с постусловием
    #38830566
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему ты так решил?
...
Рейтинг: 0 / 0
Цикл с постусловием
    #38830571
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ln - это же вроде натуральный логарифм

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


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