1
chapitre1 : LES STRUCTURES DE DONNEES Série d’exercices L’ordre de priorité entre les opérateurs est comme suit : 1. -, NOT : Opérateur unaires. 2. *, /, DIV, MOD, AND : Opérateur multiplicatif 3. +, -, OR, XOR : Opérateur additifs 4. =, <>, <,>, <=,>= : Opérateur relationnels Exercice 1 : Ecrire un programme qui affiche les résultats suivants d'un real saisi: la partie entière de 5.2 est : 0.2 la valeur proche de 5.2 est : 5 la valeur absolue de 5.2 = 5.2 la racine carrée de 5.2 est : 2.28 le carré de 5.2 est : 27.04 la partie fractionnaire de 5.2 est : 0.2 Exercice 2 : Ecrire une analyse, un algorithme d’un programme qui permet de convertir une lettre majuscule en une lettre minuscule (en utilisant les fonctions déjà vues). Exercice 3 : Ecrire un programme intitulé IMAGEASCII, qui remplit un tableau T de 4 caractères puis remplit dans un autre tableau T1 par le code ASCII de chaque élément de T. Exercice 4 : Etablir l’analyse et l’algorithme du programme INSERTION qui pour deux entier N1 et N2 (N1 formé de trois chiffres et N2 formé de deux chiffres) insère N2 dans N1 comme suit : le premier chiffre de N2 sera entre le premier et le deuxième chiffre de N1 et le deuxième chiffre de N2 sera entre le deuxième et le troisième chiffre de N1. Exemple : si N1=125 et N2=87 alors le résultat sera 18275 Exercice 5 : Ecrire un programme intitule date qui lit une chaine composé d’une date sous la forme « jjMMaa » et affiche le jour, le mois et l’année prochaine. Exemple : « 03112016 » Le jour est : 3, le mois est 11, l’année prochaine est 2017. Si les opérateurs ont la même priorité, le calcul de l’expression se fera de gauche à droite. Dans tous les cas, les opérateurs misent entre parenthèses sont prioritaires.

serie 1

  • Upload
    ch

  • View
    220

  • Download
    0

Embed Size (px)

DESCRIPTION

les structures de données

Citation preview

Page 1: serie 1

chapitre1 : LES STRUCTURES DE DONNEES Série d’exercices

L’ordre de priorité entre les opérateurs est comme suit :

1. -, NOT : Opérateur unaires. 2. *, /, DIV, MOD, AND :

Opérateur multiplicatif 3. +, -, OR, XOR : Opérateur

additifs 44.. =, <>, <,>, <=,>= : Opérateur

relationnels

Exercice 1 :

Ecrire un programme qui affiche les résultats suivants d'un real saisi:

la partie entière de 5.2 est : 0.2

la valeur proche de 5.2 est : 5

la valeur absolue de 5.2 = 5.2

la racine carrée de 5.2 est : 2.28

le carré de 5.2 est : 27.04

la partie fractionnaire de 5.2 est : 0.2

Exercice 2 :

Ecrire une analyse, un algorithme d’un programme qui permet de convertir une lettre majuscule en

une lettre minuscule (en utilisant les fonctions déjà vues).

Exercice 3 :

Ecrire un programme intitulé IMAGEASCII, qui remplit un tableau T de 4 caractères puis remplit

dans un autre tableau T1 par le code ASCII de chaque élément de T.

Exercice 4 :

Etablir l’analyse et l’algorithme du programme INSERTION qui pour deux entier N1 et N2 (N1 formé

de trois chiffres et N2 formé de deux chiffres) insère N2 dans N1 comme suit : le premier chiffre de N2

sera entre le premier et le deuxième chiffre de N1 et le deuxième chiffre de N2 sera entre le

deuxième et le troisième chiffre de N1.

Exemple : si N1=125 et N2=87 alors le résultat sera 18275

Exercice 5 :

Ecrire un programme intitule date qui lit une chaine composé d’une date sous la forme « jjMMaa »

et affiche le jour, le mois et l’année prochaine.

Exemple :

« 03112016 »

Le jour est : 3, le mois est 11, l’année prochaine est 2017.

Si les opérateurs ont la même priorité, le

calcul de l’expression se fera de gauche à droite.

Dans tous les cas, les opérateurs misent entre

parenthèses sont prioritaires.