OpenLLM-France/wikimedia huggingface dataset:
# Algorithmique impérative/Assignation

L'assignation est une instruction qui consiste à inscrire dans une variable une valeur calculée depuis une expression. Attention : la nouvelle valeur affectée « écrase » la précédente.
C'est donc la deuxième façon que nous apprenons de donner une valeur à une variable. La première était d'utiliser l'instruction Lire qui permet de demander la valeur à l'utilisateur. On peut dire que l'instruction Lire est une forme particulière d'affectation.
Pour effectuer une assignation, on utilise l'instruction Assigner. On précise entre parenthèses la variable affectée ainsi que l'expression de la valeur de l'affectation.
On pourra également noter l'affectation ← ou :=. Ce symbole peut être énoncé « prend pour valeur ». Attention toutefois à ne pas la noter = bien que certains langages utilisent cette notation. Ce serait un dangereux raccourci de pensée avec les mathématiques (voir la mise en garde ci-dessous).
Un exemple : voici notre lexique
On assigne n :
À partir de maintenant la variable n vaut 12. Ainsi, l'instruction
provoquera l'affichage suivant :
Dans la suite du cours, nous utiliserons la notation ←, moins lourde.

## Mise en garde sur le parallèle avec les mathématiques

Au moment de l'affectation, la valeur affecté est évaluée, c'est-à-dire calculée, les constantes et les variables sont donc remplacées par leurs valeurs respectives.
Exemple : dans le lexique nous avons :
c conserve sa valeur tant qu'elle n'a pas été affectée, le changement de la valeur de b n'affecte pas la valeur de c.
Certains seraient tentés de noter l'affectation avec l'opérateur "=", elle est d'ailleurs notée ainsi dans le langage de programmation C. C'est pourtant une erreur vis-à-vis du sens mathématique de ce symbole. En effet, cette expression :
est tout à fait correcte en informatique si on considère l'affectation notée ainsi ; cela revient à incrémenter x. Mais du point de vue mathématique c'est une aberration. Voyons cela en appliquant une résolution d'équation du premier degré :
$x=x+1$
par soustraction de x dans les deux membres :
$x-x=1$
donc
$0=1$
En revanche, l'affectation notée := est valide en mathématique comme en informatique. En prenant cette convention, tout le monde est content...
# Algorithmique impérative/Condition

Vous savez que les instructions s'exécutent les unes après les autres. C'est intéressant mais insuffisant pour élaborer des algorithmes complexes. En effet, nous pourrions avoir besoin d'exécuter certaines instructions seulement dans un certain contexte. Les structures permettant d'imposer la succession des instructions sont appelées structures de contrôles. L'exécution conditionnelle, que nous allons voir ici, est la plus simple de ces structures de contrôles.

## SI...ALORS...

L'exécution conditionnelle permet de n'exécuter une instruction que si une certaine condition est remplie. La syntaxe est la suivante :
* condition est une expression booléenne. L'instruction n'est exécutée que si cette l'expression booléenne est évaluée à VRAI. Si condition est évaluée à FAUX aucune instruction n'est exécutée. Dans les deux cas, le programme poursuit son exécution par ce qui se trouve après le FINSI.
* instruction est une instruction normale. Vous pouvez bien sûr exécuter plusieurs instructions : il suffit pour cela d'un bloc d'instructions.

### Exemples

Cet extrait d'algorithme n'a aucun intérêt. S'il est effacé du programme, on obtient un programme équivalent.
Cet extrait d'algorithme n'a aucun intérêt. Il aurait évidemment suffit d'écrire :

## ...SINON

Il est possible de préciser une instruction à exécuter si la condition n'est pas vérifiée, c'est-à-dire si elle est évaluée à FAUX. Il suffit pour cela d'ajouter une partie SINON entre ALORS et FINSI. Cette partie SINON n'est pas toujours utile, elle est donc facultative.

### Exemples
## Une équivalence utile

Remarquez que ces deux blocs conditionnels sont équivalents :
# Algorithmique impérative/Enregistrements
## Première approche

L'enregistrement est une façon de créer un nouveau type, ou encore un méta-type, c'est-à-dire un type qui contient d'autres variables de types déjà définis.

## Spécification

On déclare un nouveau type dans la partie Types comme suit :
on peut ensuite déclarer normalement les variables de ce nouveau type :
Pour accéder à une sous-valeur de la variable, nous utiliserons l'expression :
Cette expression est du type de identifiant_sous_valeur.

### Exemple

Supposons que nous voulions un nouveau type couple (de deux entiers). Nous allons déclarer le type couple comme suit :
Supposons maintenant que nous avons le lexique suivant :
Si nous assignons :
Le projet sur les dates propose un travail complet sur le sujet.

