OpenLLM-France/wikimedia huggingface dataset:
# Gambas 3/Gambas3LeLangage/Les opérateurs
## Les opérateurs

Voici quelques opérateurs :
Là encore, je souhaite vous présenter l'essentiel. Aucune liste ici ne sera exhaustive. Par contre, vous aurez une bonne vision globale des opérateurs.
Vous n'avez pas besoin de comprendre absolument tous les opérateurs disponibles. Focalisez-vous vers l'essentiel !
Il existe plusieurs types d'opérateurs. Survolez la liste :
* les opérateurs arithmétiques qui rendent les calculs possibles
* les opérateurs de manipulation de bits qui agissent directement en mémoire sur les "il y a" ou "il n'y a pas" dans les octets !
* les opérateurs de comparaison qui renvoie VRAI ou FAUX en fonction d'une expression de comparaison
* les opérateurs logiques qui permettent des comparaisons de plusieurs expressions en une fois
* les opérateurs d'affectation qui assigne une valeur à une variable
* les opérateurs de concaténation de chaîne de caractère, etc.
Pour commencer, il est important de savoir calculer. Et ça se fait avec les opérateurs arithmétiques. Observez le code suivant !
Parmi les opérateurs, le + et le - s'utilisent intuitivement. Pour multiplier, c'est * et non X ! Pour diviser, c'est / !
Il a une autre chose à assimiler. Il y a un ordre d'évaluation des opérateurs. Cette notion est présente dans tous les langages de programmation : la multiplication et la division se feront avant l'addition et la soustraction.
Pour modifier l'ordre du calcul, vous devrez expliciter. Ceci se fait en plaçant des parenthèses comme ceci :
En ce qui concerne les comparaisons, vous avez déjà vu dans les wikipages traitant des structures de contrôle qu'une expression renvoie une valeur booléenne.
Ci-dessous, l'expression est 6 = (3 + 3) et elle renvoie True :
Observez l'opérateur = dans l'expression ci-dessous !
Ci-dessus, l'opérateur = est un opérateur d'affectation car on affecte la valeur VRAI à la variable bResult.
L'opérateur = qui est ci-dessous sur la droite est un opérateur de comparaison :
Parmi les opérateurs de comparaison, il y a < pour "plus petit que" et > pour plus grand que.
Vous connaissez déjà l'opérateur de concaténation de chaîne de caractères &.
Plus vous irez de l'avant, plus vous en verrez. Ils n'ont rien de compliqué. Il suffit de chercher dans le wiki officiel en cas de doute.
# Gambas 3/Gambas3LeLangage/Saisir des valeurs
## Saisir des valeurs

Pour rendre votre programme intéressant, il faut que vous puissiez lui fournir des valeurs en vue d'en faire quelque-chose.
Voici comment demander à l'utilisateur de saisir une ligne dans votre application console :
L'instruction "Line Input" met la suite de caractères tapée par l'utilisateur dans une variable : ci-dessus sPrenomNom. L'élément déclencheur dans ce cas est la frappe de la touche Entrée ou Retour.
Une variante consiste à ne lire qu'un mot. C'est ce que fait le code ci-dessous :
"Input" utilisé seul agit de manière identique mais ne renvoie que le texte avant un caractère blanc. C'est le texte avant un espace, une tabulation, etc.
Si l'utilisateur a tapé un long texte, la fin du texte saisi sera encore présent quelque-part en mémoire !
Aussi, dans un premier temps, n'utilisez que "Line Input" !
# Gambas 3/Gambas3LeLangage/Les fonctions
## Les fonctions

Une fonction se caractérise par le mot Function.
Il faut spécifier un type de retour pour la valeur que nous allons retourner.
Le mot Return à la fin du code permet de définir la valeur de retour.
Le code ci-dessus contient deux fonctions.
Pour les curieux, Application.Args est une collection contenant les arguments passés au programme.
Pour passer des arguments, procédez ainsi : après avoir généré l'exécutable, vous ouvrez le terminal dans le dossier de l'application puis vous tapez la commande comme suit :
Une fonction peut prendre zéro, un ou plusieurs arguments comme pour un sous-routine.
Une fonction peut appeler une autre fonction, etc.
# Arabe

* Une version imprimable du livre « Arabe » est disponible. (voir/ modifier)
Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
* Ressources éducatives sur Wikiversité.
La langue arabe (العَرَبِيَّة, ʾal ʿarabiyyaʰ en transcription traditionnelle) est une langue sémitique et flexionnelle dont l'alphabet est un abjad avec 280 millions de locuteurs.

