Chargement en cours...
Connexion au forum informatique de Sur-la-Toile
La discussion « à propos de pascal quelques questions (type tableau et scalaire).... » se trouve dans le forum « Programmation »
Statut de la discussion » à propos de pascal quelques questions (type tableau et scalaire).... « ( normale)

à propos de pascal quelques questions (type tableau et scalaire)....

» Liste des Forums » Programmation » Discussion

Le 28-02-2007 à 17:49 #

salut^^
s'il vous plait j'ai quelques questions à propos de pascal..
1-quand est ce que je dois utiliser le type scalaire énuméré? et comment est ce que se fait sa déclaration lors de l'algorithme et de pascal?
2- même question pour les tableaux...
merci infiniment...

Le  4-03-2007 à 01:10 #

premièrement il faut faire la différence entre la notion "scalaire", car tous les types de base (integer et ses autres dérivation, real et ses autres dérivation, char (caractères) et string (chaines de caractères)), les deux types integer et char sont dit scalaire discret en effet chaque élément de ses deux types a un précédent et un successeur bien déterminer contrairement au élément de type real ou string où on ne peut pas fixer un successeur ou un prédesseur bien déterminer.

en plus de ses types, Pascal autorise les types énumérés. où on a des valeurs bien fixe Par exemple
type Couleur = (Bleu, Blanc, Rouge);
Sens = (Gauche, Haut, Droite, Bas);
grand=3000..4000;
var c,d: Couleur;
s: Sens;
x:grand;
begin
c := Bleu;
s := Droite;
x:=3500;
...
end;
on peut utiliser une variable de type énuméré comme conteur ou selecteur
exemple
type
semaine=(lundi,mardi,mercredi,jeudi, vendredi, samedi, dimanche);
var
jour:semaine;
begin
for jour:= lundi to vendredi do
writeln(jour , ' est un jour ouvrable');
for jour:= samedi to dimanche do
writeln(jour , ' est un jour ferrier');
jour:=mardi;
case jour of
lundi ..vendredi : writeln(jour , ' est un jour ouvrable');
samedi, dimanche : writeln(jour , ' est un jour ferrier');
end;
....
end.
Mais il faut faire attention à deux chose en pascal la plus part des version Turbo Pascal ne permettent pas de lire ni ecrire des valeur dont le type est énuméré faute de quoi ses types sont rarement utilisées.
de plus la declaration d'un type intervalle comme pour le cas du type grand et x si dessus n'est pas fiable, car il admet des valeurs du type dominant integer.
pour le type tableau, c'est un type complexe qu'on peut discuter après avoir eu un accord sur les notions si-dessus.

» Liste des Forums » Programmation




Ces discussions pourraient vous intéresser également:


initialisation de tableau de tableau
pascal 4SI
programation pascal
Turbo Pascal 7
Langage Pascal vs C

Sujets Connexes

Arakien & WéWé


Forums

Navigation


Publicité

Connectés

Il y a actuellement 125 visiteurs et 6 toiliens en ligne.

Recherche

Concours


Sauf mention contraire, le contenu du blog et du forum est sous licence Creative Commons By-Sa. Vous avez le droit de le reproduire à condition de citer l'auteur, de faire un lien vers la page d'origine, et de partager vos travaux dérivés selon les mêmes conditions.

Conditions d'utilisation -

Partenaires: [Informatique Multimédia] [Portail du Maroc] [Actualité High Tech]
[Tutoriaux Photoshop] [éligibilité ADSL] [Astuces Windows]

Page générée en 197 millisecondes sur WWW1.