## Utilisation

Cela n'est pas obligatoire en algorithmique impérative, mais pour travailler sur un nouveau type , il convient de définir quelques fonctions élémentaires pour créer une variable à partir de ses sous-valeurs. Remarquez que les types de paramètres seront semblables aux types des sous-variables de nouveau type (exception faite dans le cas de sous-valeurs par défaut...).

### Exemple

Pour reprendre notre exemple, nous pourrions créer une fonction :
# Algorithmique impérative/Constantes et variables

Dans un algorithme, il faut stocker les données à traiter. Certaines de ces données sont connues et ne varieront pas tout le long de l'algorithme : il s'agit des constantes. D'autres données peuvent être inconnues (elle seront fonction du choix de l'utilisateur, ou du temps...) ou susceptibles d'évoluer au cours de l'algorithme : il s'agit des variables.

## Les variables

Toutes les variables ont un type. Dans chaque algorithme, toutes les variables et leurs types sont explicitées dans le lexique. On dit que la variable est déclarée.
D'un point de vue mathématique, la déclaration revient à l'expression "Soit ... un ...".
Le lexique est noté comme suit :

### Un exemple

Dans cet exemple, nous avons cinq variables.
Du point de vue mathématique, on aurait pu énoncer "Soit n un entier", "Soit 1 un réel", "Soit vrai ou faux booléen", etc.

## Les constantes

De la même façon, les constantes sont déclarées dans une partie Constantes de cette façon :

### Un exemple

À priori, on peut considérer que PI ne risque pas de changer de valeur pendant un algorithme. On peut donc déclarer PI en tant que constante.
Une seule constante est déclarée.
# Imagine un monde/Sommaire

à venir
# Implémentation d'algorithmes classiques

Cette page est en travaux. Tant que cet avis n'aura pas disparu, veuillez en considérer le plan et le contenu encore incomplets, temporaires et sujets à caution. Si vous souhaitez participer, il vous est recommandé de consulter sa page de discussion au préalable, où des informations peuvent être données sur l'avancement des travaux.
Le but de ce wikilivre est de donner et d'expliquer des implémentations d'algorithmes classiques dans différents langages de programmation.
Comme son équivalent en anglais, il doit notamment permettre de centraliser des fragments de code issus d'articles de Wikipédia.

## Table des matières

* Algorithmes mathématiques
* Algorithmes de tri
* Algorithmes de recherche
* Algorithmes sur les graphes
* Algorithmique du texte
* Algorithmes de pathfinding
# Implémentation d'algorithmes classiques/Algorithmes de tri/Smoothsort
## Delphi
## C#

Implémentation accompagnée de petits exemple pour l'optimiser en fonction de structure particulière (tri de flottant, pointeur vers un objet...)
Tout ou partie de cette page est issue de l'article Wikipédia « Smoothsort » dans sa version du 2 septembre 2010.
# Implémentation d'algorithmes classiques/Algorithmes de tri/Tri comptage
## Pascal

Tout ou partie de cette page est issue de l'article Wikipédia « Tri comptage » dans sa version du 2 juillet 2010.
# Imagine un monde/Remerciements

à venir
# Implémentation d'algorithmes classiques/Algorithmes de pathfinding/A*
## Implémentation en python

Voici une implémentation de l'algorithme A* rédigée en Python :
# Implémentation d'algorithmes classiques/Algorithmes de tri
## Algorithmes de tri quadratiques

* Tri à bulles (Bubble sort)
* Tri de Shell (Shell sort)
* Tri par insertion (Insertion sort)
* Tri par sélection (Selection sort)

## Algorithmes de tri en n.log(n)

* Tri fusion (Merge sort)
* Smoothsort
* Tri par tas (Heapsort)
* Tri rapide (Quicksort)

## Algorithmes de tri linéaires

* Tri comptage (Tri casier, Counting sort)
# Implémentation d'algorithmes classiques/Algorithmes de tri/Tri de Shell
## Pascal

Implémention du tri Shell en Pascal (par ordre croissant).

## Python

Implémentation du tri Shell en Python (par ordre croissant).

## Ruby

Implémention du tri Shell en Ruby.
Tout ou partie de cette page est issue de l'article Wikipédia « Tri de Shell » dans sa version du 2 juillet 2010.
# Implémentation d'algorithmes classiques/Algorithmes de tri/Tri fusion
## C

Une mise en œuvre simple du tri fusion sur un tableau d'entiers en C. Cette implémentation effectue une fusion vers un tableau temporaire puis recopie les données fusionnées dans le tableau principal.

## Haskell

Mise en œuvre en sur des listes d'un type quelconque ordonnable :

## Java ou C#

Mise en œuvre Java ou C# :

## Caml

Tri fusion de vecteurs en Caml :
Ce tri fusion sur les vecteurs ne se fait pas exactement en place : on utilise une copie du tableau initial pendant l'opération de fusion. C'est un algorithme impératif : le tableau passé en paramètre est modifié en place.
Tri fusion en utilisant les listes chaînées avec Ocaml :
Le code est séparé en trois fonctions pour plus de clarté. couperListe : prend une liste non triée en paramètre et sépare son contenu en deux listes toujours non triées, dont les longueurs diffèrent d'un élément au maximum. fusionnerListes : prend deux listes triées en paramètre et renvoie une liste triée contenant l'ensemble des éléments des deux listes. triFusion : fonction qui se charge d'appeler les deux autres, elle découpe une liste non triée avec couperListe puis trie récursivement les deux listes résultantes avec triFusion, qu'elle fusionne ensuite avec fusionnerListes.

## Python

Tout ou partie de cette page est issue de l'article Wikipédia « Tri fusion » dans sa version du 23/04/2010.
# Lecture de stèles grecques/Stèle 2

Stèle 2 Fragment d'un décret sur la collecte du tribut auprès des membres de la Ligue de Délos
Fragment d'un décret sur la collecte du tribut auprès des membres de la Ligue de Délos, probablement promulgué au printemps 447 av. J.-C. Version couleur.
Fragment d'un décret sur la collecte du tribut auprès des membres de la Ligue de Délos, probablement promulgué au printemps 447 av. J.-C. Version noir et blanc. :
| Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Remarques La ligue de Délos est le nom donné à l'alliance que formèrent les cités grecques en 477 pour lutter contre les Perses. Les principaux membres étaient Athènes, les cités grecques ioniennes de la côte de l’Asie mineure, celles de l’Hellespont, de Propontide et la plupart des îles de l'Egée comme Chios, Lesbos et Samos. Athènes obtint le commandement de l'alliance par demande des autres membres. L'île de Délos, lieu du premier congrès fédéral en mai 477 devint le siège de la confédération et abrita son trésor. Certaines cités dotées d’une marine puissante fournissaient les navires à l’alliance ; les autres versaient chaque année un tribut ; les premières contributions furent évaluées par Aristide et elles se seraient élevées à 460 talents ce qui correspondait à la somme nécessaire pour tenir en alerte 200 trières pendant 9 mois. Version Française 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Afficher les réponses |
Niveau de difficulté
Très facile
Facile
Assez difficile
Difficile
► Très difficile ◄
Extrêmement difficile
Abominable
De nombreuses lettres effacées, à moitié tracées ou difficiles à déchiffrer rendent cette stèle très difficile à lire. :
# Lecture de stèles grecques/Stèle 3

Stèle 3 {{{desr}}}
Dédicace à Ptolémée VI d'Égypte. Calcaire égyptien, milieu du IIe siècle av. J.-C., découvert en 1907 à Horbeit. Version couleur.
[[Fichier:{{{2}}}|thumb|center|360px|Dédicace à Ptolémée VI d'Égypte. Calcaire égyptien, milieu du IIe siècle av. J.-C., découvert en 1907 à Horbeit. Version noir et blanc.]] :
| Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Remarques Version Française 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Afficher les réponses |
Niveau de difficulté
Très facile
► Facile ◄
Assez difficile
Difficile
Très difficile
Extrêmement difficile
Abominable
Stèle facile à déchiffrer, en bon état de conservation. Les lettres sont bien gravées dans un bon rocher. :
# Lecture de stèles grecques/Stèle 5

Stèle 5 Poteries de vote
Morceaux de poteries de vote à Athènes, Ve siècle av. J.-C. Version couleur.
[[Fichier:|thumb|center|360px|Morceaux de poteries de vote à Athènes, Ve siècle av. J.-C. Version noir et blanc.]] :
| Version Grecque 1 Περικλες, Κιμον, Αριστειδεις 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Version Grecque 1 Περικλες, Κιμον, Αριστειδεις 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Remarques En Grèce, le système politique en rigueur était la démocratie. Les citoyens votaient pour élire les dirigeants. Pour voter, on inscrivait les noms sur des morceaux de vases brisés, d'où la forme arrondie des fragments présentés ici. Version Française 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Afficher les réponses Périclès, Kimon et Aristide |
Niveau de difficulté
Très facile
► Facile ◄
Assez difficile
Difficile
Très difficile
Extrêmement difficile
Abominable :
# Les ASCII de 0 à 127/Applications

L'ASCII est utilisé comme base de grand nombre des centaines de jeux de caractères ayant existé et été utilisé pour communiquer à travers le monde.
L'ASCII a servi de base à Unicode.
L'ASCII est utilisé comme base de nombre de protocoles informatiques.
L'ASCII ou des variantes ont servi de base au développement d'application minitel et télétexte.
L'ASCII a été le principal vecteur de base pour l'écriture de codes sources de logiciel.
# Lecture de stèles grecques/Grec ancien

* Lecture de stèles grecques
* Le grec ancien et l'écriture
* Conseils
* Stèle 1
* Stèle 2
* Stèle 3
* Stèle 4
* Stèle 5
* Stèle 6
* Annexe: Stèles par...
* Annexe: Pour aller plus loin...
Le Grec ancien, ἡ Ἑλληνικὴ γλῶττα a été parlé entre les IXe et IVe siècles av. J.-C.

## L'alphabet

| Lettre majuscule | Lettre minuscule | Nom grec | Nom | Valeur |
| Α | ɑ | Aλφɑ | Alpha | a |
| B | β ou ϐ | Bητɑ | Bêta | b |
| Γ | γ | Γɑμμɑ | Gamma | g dur |
| Δ | ð | ðɛλτɑ | Delta | d |
| E | ɛ | Eψιλov | Epsilon | e |
| Z | ζ | Ζητɑ | Zêta | z |
| H | η | Hτɑ | Êta | è |
| Θ | θ ou ϑ | Θητα | Thêta | th |
| I | ι | Ioτα | Iota | i |
| K | κ ou ϰ | Kɑππɑ | Kappa | k |
| Λ | λ | λɑμβðɑ | Lambda | l |
| Μ | μ | Mυ | Mu | m |
| N | ν | Nυ | Nu | n |
| Ξ | ξ | Ξι | Xi | x |
| O | o | Oμικρων | Omicron | o aigu |
| Π | π | Πι | Pi | p |
| Ρ | ρ ou ϱ | Ρω | Rhô | r |
| Σ | σ ou ς | Σιγμα | Sigma | s |
| T | τ | Tαυ | Tau | t |
| Υ | υ | Yψιλov | Upsilon | u |
| Φ | φ ou ϕ | Φι | Phi | f |
| Χ | χ | Xι | Khi ou Chi | Kh |
| Ψ | ψ | Ψι | Psi | ps |
| Ω | ω | Ωμεγɑ | Oméga | o grave |

### Les lettres obsolètes

Les lettres obsolètes sont des lettres supplémentaires qu'il n'est pas rare de retrouver dans des textes écrits avant -403.
| Lettre majuscule | Lettre minuscule | Nom grec | Nom | Valeur |
| Ϝ | ϝ | Διγαμμα | Digamma | v |
| Ϛ | ϛ | Στιγμα | Stigma | st |
| Ͱ | ͱ | Ͱητα | Hêta | h |
| Ϻ | ϻ | Ϻαν | San | s |
| Ϸ | ϸ | ϸο | Sho | ch |
| ϟ | ϟ | Κοππα | Koppa | k |
| Ϡ | ϡ | Ϡαμπι | Sampi | s |
# Lecture de stèles grecques/Stèle 1

Stèle 1 Comptes des épistates éleusiniens et des trésoriers de Déméter et de Korè
Comptes des épistates éleusiniens et des trésoriers de Déméter et de Korè, datés de 329/8 av. J.-C. Version couleur.
Comptes des épistates éleusiniens et des trésoriers de Déméter et de Korè, datés de 329/8 av. J.-C. Version noir et blanc. :
| Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Remarques On peut constater à la ligne 8 la présence de « ΔΔΔΔΜΜΜΜ ». Comme ce texte est le compte des trésoriers de Déméter et de Korè, et comme cet ensemble est imprononçable, on peut facilement conclure qu'il s'agit de chiffres écrits en numération acrophonique. Pour rappel, Δ vaut 10 et Μ vaut 10 000. Pour obtenir la valeur de ce chiffre, on fait donc 10+10+10+10+10000+10000+10000+10000+10000=40040. Version Française 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Afficher les réponses Cette section est vide, pas assez détaillée ou incomplète. Votre aide est la bienvenue ! |
Niveau de difficulté
Très facile
Facile
Assez difficile
► Difficile ◄
Très difficile
Extrêmement difficile
Abominable
Les principales difficultés sont la présence d'omégas, de lettres obsolètes et de lettres difficiles à déchiffrer. :
# Les ASCII de 0 à 127

* Les ASCII de 0 à 127
* Un livre-guide appartenant à la série Programmation tout comme à l'étagère Informatique de Wikilivres.
* Il s'adresse aux informaticiens et autres geeks s’intéressant à cette vieillerie qui a marqué de son empreint le deuxième moitié du vingtième siècle.
* En raison de la simplicité de ces vieux standards, il devrait rester compréhensible du néophyte.
* Ce wikilivre porte les indices CDU suivants :
* 8/800
* 6/68/681/681.3/681.3.0
* Une version imprimable du livre « Les ASCII de 0 à 127 » est disponible. (voir/ modifier)
L'objectif de ce livre est de fournir une compréhension pratique des ASCII — anciens standards informatique de représentation abstraite de texte — qui s'adresse moins aux utilisateurs d'informatique qu'au développeur et mainteneur de logiciels anciens.
Ce livre est nécessaire car le standard ASCII, bien qu'omniprésent, est souvent au moins partiellement méconnu.
Il s'agit pourtant d'un standard qui, avant l'émergence d'Unicode, était d'une importance sans précédent.
Ce livre est d'autant plus nécessaire que les textes traitant du sujet se trouvent trop fréquemment être en langue anglaise.

## Introduction

Les ASCII sont différentes versions successives d'une norme publique étasunienne. Ils permettaient une représentation abstraite du texte dont les anglophones ont su se satisfaire. Ils ont permis l'utilisation de langages et de protocoles informatiques à travers le monde.
Au siècle dernier, les premiers standards étaient limités à 32 caractères (Baudot) et à 256 caractères (EBCDIC puis ASCII). L'hétérogénéité de ces standards a toujours montré le manque d'un standard commun (l'ASCII) puis unique (l'Unicode)
Ce livre intitulé « Les ASCII de 0 à 127 » comme son titre le suggère tente de donner une vue complète de l'ASCII, comme l'on peut connaître l'ensemble des caractères ASCII qui commence par la caractère nul (zéro) et qui s'étend jusqu'au caractère retour arrière (cent-vingt-sept).
Si nombre des information présentées dans ce livre sont déjà présentes dans Wikipédia, ce livre vise à en donner une approche réarrangée pour être plus spécifique, plus cohérente et plus détaillée.

## Révisions récentes

En raison de la nature interactive du site Wikibooks, le livre peut être sujet à mise à jour. Les plus récentes de ces modifications peuvent être suivies par la page suivante qui donne les modifications récentes, ayant eu lieu sur les deux derniers mois environ.
Révisions récentes

## Sommaire

Le contexte
* Avant l'ASCII (
* Les ASCII versions et standards !
Les textes ASCII
* La notion de caractère §
* La table ASCII '
* Caractères de contrôle ^
* Caractères graphiques @
* Limitations techniques ±­­­
* Les variantes de l'ISO 646 °
* Les extensions de l'ISO 646 #
* Les extensions de l'ASCII +
* Applications $
* Fonctionnalités usuelles et algorithmes 7
* Perspectives )
Pour les développeurs
* Programmation *
* Conformance ~
Annexes
* Saisie des caractères &
* Glossaire A
* Autres lectures sur les ASCII
# Lecture de stèles grecques/Stèle 4

Stèle 4 Inscription funéraire de Salo, fille de Gaudias
Inscription funéraire de Salo, fille de Gaudias, lequel était pater de la synaggue dite « des Juifs », réputée être la plus ancienne de Rome. Pierre, IIIe siècle ap. J.-C. Provenance : catacombes de Monteverde, Rome. Version couleur.
Inscription funéraire de Salo, fille de Gaudias, lequel était pater de la synaggue dite « des Juifs », réputée être la plus ancienne de Rome. Pierre, IIIe siècle ap. J.-C. Provenance : catacombes de Monteverde, Rome. Version noir et blanc. :
| Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Version Grecque 1 {{{li1}}} 2 {{{li2}}} 3 {{{li3}}} 4 {{{li4}}} 5 {{{li5}}} 6 {{{li6}}} 7 {{{li7}}} 8 {{{li8}}} 9 {{{li9}}} 10 {{{li10}}} 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Sommaire Page de garde Le grec ancien Conseils Stèle 1 Stèle 2 Stèle 3 Stèle 4 Stèle 5 Stèle 6 Annexe: Stèles par... Annexe: Pour aller plus loin... catégorie | Remarques Version Française 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Afficher les réponses |
Niveau de difficulté
Très facile
► Facile ◄
Assez difficile
Difficile
Très difficile
Extrêmement difficile
Abominable :