## Fondamentaux

* Alphabet arabe
* Voyelles arabes
* Sons arabes
* Alphabet arabe (par groupe)

## Introduction

* Lecture arabe
* Phrases de base
* Rencontrer des gens
* Mots courants

## Voir aussi

* Ressources en ligne
* Apprentissage de l'arabe via Wiki-Books en anglais
Ce livre a besoin d'une profonde révision :
* Compléter les pages vides ou inexistantes.
* Reformater les pages.
# Arabe/Lecture arabe

L'arabe est lu de droite à gauche, à côté de cet aspect un peu inhabituel, vous serez surpris de votre rapidité d'apprentissage pour le lire...
Les lettres arabes qui sonnent comme le français : :
| Lettre | Nom | sonne | comme dans |
| أ | Alif | a | patte |
| ب | Ba | b | banane |
| ت | ta | t | table |
| ج | Jeem | dj | djébel |
| ن | Noun | N | Nom |
| و | waw | Ou | Ouest |
| ل | Lam | L | Leçon |
Maintenant, essayons ces mots :
باب اب (ab) = Père (bab) = Porte

### Exemples de phrases

* bisihatik
* choukran
* bissiha wa l'afiya
* as-salam 'alaykom
# Approfondissements de lycée/SE Logique
## Logique

   Ces solutions n'ont pas été écrites par l'auteur du reste du livre. Elles sont simplement les réponses que je pense correctes pendant ma résolution des exercises. J'espère que ces réponses seront très utiles et que les personnes corrigeront mon travail si j'ai fait des fautes.

### Exercices de composition des tables de vérité

1. NAND : x NAND y = NON (x ET y)
La fonction NAND :
| x | y | x ET y |
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
2. NOR : x NOR y = NON (x OU y)
La fonction NOR :
| x | y | x OU y |
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
3. XOR : x XOR y est vrai si et SEULEMENT si soit x ou y est vrai.
La fonction XOR :
| x | y | x OR y |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Produire les tables de vérités pour : 1. xyz
| x | y | z | xyz |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
2. x'y'z'
| x | y | z | x'y'z' |
| 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 0 |
3. xyz + xy'z
| x | y | z | xyz + xy'z |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
4. xz
| x | z | xz |
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
5. (x + y)'
| x | y | (x + y)' |
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
6. x'y'
| x | y | x'y' |
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
7. (xy)'
| x | y | (xy)' |
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
8. x' + y'
| x | y | x' + y' |
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |

### Exercices sur les lois d'algèbre booléenne

1.
    1. z = ab'c' + ab'c + abc
       ${\begin{matrix}x&=&ab'c'+ab'c+abc\\&=&ab'c'+c(ab'+ab)\\&=&ab'c'+ca\end{matrix}}$
    2. z = ab(c + d)
       ${\begin{matrix}x&=&ab(c+d)\\&=&abc+abd\\\end{matrix}}$
    3. z = (a + b)(c + d + f)
       ${\begin{matrix}x&=&(a+b)(c+d+f)\\&=&ac+ad+af+bc+bd+bf\\\end{matrix}}$
    4. z = a'c(a'bd)' + a'bc'd' + ab'c
       ${\begin{matrix}x&=&a'c(a'bd)'+a'bc'd'+ab'c\\&=&a'c(a+(bd)')+a'bc'd'+ab'c\\&=&a'ca+a'c(bd)'+a'bc'd'+ab'c\\&=&a'c(b'+d')+a'bc'd'+ab'c\\&=&a'cb'+a'cd'+a'bc'd'+ab'c\\\end{matrix}}$
    5. z = (a' + b)(a + b + d)d'
       ${\begin{matrix}x&=&(a'+b)(a+b+d)d'\\&=&(a'+b)(a+b+d)d'\\&=&(a'a+a'b+a'd+ba+bb+bd)d'\\&=&(a'b+a'd+ba+b+bd)d'\\&=&(b(a'+a)+a'd+b+bd)d'\\&=&(a'd+b+bd)d'\\&=&a'dd'+bd'+bdd'\\&=&bd'\\\end{matrix}}$
2. Montrer que x + yz est équivalent à (x + y)(x + z)
       ${\begin{matrix}x&=&(x+y)(x+z)\\&=&xx+yx+xz+yz\\&=&x(x+y+z)+yz\\&=&x+yz\\\end{matrix}}$

### Exercices sur les implications

* Décider si les propositions suivantes sont vraies ou fausses
** Si 1 + 2 = 3, alors 2 + 2 = 5
** Si 1 + 1 = 3, alors le poisson ne peut pas nager
* Montrer que la paires de propositions suivante est équivalente
** $x\Rightarrow y$ : $y'\Rightarrow x'$
# Approfondissements de lycée/SP Logique

Logique

## Ensemble d'exercices de problèmes de logique

1.
    $x'\Rightarrow y'=x+y'$
    $y\Rightarrow x=y'+x=x+y'$
    Donc, les énoncés sont les mêmes
2.
    $(x\Leftrightarrow y)\Rightarrow z=\,$
    $(x\Leftrightarrow y)'+z=\,$
    $(x'+y)'+z=\,$
    $xy'+z\,$
3.
    a. $(\forall x)(x^{2}=9\Rightarrow x^{2}-6x-3=0)$
    x$^2$ = 9 veut dire que x peut être 3
    3$^2$ - 6*3 - 3 = 0 est faux
    Donc, la phrase est fausse
    b.$(\exists x)((x^{2}=9)\times (x^{2}-6x-3=0))$
    Pour que cette équation soit fausse, nous devons avoir un x tel que x$^2$=9 et x$^2$ - 6x - 3 = 0 soient tous les deux faux.
    Les valeurs de x pour lesquelles x$^2$=9 est vraie sont x = 3 et x = - 3
    Les valeurs de x pour lesquelles x$^2$ - 6x - 3 = 0 est vraie sont $x=2{\sqrt {3}}+3{\mbox{ et }}x=-2{\sqrt {3}}+3$
    Puisque aucune des valeurs de x sont les mêmes, il n'existe pas de nombre pour lequel l'énoncé est vrai.
4. (Cette solution est due à Tom Lam). Soit (x+y)w+z = a NAND b , où a et b peuvent être soit un des x,y,w,z ou un autre opérateur NAND.
$(x+y)w+z=(ab)'$
$(x+y)w+z=a'+b'$
Par conséquent $a=[(x+y)w]'$ et $b=z'$ , les deux ont besoin de plus d'opérateurs NAND. Soit a = c NAND d , et soit b = e NAND f.
$(x+y)w+z={(cd)'}^{'}+{(ef)'}^{'}$
$(x+y)w+z=cd+ef$
Par conséquent d=w, e=f=z,c=x+y. Soit c = g NAND h.
$x+y=(gh)'$
$x+y=g'+h'$
Maintenant g=x' et h=y', nous avons besoins d'encore plus d'opérateurs NAND. Soit g = i NAND j et soit h = k NAND l.
$(ij)'=x'\,$ $x=ij\,$ $(kl)'=y'\,$ $kl=y\,$
Par conséquent i=j=x et k=l=y.
Maintenant, substituons toutes les variables, vous devriez obtenir : (x+y)w+z={[(x NAND x) NAND (y NAND y)] NAND w} NAND (z NAND z)
D'une manière différente Chacun des ET, OU et NON peut être exprimé en termes de NAND. Et par conséquent toute expression booléenne peut être écrite entièrement avec l'opérateur NAND. Cette propriété est appelée l'universalité de NAND. Rappelez-vous que x NAND y = (xy)'
D'abord,
    NOT x = x' = x'x' = (xx)' = x NAND x
donc,
    x OR y = x + y = (x'y')' = (x NAND x) NAND (y NAND y)
et
    x AND y = xy = (xy)' ' = (x NAND y) NAND (x NAND y)
Maintenant
    (x + y)w = ((x NAND x) NAND (y NAND y)) NAND w
et donc
    (x + y)w + z = ((((x NAND x) NAND (y NAND y)) NAND w) NAND (((x NAND x) NAND (y NAND y)) NAND w)) NAND (z NAND z)
# Arabe/Alphabet arabe
## L'alphabet arabe

Voici l'alphabet arabe dans l'ordre (présumé) dans lequel les enfants parlant l'arabe l'apprennent à l'école.
Noter que certains sons peuvent être difficiles à dire séparément pour les locuteurs français. Aller à la partie Sons arabes et Wikipedia:Alphabet arabe pour plus de détails. Voir aussi l'alphabet arabe (par groupe) pour apprendre comment dire toutes ces formes séparément et comment les utiliser pour la lecture et l'écriture.
    À noter : le "â" est compris entre le "a" (char) et le "ai" (chaise).
Alphabet arabe : :
| Lettre | Standard | Nom | Valeur typique SAMPA |
| ا | âlef | alif | a |
| ب | bâ | ba:? | b |
| ت | tâ | ta:? | t |
| ث | thâ | Ta:? | T |
| ج | jîm | dZi:m | dZ |
| ح | h.â | X\a:? | X\ |
| خ | khaa | xa:? | x |
| د | dâl | da:l | d |
| ذ | thâl | Da:l | D |
| ر | r'aa | ra:? | r |
| ز | zai | za:j | z |
| س | si'n | si:n | s |
| ش | shîn | Si:n | S |
| ص | s'aad | s_ea:d | s_e |
| ض | d'aad | d_ea:d | d_e |
| ط | t'â | t_ea:? | t_e |
| ظ | D'â | D_ea:? | D_e |
| ع | 'ayn | ?\ajn | ?\ |
| غ | ghaîn | Gajn | G |
| ف | faa | fa:? | f |
| ق | qâf | qa:f | q |
| ك | kâf | ka:f | k |
| ل | lâm | la:m | l |
| م | mîm | mi:m | m |
| ن | nuun | nu:n | n |
| ه | hâ | ha:? | h |
| و | waaw | wa:w | w |
| ي; | yâ | ja:? | j |
| ء | (hamza) | hamza | ?¹ |

## Notes

* hamza apparaît typiquement comme un petit signe supérieur sur ا, و, ou ى. Il existe aussi deux variantes, chacune utilisée dans des contextes spéciaux : ٱ, آ.
# Algorithmique impérative/Écarts
## Problématique

Donner un algorithme qui, étant donné un tableau d'entiers, trouve le plus petit écart entre deux éléments.
Exemples :
* [1|10|4|6] : 6-4 = 2
* [1|10] : 10-1 = 9
* [5|5] : 5-5 = 0
Donner un algorithme qui, étant donné un tableau d'entiers, trouve le plus grand écart entre deux éléments.

## Solution
### Une implémentation testable en Pascal

Exemple de résultat produit par le programme :
# Algèbre

Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
* Ressources éducatives sur Wikiversité.

## Introduction

L'algèbre est une branche des mathématiques qui étudie les structures algébriques :
* Résolution des équations algébriques
* Étude des propriétés des ensembles munis d'une structure algébrique (groupes, anneaux, lois de composition, etc.)

## Table des matières

* Théorie élémentaire des ensembles
* Fonctions et applications
* Module
* Nombres complexes
* Addition Propriétés
# Algèbre/Addition Propriétés
## Prérequis

Il est indispensable de lire l'article sur entiers naturels et celui sur la démonstration du théorème de récurrence.

## Composition Interne
### Définition

$\forall (a,b)\in \mathbb {N} ^{2}=>a+b\in \mathbb {N}$

### Démonstration

Nous allons démontrer que $\forall (a,b)\in \mathbb {N} ^{2}$ on a $a+b\in \mathbb {N}$
Fixons $a$ et recherchons l'ensemble $\mathbb {M}$ des b qui respectent $a+b\in \mathbb {N}$
$a+0=a$ donc on a $0\in \mathbb {M}$
de plus
$\forall b\in \mathbb {M} =>a+b\in \mathbb {N} =>S(a+b)\in \mathbb {N} =>a+S(b)\in \mathbb {N} =>S(b)\in \mathbb {N}$
Les conditions du théorème de récurrence sont respectées sur $\mathbb {M}$. On peut donc en déduire $\forall (a,b)\in \mathbb {N} ^{2}=>a+b\in \mathbb {N}$
# Algèbre/Démontrer le théorème de récurrence
## Enoncé

Soit P une proposition dans $\mathbb {N}$. On a :
${\begin{matrix}P(0)&&\\\forall {n}\in \mathbb {N} \ P(n)&\Rightarrow &P(n^{+})\end{matrix}}{\Bigg ]}\Rightarrow \forall {n}\in \mathbb {N}$ on a $P(n)$

## Démonstration

Soit P une proposition et un ensemble ${\mathcal {P}}=\lbrace n\in \mathbb {N} /P(n)\rbrace$
On a : $P(0)\Rightarrow 0\in {\mathcal {P}}$
et $\forall n\in {\mathcal {P}}\Rightarrow P(n)\Rightarrow P(n^{+})\Rightarrow n^{+}\in {\mathcal {P}}$ On peut dire que ${\mathcal {P}}$ vérifie l'axiome de récurrence et que ${\mathcal {P}}=\mathbb {N}$.
On a donc démontré que :
$\forall {n}\in \mathbb {N} ,P(n)$ est vrai
Ce théorème est le théorème de récurrence
# Algèbre/Module

Un module est une sorte d'espace vectoriel affaibli : le corps y est remplacé par un anneau. On peut aussi dire "Anneau vectoriel" pour un tel objet.
# Japonais/Hiragana

* Cette page est de niveau débutant en Japonais. Il contient des kana accompagnés de leurs transcriptions en rômaji. Une connaissance des kana est appréciable.
Le syllabaire Hiragana est un système d'écriture phonétique. Contrairement aux Kanjis, qui représentent des concepts, les caractères hiraganas représentent des sons. Il est donc recommandé de les étudier en même temps que la prononciation du Japonais.
Note : La voyelle e est généralement prononcée é qu'elle soit seule ou précédée d'une consonne.
| あ /a/ | い /i/ | う /u/ (ou allongement) | え /e/ | お /o/ | ゃ /-ya/ | ゅ /-yu/ | ょ /-yo/ |
| Syllabes avec consonnes de base ||||||||
| か /ka/ | き /ki/ | く /ku/ | け /ke/ | こ /ko/ | きゃ /kya/ | きゅ /kyu/ | きょ /kyo/ |
| さ /sa/ | し /shi/ | す /su/ | せ /se/ | そ /so/ | しゃ /sha/ | しゅ /shu/ | しょ /sho/ |
| た /ta/ | ち /tchi/ | つ /tsu/ | て /te/ | と /to/ | ちゃ /tcha/ | ちゅ /tchu/ | ちょ /tcho/ |
| な /na/ | に /ni/ | ぬ /nu/ | ね /ne/ | の /no/ | にゃ /na/ | にゅ /nu/ | にょ /no/ |
| は /ha/ | ひ /hi/ | ふ /fu/ | へ /he/ | ほ /ho/ | ひゃ /hya/ | ひゅ /hyu/ | ひょ /hyo/ |
| ま /ma/ | み /mi/ | む /mu/ | め /me/ | も /mo/ | みゃ /mya/ | みゅ /myu/ | みょ /myo/ |
| や /ya/ | | ゆ /yu/ | | よ /yo/ | | | |
| ら /ra/ | り /ri/ | る /ru/ | れ /re/ | ろ /ro/ | りゃ /rya/ | りゅ /ryu/ | りょ /ryo/ |
| わ /wa/ | ゐ /wi/ | | ゑ /we/ | を /wo/ ou /o/ | | | |
| | | | | ん /n/ | | | |
| Syllabes étendues (avec signe diacritique de voisement) ||||||||
| が /ɡa/ | ぎ /ɡui/ | ぐ /ɡu/ | げ /ɡue/ | ご /ɡo/ | ぎゃ /ɡya/ | ぎゅ /ɡyu/ | ぎょ /ɡyo/ |
| ざ /za/ | じ /dji/ ou /ji/ | ず /dzu/ ou /zu/ | ぜ /ze/ | ぞ /zo/ | じゃ /dja/ ou /ja/ | じゅ /dju/ ou /ju/ | じょ /djo/ ou /jo/ |
| だ /da/ | ぢ /dji/ | づ /dzu/ | で /de/ | ど /do/ | | | |
| ば /ba/ | び /bi/ | ぶ /bu/ | べ /be/ | ぼ /bo/ | びゃ /bya/ | びゅ /byu/ | びょ /byo/ |
| Syllabes étendues (avec signe diacritique de dévoisement) ||||||||
| ぱ /pa/ | ぴ /pi/ | ぷ /pu/ | ぺ /pe/ | ぽ /po/ | ぴゃ /pya/ | ぴゅ /pyu/ | ぴょ /pyo/ |
L’allongement de la voyelle pour la série hiragana avec o ou u se fait à l’aide du hiragana う (u) ; par exemple : とうきょう (Tōkyō), sauf dans quelques mots où l’on redouble le hiragana お (o) ; par exemple : おおきい (ōkī, « grand »). Le deuxième お (o) correspondant en fait à l'altération d'un ancien を (wo).
Les kanas en rouge sont aujourd’hui désuets. を (wo) pourrait aussi être rangé dans cette catégorie puisqu’il a perdu sa valeur sonore au profit d’une valeur grammaticale.
# Japonais/Hiragana/Leçon 4

* Cette page est de niveau débutant en Japonais. Il contient des kana accompagnés de leurs transcriptions en rômaji. Une connaissance des kana est appréciable.

## Le signe de voisement だくてん(dakuten)

Les hiraganas appris dans les trois premières leçons ne permettent pas encore de retranscrire tous les sons de la langue japonaise, mais les sons qui manquent sont très proches de ceux déjà appris. En japonais, il existe un symbole spécial pour marquer la différence entre les consonnes sourdes (les cordes vocales ne vibrent pas : k, s, t, …) et les consonnes sonores (les cordes vocales vibrent : g, z, d, …). Ce signe, appelé diacritique en Français et だくてん (dakuten) ou にごり (nigori) en Japonais, se présente sous la forme de deux petits traits ゛ que l'on ajoute en haut à droite du caractère.
Les sons Ka,Ki,Ku,Ke,Ko deviennent alors Ga,Gi,Gu,Ge,Go... et Sa,Shi,Su,Se,So deviennent Za,Ji,Zu,Ze,Zo...
    Tableau récapitulatif
| | a | i | u | e | o |
| k→g | が | ぎ | ぐ | げ | ご |
| s→z | ざ | じ | ず | ぜ | ぞ |
| t→d | だ | ぢ | づ | で | ど |
| h→b | ば | び | ぶ | べ | ぼ |
Les sons じ et ぢ se prononcent de la même façon. Il en est de même pour ず et づ. Pour cette raison, les hiraganas ぢ et づ sont rarement utilisés.
On notera qu'il n'existe pas de «  différence  » à l'écrit entre le son j et le son dj en Japonais. じ se prononce dji comme dans « Djibouti » ou ji comme dans « agir » suivant le contexte.

## Écriture
### が　ぎ　ぐ　げ　ご

| | a | i | u | e | o |
| k→g | Ka et Ga か, KA が, GA | Ki et Gi き, KIぎ, GI | Ku et Gu く, KUぐ, GU | Ke et Ge け, KEげ, GE | Ko et Go こ, KOご, GO |

### ざ　じ　ず　ぜ　ぞ

| | a | i | u | e | o |
| s→z | Sa et Za さ, SAざ, ZA | Shi et Ji し, SHIじ, JI | Su et Zu す, SUず, ZU | Se et Ze せ, SEぜ, ZE | So et Zo そ, SOぞ, ZO |

### だ　ぢ　づ　で　ど

| | a | i | u | e | o |
| t→d | Ta et Da た, TAだ, DA | TChi et Ji ち, TCHIぢ, JI | Tsu et Zu つ, TSUづ, ZU | Te et De て, TEで, DE | To et Do と, TOど, DO |

### ば　び　ぶ　べ　ぼ

| | a | i | u | e | o |
| h→b | Ha et Ba は, HA ば, BA | Hi et Bi ひ,HIび, BI | Fu et Bu ふ,FUぶ, BU | He et Be へ,HEべ, BE | Ho et Bo ほ,HOぼ, BO |

## Vocabulaire illustré

* ちず Carte
* はいざら Cendrier
* かぎ Clé
* みず Eau
* めがね Lunettes
* かぐ Meuble
* ふじさん Mont Fuji
* りんご Pomme
* げた Sandale
* かぜ Vent
* かざん Volcan

## Vocabulaire supplémentaire

* ぎんこう : Banque
* ひげ : Barbe
* かがく : Chimie
* がいこくじん : Étranger
* かぞく : Famille
* ごぜん : Le matin
* ごご : L'après-midi
* がか : Peintre
* ごはん : riz
# Japonais/Hiragana/Leçon 6

* Cette page est de niveau débutant en Japonais. Il contient des kana accompagnés de leurs transcriptions en rômaji. Une connaissance des kana est appréciable.

## Les doubles consonnes

Il existe en japonais un son particulier, appelé en linguistique « coup de glotte », qui consiste à fermer la glotte avant de prononcer la consonne suivante. Au niveau sonore, on entend un redoublement de la consonne. Ce son particulier est noté par un petit tsu : っ.
Par exemple, le mot がっこう qui signifie école, se prononce Gak.. (suspension)..kô et non Ga-kô. Il est important de bien distinguer au niveau écrit et sonore la présence ou non du coup de glotte, car cela permet de construire des mots différents : はっけん signifie « une découverte » alors que はけん désigne « un travail temporaire ».
En rōmaji, c'est-à-dire lorsqu’on transcrit ce son particulier de fermeture de la glotte, on redouble simplement la consonne suivante.

## Compteurs

Le redoublement de la consonne apparaît fréquemment dans les compteurs. En particulier, le mot いち se transforme en いっ devant certaines consonnes.
* いっかい : Rez-de-chaussée (littéralement : premier étage)
* いっさつ : Un livre
* はっせん : Huit mille
* いっぷん : Une minute
* ろっぷん : Six minutes

## Vocabulaire illustré

| がっこう École | さっか Écrivain | がっき Instrument de musique | ざっし Magazine |
| けっこん Mariage | せっけん Savon | きって Timbre | らっぱ Trompette |

## Vocabulaire supplémentaire

* けっせき : Absence
* あさって : Après-demain
* せいねんがっぴ : Date de naissance
* しっぱい : Échec
* はっけん : Découverte
* にっき : Journal intime
* ねったい : Les tropiques
* きっぷ : Ticket
# Japonais/Hiragana/Leçon 8

* Cette page est de niveau débutant en Japonais. Il contient des kana accompagnés de leurs transcriptions en rômaji. Une connaissance des kana est appréciable.

# Les semi-voyelles (1/2)

Toutes les syllabes en I peuvent être combinées avec ya, yu et yo pour former de nouvelles syllabes. Par exemple ki+ya donne le son kya. Les sons ya, yu et yo sont appelés semi-voyelles à cause de cette possibilité de combinaison. Il faut faire très attention à bien distinguer, au niveau de l'écriture et au niveau sonore :
* きや qui se prononce ki'ya (deux syllabes successives) ;
* きゃ qui se prononce kya (une seule syllabe).
Remarquez bien que ゃ,ゅ et ょ sont plus petits dans le cas d'une combinaison.
| | や | ゆ | よ |
| き | きゃ | きゅ | きょ |
| ぎ | ぎゃ | ぎゅ | ぎょ |
| し | しゃ | しゅ | しょ |
| じ | じゃ | じゅ | じょ |

# Vocabulaire illustré

| きゅうきゅうしゃ Ambulance | じしょ Dictionnaire | じゅうどう Judo | きんぎょ Poisson rouge |
| しょうぼうし Pompier | じんじゃ Temple | ちきゅう la Terre | じてんしゃ Vélo |

# Vocabulaire supplémentaire

* じゅうしょ : Adresse
* しょうがくきん : Bourse d'étude
* ゆうびんきょく : Bureau de poste
* うんてんしゅ : Chauffeur
* じゅうにがつ : Décembre
* いしゃ : Docteur
* かいしゃ : Entreprise
* べんきょう : Études
* きゃく : Invité
* きょねん : L'année dernière
* びじゅつかん : Musée
* きゅうりょう : Paye, salaire
# Japonais/Hiragana/Leçon 9

* Cette page est de niveau débutant en Japonais. Il contient des kana accompagnés de leurs transcriptions en rômaji. Une connaissance des kana est appréciable.

# Les semi-voyelles (2/2)

| | や | ゆ | よ |
| ち | ちゃ | ちゅ | ちょ |
| に | にゃ | にゅ | にょ |
| ひ | ひゃ | ひゅ | ひょ |
| び | びゃ | びゅ | びょ |
| ぴ | ぴゃ | ぴゅ | ぴょ |
| み | みゃ | みゅ | みょ |
| り | りゃ | りゅ | りょ |

# Vocabulaire illustré

| かぼちゃ potiron | ひょうざん iceberg | りゅう dragon |
| びょういん hôpital | ひゃくえん 100 yens | だいとうりょう président |

# Vocabulaire supplémentaire

* にひゃく: Deux cents
* りゅうがくせい: Étudiant étranger
* はっぴゃく: Huit cents
* ゆにゅう: Importation
* ちゅうがっこう: Junior high school
* びょうき: Maladie
* みょうじ: Nom de famille
* ちゅうしゃ: Piqûre
* こちょう: Principal, le chef
* こちゃ: Thé vert ancien (de l'année dernière, par opposition à thé vert おちゃ)
* さんびゃく: Trois cents
* いちびょう: Une seconde
* りょこう: Voyage