Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

image

Play button

image

Play button

image

Progress

1/14

Click to flip

14 Cards in this Set

  • Front
  • Back
Définition d'un langage informatique :
c’est une certaine syntaxe (avec des mots) permettant d’écrire des programmes informatiques.
Il existe de nombreux langages de programmation (chacun ayant sa propre syntaxe) : l’Algorithmique, le langage C, BASIC, COBOL, PHP,…
Définition d'algorithmique :
C’est une méthode d’analyse/étude permettant de réfléchir à l’écriture de programmes dans un langage universel (ex: pour nous le français).
On sous-entend par langage universel : compréhensible par tout le monde et adaptable à n’importe quel vrai langage de programmation.
Définition d'un programme informatique :
C’est une suite/succession d’instructions (commandes) écrites dans un certain langage de programmation et réalisant des opérations exécutées dans l’ordre écrit.
Qu'est ce qu'un interpréteur ?
Quels sont ces avantages / inconvenients ?
Donnez des exemples de languages interprété.
Un interpréteur est un outil qui traduit ligne à ligne en binaire le programme source et l'exécute au fur et à mesure de l’interprétation.

Avantage :
Il suffit d’avoir le bon interpréteur pour le système d’exploitation (et microprocesseur) utilisé pour que le programme fonctionne directement (sans adaptations).

Inconvenient :
Le langage interprété est lent.

Exemples de langages interprétés :
BASIC, Scripts UNIX/LINUX, PHP, Perl, Ruby, PowerShell, .bat en MSDOS,…





Qu'est ce qu'un compilateur ?
Quels sont ces avantages / inconvenients ?
Donnez des exemples de languages compilés.
Un compilateur est un outil qui traduit le programme après qu’on l’ait écrit et sans devoir le recompiler à chaque exécution (tant qu’il n’y a pas de modifications apportées au programme).

Avantage :
Rapidité ( pas de traduction à chaque exécution).

Inconvénient :
Il faut recompiler le programme si on change de système d’exploitation (et microprocesseur), si le compilateur existe…

Exemples de langages compilés :
C, C++, COBOL, Pascal, Turbo Pascal, Fortran, WinDev, Delphi, RPG/GAP, PowerBuilder, …
Donnez les 3 principales catégories de languages :
Le language Compilé, Interpété, et Compilé puis Interprété.
Quels sont les avantages/inconvenients du languages compilé puis interprété?
Donnez des exemples de languages de ce types.
Avantages :
Relativement rapides (car compilés) et portable d’un OS à un autre (car interprétés).

Inconvénient :
Pas aussi rapides qu’un vrai compilé ( il faut que la machine virtuelle existe pour l’OS).

Exemples de langages compilés/interprétés :
Java => Oracle, C# (.NET) => Microsoft.

Quels sont les 5 éléments essentiels à un programmes?
-Les variables (et les tableaux)
-Les interactions avec l’utilisateur (affichages et saisies)
-Les structures de contrôle (tests et itérations)
-Les procédures et les fonctions
-Les objets avec la programmation orientée objet => que certains langages récents
Reproduire la structure générale d’un algorithme :
Donnez la composition d'une variable et détaillez chaque partie :
Une variable est composés d'un NOM et d'un TYPE.

Le nom doit être :

-Significatif (intelligent)
-Avec lettres et chiffres (chiffres pas en début de nom)
-Avec casse respectée (différences entre majuscules et minuscules : utiliser de préférence des minuscules)

Le types doit être (en algorithmique ) :

-Texte
-Caractère => quand 1 seul
-Entier
-Décimal
-Date
-Heure

PS: Une variable peut aussi contenir une valeur initiale (définie au moment de la déclaration).



Qu'est-ce qu'une constante ?
Une constante est une variable dont la valeur ne peut pas changer.
Elle doit être initialisée au moment de sa déclaration.
(Sinon mêmes règles que pour les variables : nom, type, …)
Quel est le role des guillemets dans la syntaxe d'un programme ?
Elles servent à déclarer du texte.
On veut initialiser une valeur de 128 à une variable nommé nbr1.
Ecrirvez cette variable :
Variable nbr1=128 entier
Qu'est-ce qu'une structure de test?
(Donnez un exemples)
Permet d’éxecuter des lignes de programme si une condition est vraie, sinon d’autres lignes de programme si la condition est fausse.

Exemple :

-STRUCTURE : SI.......... ALORS