1) Les Fonctions et les Procédures : Résumé du cours
Автор: Algorithmics By Zair
Загружено: 2020-04-15
Просмотров: 26896
Описание:
Résumé sur le cours des fonctions et procédures
Voici la série d'exercices à traité dans les prochains vidéos :
Exercice 1 :
Ecrire un algorithme permettant de calculer le minimum entre 4 nombres entiers lues au clavier en utilisant une fonction.
Exercice 2 :
1- Ecrire un sous algorithme permettant de déterminer le minimum d’une ligne p à partir d’une matrice M d’entiers de taille n*m (n≤20, m≤20).
2- Ecrire un algorithme qui :
a- lit une matrice A d’entiers de taille n*m (n≤20, m≤20)
b- Utilise le sous algorithme précédent pour construire un vecteur V contenant les minimums de chaque ligne,
c- Afficher le vecteur V résultant
Exercice 3 :
1- Soit ch une chaine de caractères de taille n≤50, et un caractère c donné. Ecrire un sous algorithme Abscent qui vérifie si le caractère c n’existe pas dans la chaine ch ou non.
2- Soient ch1 une chaine de caractères de taille n1≤50. En utilisant le sous algorithme précédent, écrire un algorithme qui crée une chaine ch2 qui contient les caractères de ch1 mais sans doubles.
Exemple : ch1=“abgttfbdbo1“ ⟹ ch2=“abgtfdo1“
Exercice 4 :
On veut écrire un algorithme permettant de facturer à la minute les clients d'un Cyber-Café comportant 20 postes.
Une SESSION internet est caractérisée par le numéro du poste (entier compris entre 1 et 20), l'heure de début (structure temps) et l'heure de fin (structure temps). En voici un exemple d’une session d’un client qui s'est connecté au poste numéro 07 de 11 : 05 à 12 :27.
1. Définir les structures temps et SESSION.
2. Écrire une procédure qui calcule la durée d'une session S en heure et minute. Par exemple, la durée de la session précédente est de 1 heure et 22 minutes.
3. Écrire une fonction qui permet de vérifier la validité d'une session S. Cette fonction vérifie pour une session si l'heure de début est inférieure à l'heure de fin.
4. Écrire un algorithme qui utilise les deux fonctions précédentes pour :
a) lire les informations concernant n sessions (1≤n≤100) tout en contrôlant la validité des sessions ainsi que les numéros des postes.
b) afficher le tarif (en dinars) correspondant à la durée de chaque session sachant qu’une minute coûte 1 dinars.
c) afficher le numéro de poste ayant la durée de session maximal.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: