Курс Frontend разработчик на HTML, CSS и JavaScript: www.udemy.com/course/draft/4402699/?referralCode=897A9E65D809AD2359AA
@ВераСудницына-к8г4 жыл бұрын
Спасибо Сергею! На первой задаче тупанула. Вот вторая, посчитала, вроде правильно. var x; var y; var arr1 = []; var arr2 = []; function func(max, min, step){ for (var x=min; x
@СергейПантелеев-ш9п6 жыл бұрын
Задача #1. Моё решение: var zadacha_1 = function (min, max, step) { var zad = [ ]; for (var i=min; i
@ITDoctor6 жыл бұрын
i+=step; нужно, я про это рассказывал в одном из видео. вторая задача не намного сложней просто надо в цикле вычислять y=-0.23*(x*x)+x; и записывать в массив, результаты для y при разных x
@аленаракович-р9с3 жыл бұрын
спасибо за уроки))
@ITDoctor3 жыл бұрын
Пожалуйста
@аленаракович-р9с3 жыл бұрын
пока что даже не пытаюсь что то решить ибо знаний, как бензина в обычном велике😂
@SerzhNesteruk10 ай бұрын
// #1 Можно предложить вот такое эффективное решение без преобразования типов данных: const evenOdd = integer => { const result = [0, 0]; integer = Math.abs(integer); while (integer > 0) { const digit = integer % 10; result[digit & 1]++; integer = (integer - digit) / 10; } return result; }; // #2 Последовательность чисел Фибоначчи (sequence A000045 in OEIS) всё таки начинается с нуля и единицы. const fibonacciSequence = length => { const series = [0, 1]; while (series.length < length) { const last = series.at(-1); const prev = series.at(-2); series.push(last + prev); } series.length = length; return series; };
@ITDoctor10 ай бұрын
можно предложить. спасибо
@ksuit_ru_girl66602 жыл бұрын
А я немножко не поняла во 2 задаче в уроке , цикл if else if else , получается должны выполниться все 3 условия чтобы вернулся fib ? И первое число должно быть 1 и второе 2 и fib i должно быть суммой предыдущих ?
@AchtungBaby_872 жыл бұрын
добрый день. спасибо за урок! а как можно скачать курс с udemy? не работает ничего(
@ITDoctor2 жыл бұрын
Добрый день. я перенес все курсы на стэпик. Там работает оплата и есть много практики которой нет даже на юдеми. Вот тут можете ознакомиться со списком курсов stepik.org/users/387773773/teach в Телеграме есть промокоды на курс фронтенд разработчик и php если вас интересует какой то из этих курсов то в телеграм переходите и увидите инфу о скидках
@СергейПантелеев-ш9п6 жыл бұрын
Я замучился пытаться решить эти задачки на функции. Массив вроде заполняется, но как реализовать шаг вообще не понимаю. То ли я не так где то, что-то, записываю, то ли я просто не правильно логически рассуждаю, как это надо записать. Можете подсказать, направить на путь истинный?
@ITDoctor6 жыл бұрын
о какой именно задачи идет речь? если вы можете решить задачу просто без функции то лучше сначала сделайте так, а потом переделать под функцию не слишком трудно. так вы лучше разберетесь. просто нельзя пропускать такой блок знаний как функции потому что без них никуда. Функции нужны для того чтобы использовать какой то код многократно и чтобы самому управлять какими то параметрами. Например самая простая функция function myFunc (a) { return a; } сама по себе функция ничего не сделает до тех пор пока её не вызвать. после того как мы запишем var b = myFunc(10); то мы в переменную b запишем результат возврата функции myFunc(а в скобках передаем аргумент) и получиться что b=10 если такой пример function myFunc1 (a,b) { return a*b; } var c = myFunc1(3,5); // то c=15 и конечно же чем сложней задача тем больше код. я старался максимально подробно объяснять, но если что то осталось не до понятым постараюсь помочь. Рекомендую еще параллельно читать какую то книгу, там можно найти больше нюансов и примеров, которые я здесь не успеваю рассказать, а что то просто забывается.
@СергейПантелеев-ш9п6 жыл бұрын
@@ITDoctor Да вот эти две задачки которые в конце идут. Там я так понимаю первая задача она полегче, а вторая уже вытекает из первой, только усложненная. Я понимаю принцип работы функции, только вот в условии задачи надо 3 аргумента вывести, с двумя первыми справляюсь, это от минимума до максимума, а вот шаг установить тот который задаётся с клавиатуры, вообще не получается. Можете как-то на словах сначала объяснить, чтобы я сам попробовал реализовать, так лучше запомню. У меня загвоздка в том, что не получается сделать шаг, там вводит пользователь в функцию аргументы 10, 35, 5, как вот сделать чтобы увеличивался массив на 5 с каждым шагом от 10 до 35 или на другое число которое введут в аргументы?
@ITDoctor6 жыл бұрын
@@СергейПантелеев-ш9п цикл for(начальное значение; конечное значение; шаг) например вот так for(var i = a; i
@ITDoctor6 жыл бұрын
если вы укажите a=10, b=35, c=5 в аргументы функции, то цикл начнется с числа десять следующее будет 15 так как к 10(a) прибавится 5(c). На следующем шаге i=15, +5=20, и так до 35
@josetrauler7212 жыл бұрын
Чутка сократил второй код) let fibonachi = count => { let fib = [1, 2] for(let i = 2; i < count; i++){ fib[i] = fib[i-2] + fib[i-1] } return fib }
@АлександрГрадинар-ф7б4 жыл бұрын
Крутяк
@Волжанин-з1к6 жыл бұрын
Ряд Фибоначчи начинается так: 1, 1, 2...
@nataha86843 жыл бұрын
Обьяснение подробное, хорошее, но НИЧЕГО не видно, хотя у меня хорошее зрение. Смотрю с телефона. ☹️ нет, что-то конечно я вижу , но приходится догадываться что, экран не маленький, 6" с копейками.
@nialovtv2 жыл бұрын
Урок хороший, но не могу не заметить, что можно было пойти дальше и писать код в блокноте😂
@ITDoctor2 жыл бұрын
Как раз таки об этом смотрите в новом видео kzbin.info/www/bejne/nmjcZKF4bMyKqac
@dmdk83014 жыл бұрын
Chet nechet... так и рождаются переменные kolichestvo и peremennaya
@Kolabrod6 жыл бұрын
А ещё мельче не мог сделать?
@Esculap55 жыл бұрын
зачем браться за урок не зная правописания и норм написания кода. я молчу про лент(length)... Вы где английский учили?)
@ITDoctor5 жыл бұрын
Мы здесь не английский учим
@Esculap55 жыл бұрын
@@ITDoctor Просто не может человек учить программированию, не зная языка. Но в любом случае, я желаю Вам успехов)