• Aucun résultat trouvé

Cours Java 1 Cours Java 1

N/A
N/A
Protected

Academic year: 2022

Partager "Cours Java 1 Cours Java 1"

Copied!
11
0
0

Texte intégral

(1)

Cours Java 1

Cours Java 1

(2)

L’ordinateur L’ordinateur

 Un ordinateur est une machine électronique programmable servant au traitement de l’information codée sous forme binaire.

 Un ordinateur possède une mémoire centrale. La mémoire centrale est composée d’éléments ou cases qui possèdent chacun une adresse.

Chaque case peut contenir une information.

 Un ordinateur possède une unité centrale qui exécute les instructions d’un programme dans un ordre précis. Les opérations possibles sont notamment :

 Lire ou écrire des informations dans la mémoire centrale

 Envoyer ou recevoir de l’information via le clavier ou l’écran

 Exécuter des opérations simples (addition, soustraction…)

 Comparer des valeurs.

(3)

Le programme et l’algorithme Le programme et l’algorithme

 Un programme est un assemblage et un enchaînement d’instructions élémentaires écrit dans un langage de programmation et exécuté par un ordinateur afin de traiter les données d’un problème et renvoyer un ou plusieurs résultats

 Un algorithme représente l’enchaînement des actions nécessaires

pour faire exécuter une tâche à un ordinateur et résoudre un problème.

 Un algorithme peut s’écrire en pseudo langage de programmation (appelé langage algorithmique)

Problème  Réflexion  Algorithme  Codage  Programme Résultats Données

Programme

(4)

Exemples d’algorithmes Exemples d’algorithmes

Problème 1 : Afficher « Bonjour »  

Programme AfficheBonjour Debut

Afficher “Bonjour“

  Fin  

Problème 2 : Saisir son prénom et l’afficher  

Programme AffichePrenom Variables Prenom : chaine de caracteres Debut Afficher “Saisissez votre prenom :“

Saisir Prenom Afficher “Votre prenom est“ , Prenom Fin  

(5)

Exemples d’algorithmes Exemples d’algorithmes

 

Problème 3 : Calculer la somme de 2 nombres  

Programme Somme

Variables Total , nb1 , nb2 : entiers Debut Afficher “Saisissez 2 nombres :“

Saisir nb1 Saisir nb2 Total  nb1 + nb2

Afficher “Le total est :“ , Total Fin

(6)

Exercice:

Exercice:

 

Ecrire un algorithme qui calcule et affiche la moyenne de 3 nombres.

 

Programme _ _ _ _ _ Variables _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _

Debut _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Fin

(7)

Exercice : Exercice :

 

Indiquez les valeurs prises par les variables dans l’algorithme ci- dessous:

Programme Valeurs

VARIABLES a , b , c , d : entiers

DEBUT a <- 27

b <- 45 - a c <- b - 9 d <- c + a

(8)

Exercice : Exercice :

 

Indiquez les valeurs prises par les variables dans l’algorithme ci- dessous:

Programme Operations VARIABLES nb1 , nb2 , nb3 : entiers

DEBUT nb1 <- 12

nb2 <- 23

nb1 <- nb2 DIV 5 nb3 <- nb1 + nb2 nb2 <- nb3 MOD nb1

FIN

(9)

Exercice : Exercice :

 Relevez les erreurs dans l’algorithme ci-dessous:

Programme Erreurs

VARIABLES a , b , c , d : ENTIER

e : CARACTERE

DEBUT a <- 10

b <- 5 d <- b

a + b <- 15

(10)

Exercice : Exercice :

 Complétez l’algorithme ci-dessous pour effectuer une permutation (a doit prendre la valeur de b ET b doit prendre la valeur de a) :

Programme Permutation Variables

_ _ _ _ _ _ _ _ _ _ _ // a et b doivent permuter

Debut // Affectation

a <- 3 b <- 2

// Permutation

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Fin Programme

(11)

Exercices : Exercices :

4)Ecrire un algorithme qui affiche le périmètre d’un cercle dont le rayon est donné par un utilisateur

2) Ecrire un algorithme qui demande à l’utilisateur de saisir le prix en

euros d’une bouteille d’eau minérale de 1.5 l. Dans un deuxième temps, le programme affiche le prix au litre, le prix d’un pack d’eau, sachant qu’il y a 6 bouteilles dont une est offerte, ainsi que le prix d’une palette sachant qu’il y a 50 packs dont 5 offerts.

Références

Documents relatifs

• Pour mettre plus d’un composant dans une zone, on utilise un panneau intermédiaire, placé dans la zone. – dans lequel on positionne

L’écart moyen hors taxes entre le prix moyen affiché pondéré de l'essence ordinaire et le PME est de 6,3 ¢/litre pour ce mois, et la moyenne pour les douze derniers mois a été de

Saisir le code tarif correspondant au poids d’une lettre et afficher le prix à payer et afficher un message d’erreur si la lettre pèse plus de 500

Une classe est l’abstraction d’un ensemble d’objets qui possèdent une structure identique (attributs) et un même comportement (opérations, méthodes). Un objet est une

2) Ecrire un algorithme qui demande à l’utilisateur de saisir le prix en euros d’une bouteille d’eau minérale de

Pour calculer la valeur d’une fonction f d´efinie par une expression pour une valeur donn´ee de l’ensemble de d´efinition A, il faut remplacer dans l’expression la variable par

L’écart moyen hors taxes entre le prix moyen affiché pondéré de l'essence ordinaire et le PME est de 7,2 ¢/litre pour ce mois, et la moyenne pour les douze derniers mois a été de

L’écart moyen hors taxes entre le prix moyen affiché de l’essence ordinaire et le PME pour ce mois est de 5,1 ¢/litre, alors que l’écart moyen pour les douze derniers mois est