Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Алгоритмы и теория программирования


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

CradleA
Статус: Профессор
Рейтинг: 568
∙ повысить рейтинг »
solowey
Статус: Специалист
Рейтинг: 523
∙ повысить рейтинг »
SAW
Статус: 9-й класс
Рейтинг: 332
∙ повысить рейтинг »

∙ Алгоритмы и теория программирования

Номер выпуска:230
Дата выхода:09.04.2020, 14:46
Администратор рассылки:Лысков Игорь Витальевич (Старший модератор)
Подписчиков / экспертов:30 / 13
Вопросов / ответов:1 / 1

Консультация # 198140: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Помогите составить алгоритм задачи и поделится ответом. Я запутался в решении. ...

Консультация # 198140:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Помогите составить алгоритм задачи и поделится ответом. Я запутался в решении.

Дата отправки: 04.04.2020, 14:45
Вопрос задал: Анатолий (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Алексеев Владимир Николаевич (Мастер-Эксперт):

Здравствуйте, Анатолий!
Алгоритм - это проект программы, не привязанный пока что к какому-либо языку программирования.
Для создания и проверки алгоритма можно, конечно, "пользоваться калькулятором и блокнотом" (как советовал автор Условия задачи). Но даже после нескольких проб и проверок Вы не будете уверены в правильности и оптимальности своего проекта.
Как радио-любитель обретает уверенность в своей схеме только после того, как "спаяет" её и опробует "вживую", так и разработчик алгоритма поймёт все тонкости только, когда опробует свой алгоритм в работающей программе.

Блок-схему Вашего алгорима я начертил (рисунок прилагаю). Программку я написал на простейшем языке программирования VBScript . Прелесть VBScript в том, что он не нуждается в установке среды программирования в ОперСистему и работает в любой ОС Windows. Компиляция тоже не нужна. Хочется внести изменения? - поправь код, сохрани изменен ия и запускай.

В текущей версии алгоритма конечное Y-значение равно 12, Вы правильно всё рассчитали. Но если Вам захочется изучить подробнее влияние отдельных условий на ход процесса, то измените немного начальное Y-значение в строке
Y = 3
либо Лимит колич-ва шагов цикла в строке
nLim = 2

Для правки кода можно из контекстного меню скрипт-файла Алгоритм198140.vbs выбрать команду "Изменить" либо "Открыть с помощью…" \ Блокнот.
Для понимания VBScript-кода достаточно знать несколько английских слов : if - если, then - тогда, Else - иначе (что выполнять, если if-условие ложно). Инкремент - увеличение счётчик-значения на +1.
Я снабдил свой скрипт-код подробными комментариями, они расположены правее '-апострофа и до конца строки.
Если что-то непонятно, спрашивайте в мини-форуме.

Консультировал: Алексеев Владимир Николаевич (Мастер-Эксперт)
Дата отправки: 05.04.2020, 12:00
Прикреплённый файл: посмотреть » [1.5 кб]

5
Большое спасибо!
-----
Дата оценки: 05.04.2020, 13:18

Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное