Nom & Prénom : - Classe : - 4ème Techniques 4ème Sciences
Soient les tableaux de déclarations suivants :
Valider chacune des propositions suivantes. Justifier la réponse en cas d’instruction jugée invalide.
1. a ⟵ ord(succ(Vendredi)) - Valide Invalide
Justification :
2. T[Vendredi] ⟵ "Bonjour" - Valide Invalide
3. Ch[15] ⟵ Sous_chaine("Bac", 1, 1) - Valide Invalide
4. Lire(j) - Valide Invalide
5. Pour i de Lundi à Vendredi Faire Ecrire(T[i]) Fin Pour - Valide Invalide
Valider chacune des propositions suivantes en mettant (V) si elle est correcte ou (F) sinon.
Soit la partie déclarative suivante d’un programme Pascal :
Program composer ; Const mot1 = 'Informatique'; mot2 = '3D'; Var mot3, mot4 : String; n, m : integer;
En utilisant des procédures et des fonctions prédéfinies, donner les instructions Pascal permettant de réaliser les traitements suivants :
Soit le type Examen contenant les valeurs suivantes : Math, Anglais, Physique et Informatique
A := pred(Informatique); B := ord(Anglais) + 8 div 4; C := (Math < Physique);
Compléter le tableau suivant par les valeurs des variables indiquées sachant que toutes les instructions sont correctes.
X ⟵ Tronc(11.8) Y ⟵ Arrondi(11.8)
Valeur("138.5", N, E)
Convch(138.25, Ch)
Ch1 ⟵ "Information" Efface(Ch1, 3, 6)
Ch1 ⟵ "Information" Ch2 ⟵ Sous_chaine(ch1, 3, 6)
Répondre par Vrai si la proposition est correcte ou par faux sinon.
Soit l'algorithme traitement suivant :
0) Algorithme Traitement 1) Lire(n) 2) r ⟵ 0 Répéter r ⟵ r + n mod 10 n ⟵ n div 10 Jusqu'à (n = 0) 3) Ecrire(r) 4) Fin Traitement
Questions:
Dans le tableau ci-dessous remplir les colonnes résultat et type par le résultat et le type correspondant à chacune des expressions de la première colonne.
Concat(Sous_chaine("Baccalauréat", 1, 3), " 2007")
(("D" < "A" ) et (ABS(-1) > 0))
(15 div 3) MOD 2
Tronc(7.25) + Arrondi(7.25)
Soit l'algorithme suivant :
1. Début Algo 2. Lire(Ch, c) 3. [i ⟵ 0, tr ⟵ (1 = 0)] Répéter i ⟵ i +1 tr ⟵ (c = ch[i]) Jusqu'à (tr) ou (Long(ch) = i) 4. Fin algo
Questions