Déclaration de variables en informatique
24 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel est le résultat du produit d'une matrice A(imax,jmax) et d'un vecteur B(jmax) ?

  • Une matrice carrée
  • Un vecteur C(imax) dont les éléments sont calculés à partir de l'expression C(i) = A(i, j).B(j) (correct)
  • Un complexe qui satisfait une équation différentielle
  • Un nombre réel unique

Quel est le type de variable utilisé pour stocker les valeurs de potentiel et de courant dans le programme Amplificateur ?

  • Complex (Complexe)
  • Réel (Real) (correct)
  • Entier (Integer)
  • Caractère (Character)

Quel est le rôle du programme principal dans un programme complet ?

  • Il est único dans le programme complet (correct)
  • Il définit les paramètres du programme
  • Il est facultatif et termine par l'instruction END
  • Il appelle les sous-programmes

Quel est le but de l'instruction READ utilisée dans le programme Amplificateur ?

<p>Lire des données à partir d'un fichier (C)</p> Signup and view all the answers

Quel est le rôle d'un sous-programme (procédure) ?

<p>Il est un programme indépendant qui peut être appelé par plusieurs programmes (D)</p> Signup and view all the answers

Quel est le format de sortie des valeurs de potentiel dans le programme Amplificateur ?

<p>FORMAT (F8.3,/) est utilisé (A)</p> Signup and view all the answers

Quel est le but de l'instruction WRITE utilisée dans le programme Amplificateur ?

<p>Écrire des données dans un fichier (D)</p> Signup and view all the answers

Quel est le nom du fichier d'entrée utilisé par le programme Amplificateur ?

<p>ampli_don.dat (C)</p> Signup and view all the answers

Quel est l'intervalle de valeurs que peut prendre une variable de type réel simple précision?

<p>[1.401x10-45, 3.403x10³⁸] (A)</p> Signup and view all the answers

Quel est le type de données qui occupe 8 octets de mémoire?

<p>Double précision (D)</p> Signup and view all the answers

Quelle est la syntaxe de déclaration d'une variable de type complexe?

<p>COMPLEX (D)</p> Signup and view all the answers

Quelle est la valeur absolue maximale que peut prendre une variable de type double précision?

<p>1.798x10³⁰⁸ (C)</p> Signup and view all the answers

Quel est le type de données qui est codé sur un seul octet?

<p>Integer (B)</p> Signup and view all the answers

Quel est l'intervalle de valeurs que peut prendre une variable de type double précision?

<p>[4.941x10-324, 1.798x10³⁰⁸] (B)</p> Signup and view all the answers

Quelle est la syntaxe de déclaration d'une variable de type réel?

<p>REAL (C)</p> Signup and view all the answers

Quel est le type de données qui est représenté en deux octets?

<p>Complex (C)</p> Signup and view all the answers

Quel est le type de variable utilisé pour stocker les racines complexes z1 et z2 dans le programme EQUATION2?

<p>Complex (C)</p> Signup and view all the answers

Quelle est la valeur de la variable delta si l'équation 2ème degré a une racine double?

<p>Zéro (C)</p> Signup and view all the answers

Quel est le type de variable utilisé pour stocker les constantes C1, C2 et C3 dans le programme EQUATION2?

<p>Caractère (D)</p> Signup and view all the answers

Quel est le résultat de la fonction CSQRT appliquée à un nombre complexe?

<p>Un nombre complexe (A)</p> Signup and view all the answers

Dans le programme EQUATION2, quelle est la condition pour que la variable delta soit calculée?

<p>a est différent de zéro (C)</p> Signup and view all the answers

Quel est le type de variable utilisé pour stocker les coefficients a, b et c dans le programme EQUATION2?

<p>Réel (A)</p> Signup and view all the answers

Quelle est la fonction utilisée pour calculer la racine carrée d'un nombre réel dans le programme EQUATION2?

<p>SQRT (C)</p> Signup and view all the answers

Dans le programme EQUATION2, qu'est-ce que la variable x1 représente?

<p>La première racine réelle (B)</p> Signup and view all the answers

Study Notes

Déclaration de types de données

  • Le type de données INTEGER représente un entier qui occupe 4 octets de mémoire et peut prendre des valeurs comprises entre -2 147 483 648 et 2 147 483 647.
  • L'utilisation d'une donnée entière hors de cet intervalle provoque une erreur d'exécution du programme ('over flow').

Type de données réel

  • Un réel est représenté en base 2 en virgule flottante sur 4 octets.
  • Les valeurs représentées par le type réel simple précision sont situées dans l'intervalle [1.401x10-45, 3.403x1038].
  • La syntaxe de déclaration est : REAL .

Type de données double précision

  • Le double précision est un réel plus précis, codé en virgule flottante sur 8 octets.
  • Les valeurs (en valeur absolue) sont comprises entre [4.941x10-324, 1.798x10308] avec 15 chiffres significatifs.
  • La syntaxe de déclaration est : DOUBLE PRECISION .

Type de données complexe

  • Une donnée de type complexe occupe deux octets ; un octet pour la partie réelle et un octet pour la partie imaginaire.
  • La syntaxe de déclaration est : COMPLEX.

Type de données caractère

  • Le Fortran peut manipuler des chaînes de caractères par des opérations appropriées.
  • La syntaxe de déclaration d'une chaîne de caractère consiste à spécifier le nombre maximal de caractères de la chaîne : CHARACTER*n .

Type de données logique

  • Une donnée de type logique occupe 4 octets de mémoire, sa valeur est True ou False.

Programme Amplificateur

  • Le programme Amplificateur calcule la différence de potentielle à l'aide de matrices.

Sous-programmes

  • Un programme complet est composé d'un programme principal et d'un ou plusieurs sous-programmes.
  • Le programme principal commence par l'instruction facultative PROGRAM et termine par l'instruction obligatoire END.
  • Un sous-programme (procédure) est un programme indépendant appelé par un programme principal ou par d'autres sous-programmes.

SUBROUTINE

  • Un sous-programme qui fournit un ou plusieurs résultats au programme appelant.
  • La syntaxe est : IF(Expression arithmétique) l, m, n.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Cette_quiz_porte_sur_les_règles_de_déclaration_des_variables_ENTIER_ET_RÉEL_en_informatique.

More Like This

Use Quizgecko on...
Browser
Browser