Добрый день!
На стадии изучения циклов понимаю, что не ясна логика написания кода с if-else, внутри других циклов (конкретно сейчас только на while).
Посоветуйте, пожалуйста, ресурсы, где можно практиковаться, и которые, реально помогли включить логику. Ресурсы, которые помогли вам.
Eric
6 уровень
Посоветуйте какие-либо ресурсы, где можно получить/прокачать навык для написания кода с if-else
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #2436575 Android Developer в AllPets
11 июля 2022, 10:55
Ну ИМХО тут надо копать в чем конкретно проблема, потому что логика if-else интуитивно понятна. Попробуйте написать к задачам с такой конструкцией псевдокод. Что то вроде:
С while
До тех пор пока (переменная не будет больше 50) { прибавлять пять }
С вложенными циклами также
Если (переменная > 10) {
(Если еще и делится на два) -> вывести на экран.
(В других случаях) -> отнять единицу.}
Иначе (т.е переменная меньше 10) -> ничего не делаем
Псевдокод поможет вам составлять саму логику, проговаривайте ее, записывайте словами а потом уже пишите код и тестируйте в IDE
+2
Eric QA Engineer
13 июля 2022, 18:47
Благодарю!
0
VladimirMaster
11 июля 2022, 06:50
Посоветуйте, пожалуйста, ресурсы, где можно практиковаться, и которые, реально помогли включить логику. Ресурсы, которые помогли вам.
_________________________________________________________________________________
Ресурсы, которые помогли мне, и не только мне.
+1
Eric QA Engineer
13 июля 2022, 18:46
Благодарю!
+1
Alex
11 июля 2022, 06:06
Помимо jr есть разные ресурсы, ты и сам их можешь найти по гуглив инфу, или посмотреть то что предлагают например на ютубе.
Уделять много времени подобной теме не стоит, достаточно лишь понять в общих рамках как работает данная конструкция, так как далее еще кучу раз столкнешься с if и else.
Просто проходи курс дальше, разбирай задачи, старайся не копировать код, а писать его самостоятельно, это очень прокачивает, можешь даже если плохо запоминается, то заучивать решения тех задачек которые показались интересными и информативными.
p.s. писать название других ресурсов не буду, т.к. сообщение могут просто скрыть...
+1
Eric QA Engineer
13 июля 2022, 18:51
Да, конечно, гуглю, смотрю, изучаю. И тоже думал, о том, что возможно стоит просто идти дальше по обучению, но так же есть мысль, что в дальнейшем, не владение таким мышлением может аукнуться. Хотя, возможно и правда оно все по-наростояющей будет проясняться🙂
Спасибо за ответ!
0
Alex
13 июля 2022, 18:59
"идти дальше", не значит - "не разбираться с темой", выполняй все задачи на jr, читай лекции, если чувствуешь что мало погляди на ютубе уроки, почитай статьи, я имею в виду что не стоит зависать на долго, так как чувство "не знания и не определенности" все равно останется..
0
Eric QA Engineer
13 июля 2022, 19:20
Разумеется, и речи не идет про то, что пропускать темы и задачи :))
Вашу мысль я понял сразу.
0