Polonais/Sommaire
__NOEDITSECTION__
Polonais/Présentation
La langue polonaise est membre du groupe slave occidental de la famille de langues Indo-européennes. Elle est plus facile à apprendre si l'on connaît déjà une autre langue apparentée.
Celles qui en sont les plus proches sont les autres langues slaves occidentales : le tchèque, le slovaque et le cachoube. Plus éloignées sont les langues slaves méridionales et orientales comme le russe, l'ukrainien, et le serbo-croate. Plus éloignée, mais encore avec quelques similitudes sont les langues baltes : le letton et le lituanien.
Quelqu'un qui ne parle aucune langue slave ou balte, mais parle une autre langue indo-européenne, peut encore trouver beaucoup de similitudes entre la grammaire polonaise et la grammaire de cette langue ainsi que beaucoup de mots similaires.
Apprendre le polonais est plus difficile pour ceux qui ne connaissent pas de langue indo-européenne ; c'est le cas pour une personne qui ne parle seulement que le chinois, le japonais, ou le coréen... mais cela reste possible.

Polonais/Introduction
Note importante : ce livre est encore en construction ; cependant, vos modifications seront les bienvenues.

Polonais/Grammaire
Polonais/Voir aussi
Mathématiques avec Python et Ruby/Systèmes congruentiels en Ruby

=Rallye mathématique de la Réunion=
Sujet 2005, Exercice 2.
On demande combien d'élèves il y a au total.
On va filtrer les solutions avec les critères donnés par l'énoncé, l'un après l'autre.
Intervalle.
les nombres à tester sont tous les nombres entre 2800 et 2900, il y en a donc 101:
solutions=(2800..2900).to_a
puts(solutions.size)
Par 2.
On ne va finalement garder que les nombres qui, pris 2 par 2, laissent 1 (soit tels que le reste de la division par 2 donne 1; on rappelle que ce reste se note par le symbole "pourcent").
puts(solutions.size)
Ah! Il n'en reste plus que 50 à tester!
Par 3.
Parmi ces 50, on va garder uniquement ceux qui, pris 3 par 3 aussi, laissent 1:
puts(solutions.size)
De 50, on est passé à 17.
Par 4.
Ensuite on garde ceux des 17 qui, divisés par 4, laissent 1:
puts(solutions.size)
Plus que 8...
Par 5.
On continue l'épuration:
puts(solutions)
Plus que deux candidats possibles !
Par 6.
puts(solutions)
Pas de changement, toujours deux candidats.
Par 7.
Maintenant on veut garder les nombres divisibles par 7. Le reste euclidien devra donc être nul:
puts(solutions)
Et hop! On a le nombre d'élèves!
Sujet 2007, Exercice 3.
On demande combien il y a d'œufs en tout.
Même exercice que celui d'au-dessus:
Intervalle.
solutions=(40..200).to_a
puts(solutions.size)
Par 6.
puts(solutions.size)
Plus que 27 nombres à tester.
Par 10.
puts(solutions)
Plus que 5 nombres à tester.
Par 8.
On veut que le reste dans la division par 8 soit nul:
puts(solutions)
Un seul nombre a réussi le parcours du combattant jusqu'au bout: C'est la solution au problème.

Mathématiques avec Python et Ruby/Systèmes congruentiels en Python

=Rallye mathématique de la Réunion=
Sujet 2005, Exercice 2.
On demande combien d'élèves il y a au total.
On peut utiliser une boucle avec plein de tests pour détecter les solutions mais aussi les ensembles. C'est ce qu'on va faire ici.
Construction de l'ensemble 2 par 2.
On commence par construire la liste des nombres entre 2800 et 2900 tels que 2 par 2, il en reste 1: Ces nombres constituent une suite arithmétique de raison 2.
s2=[n for n in range(2800,2900) if n%2==1]
print(len(s2))
À ce stade, il y a beaucoup de candidats possibles:
codice_1
Épuration 3 par 3.
Maintenant on va construire un ensemble analogue "s3" pour les nombres tels que, 3 par 3, il en reste 1, choisis parmi les nombres de "s2":
s3=[n for n in s2 if n%3==1]
print(s3)
Il en reste déjà moins:
codice_2
Cas du nombre 4.
Cette fois-ci, dans "s4" on met les nombres précédents tels que pris 4 par 4, il en reste 1:
s4=[n for n in s3 if n%4==1]
print(s4)
codice_3
Ça se précise!
Avec 5.
Maintenant on va de 5 en 5:
s5=[n for n in s4 if n%5==1]
print(s5)
codice_4
Il ne reste que deux nombres à tester!
Avec 6.
On pourrait les tester l'un après l'autre, mais aussi faire pareil qu'avant (on y prend goût !):
s6=[n for n in s5 if n%6==1]
print(s6==s5)
Aucun changement, toujours deux solutions:
codice_4
Dernière étape.
Autant continuer sur la même voie:
solutions=[n for n in s6 if n%7==0]
print(solutions)
Ce qui donne la réponse (on constate qu'elle est unique) à la question de l'énoncé.
Sujet 2007, Exercice 3.
On demande combien il y a d'œufs en tout.
Par 6.
On commence par examiner les nombres tels que, pris 6 par 6, il en reste toujours 2:
s6=[n for n in range(40,200) if n%6==2]
print(len(s6))
26 nombres à examiner, courage!
Par 10.
s10=[n for n in s6 if n%10==2]
print(s10)
Plus que 5 nombres à examiner!
Par 8.
solutions=[n for n in s10 if n%8==0]
print(solutions)
Comme une seule valeur de "n" est affichée, c'est la seule qui a réussi tous les tests, et c'est donc l'unique solution au problème.

Photographie/Fabricants/Panasonic/Panasonic Lumix DMC-G2

Photographie/Personnalités/L/Jean-Pierre Leloir

Biographie.
Jean-Pierre Leloir était un photographe français né le 27 juin 1931 et mort le 20 décembre 2010 à Paris. Il est l'auteur du célèbre cliché réunissant Jacques Brel, Georges Brassens et Léo Ferré en janvier 1969.
Passionné de musique depuis toujours, il consacra l'essentiel de sa vie professionnelle à la scène musicale, mais il lui est arrivé également de réaliser des reportages pour l'industrie ou sur des pièces de théâtre. On lui doit également de nombreuses pochettes de disque, en particulier de jazz.
Ses archives, constituées à partir de 1951, sont très riches et représentatives de toute l'évolution de la musique populaire et du jazz de la seconde moitié du XXe siècle. Il a eu l'occasion de rencontrer et de photographier d'innombrables artistes comme Edith Piaf, Charles Trenet, Billie Holiday, Johnny Hallyday ou encore Alain Bashung.
Leloir avait également pris part à l'aventure du Théâtre national populaire (TNP) de Jean Vilar et à la création de la revue "Rock & Folk.

Photographie/Fabricants/Ikelite
Ikelite est un fabricant d'accessoires à usage photographique.

Mathématiques avec Python et Ruby/Statistique inférentielle avec Python