Algeria produced an impressive first-half performance en route to a 3-1 win over Armenia in a World Cup warm-up game in Sion, Switzerland.