русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объединение 2 массивов


Дата добавления: 2015-07-09; просмотров: 444; Нарушение авторских прав


var deck = [];

var suits = ['clubs','diamonds','hearts','spades'];

var ranks = [2,3,4,5,6,7,8,9,10,'J','Q','K','A'];

for (var i=0;i<suits.length;i++) {

for (var j=0;j<ranks.length;j++) {

var card = {'rank': ranks[j], 'suit':suits[i]};

deck.push(card);

}

}

_____________________________________________________________________________________

ПОКЕР

//here's our players array from exercise 1

var players = [];

players[0] = {'name': 'Robert', hand: []};

players[1] = {'name': 'Joe', hand: []};

 

//here's our code to create the deck

var suits = ['clubs','diamonds','hearts','spades'];

var ranks = [2,3,4,5,6,7,8,9,10,'J','Q','K','A'];

var deck = [];

for (var i=0;i<suits.length;i++) {

for (var j=0;j<ranks.length;j++) {

var card = {'rank': ranks[j], 'suit':suits[i]};

deck.push(card);

}

}

 

//This will shuffle the deck. Nothing for you to do here. Just here to

//make the final output a little more realistic

deck.sort(function() {return 0.5 - Math.random()});

 

//Deal 5 cards to each player. Make sure you deal them out

//one player at a time, just like in a real poker game.

 

 

var c = 0;

for (var i=0; i<5; i++) {

for (var p=0;p<players.length;p++) {

var card = deck[c];

players[p].hand.push(card);

c++;

}

}

_____________________________________________________________________________________

RECURSION EXAMPLE

function factorial(n) {

if (n === 0) {

return 1;

}

 

// This is it! Recursion!!

return n * factorial(n - 1);

}

factorial(10);

_____________________________________________________________________________________

БОБОВОЕ ДЕРЕВО РЕКУРСИЯ

function growBeanstalk(years) {

// Base case

if (years <= 2) {



return 1;

}

// Recursive case

return growBeanstalk(years - 1) + growBeanstalk(years - 2);

}

 

// Set the height of the beanstalk using your function

var height = growBeanstalk(21);

 

console.log(height);

_____________________________________________________________________________________

ДОБАВИТЬ ЭЛЕМЕНТ В КОНЕЦ МАССИВА

myArray.push("a new item")

_____________________________________________________________________________________



<== предыдущая лекция | следующая лекция ==>
CREATING A DECK OF CARDS | УГАДАЙ ЧИСЛО С ПОДСКАЗКАМИ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.047 сек.