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</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</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é</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</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</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³⁸]</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</p> Signup and view all the answers

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

    <p>COMPLEX</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³⁰⁸</p> Signup and view all the answers

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

    <p>Integer</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³⁰⁸]</p> Signup and view all the answers

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

    <p>REAL</p> Signup and view all the answers

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

    <p>Complex</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</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</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</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</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</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</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</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</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