На этом уроке мы напишем пасьянс "River". Правила игры. Есть 10 монеток. При щелчке по любой из них - переворачиваются сама монетка и две соседние. У крайних монеток только одна соседняя. Задача - перевернуть все монетки. Задачу будем решать на языке JavaScript.
Дата отправки отчёта:
13 апреля 2019 г.
Задание выполнено: за
1 час. 31 мин.
Чему научился:
Пока знакомлюсь
Что было сложным:
одна монетка не переворачивается =(((
Переменные можно объявлять в любом месте. Ключевое слово var задает переменную в текущей области видимости. Если его не написать, то переменная попадет в глобальный объект window. Возможны неожиданные пересечения с другими переменными окна, конфликты и глюки. Заданная через var переменная видна везде в области видимости, даже до оператора var.
let step = 0; let a; let b; let m; function turn (nr) { a = nr - 1; b = nr + 1; step ++; if (a >= 0 && a <= 9) document.getElementById('c'+a).checked = !document.getElementById('c'+a).checked; if (b >= 0 && b <= 9) document.getElementById('c'+b).checked = !document.getElementById('c'+b).checked; win (); } function win () { for ( m = 0; m <= 9; m ++) if (!document.getElementById('c' + m).checked) return; document.write ("Вы победили! Ваш счет: " + step); }
Пробовал с самого начала сделать. Даже прикрепил сейчас измененный код в script...^^^ Заменил var на let. Объявил все переменные. Результат тот же... В чем дело - не понимаю.
Отчёт оценивали: 18131. Александр+110365. Rita+1791. Валерий Жданов+121090. Yaroslav+120366. Эльвир+120071. New programist+13506. Алексей|BrisK|Кривицкий+19913. vip+13922. Александр+11232. Фомичева Наталья+116396. Денис+18275. Tekashnik+110494. Алексей В.+12146. Иван+1Посетитель+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: делать оригинальные и простые решения я думаю, что таких задач должно быть больше, поскольку здесь открывается, на мой взгляд, глубина, ценность и доступность программирования для многих. Такие задачи позволяют понять основы и дают возможность двигаться и работать.