Améliorez vos compétences en programmation avec notre vaste collection d'exercices corrigés. Cette catégorie propose des exercices pratiques dans divers langages de programmation, tels que C, PHP, Pascal, C#, Haskell, C++, Python, HTML/CSS, Java, JavaScript, Réseau, Bases de données, Génie logiciel, Système d'exploitation, Algorithmes et bien plus encore. Que vous soyez débutant ou expérimenté, mettez-vous au défi avec nos exercices variés et renforcez vos connaissances en programmation.
Ecrire un Algorithme qui Déterminer si un nombre est un nombre d'Armstrong ou pas.Principe : Un nombre de Armstrong est un entier positif dont la somme des cubes des chiffres vaut cet entier.Exemple : 153 = 13 + 53 + 33 = 1 + 125 + 27 = 153. Ainsi 153 est Un Nombre d'Armstrong.
Ecrire un Algorithme qui Déterminer si un nombre est un nombre Parfait ou pas.Principe : Un nombre égal à la somme de ses diviseurs propres est parfait.Exemple : 6 Est Parfait car en effet 1, 2 et 3 sont les diviseurs propres de 6 et la somme de 1+2+3 = 6.
Ecrire un Algorithme qui Déterminer si un nombre est un nombre Premier ou pas.Principe : Un nombre premier est un nombre dont ses seuls diviseurs sont 1 et lui-même.
Exemple : 7 est un nombre premier car il n’a que deux diviseurs distincts : 1 et lui-même (7).
Ecrire un Algorithme qui Déterminer si 02 nombres sont des Nombres Amies ou pas. En arithmétique, on dit que deux nombres sont dits amicaux s'ils sont distincts et si chacun des deux nombres est égal à la somme des diviseurs stricts de l'autre.Exemple : Le plus petit couple de nombres amicaux est (220, 284)
Écrire un Algorithme qui le maximum et le minimum de 03 nombres.Principe : L'on attribue au départ que l'un de nos nombres est le maximum et le minimum
Ecrire un Programme Pascal qui Déterminer si 02 nombres sont des Nombres Amies ou pas. En arithmétique, on dit que deux nombres sont dits amicaux s'ils sont distincts et si chacun des deux nombres est égal à la somme des diviseurs stricts de l'autre.Exemple : Le plus petit couple de nombres amicaux est (220, 284)
Écrire Programme Pascal qui lit un nombre décimal et affiche son équivalent binaire.Principe : La conversion d'un nombre décimal en nombre binaire (en base B = 2),reviens à faire des divisions entières successives par 2 jusqu'à ce que le quotient devienne nul.Le résultat obtenue sera la juxtaposition des restes.Remarqu
Ecrire un Programme Pascal qui Déterminer si un nombre est un nombre Premier ou pas.Principe : Un nombre premier est un nombre dont ses seuls diviseurs sont 1 et lui-même.Exemple : 7 est un nombre premier car il n’a que deux diviseurs distincts : 1 et lui-même 7.
Écrire un Algorithme qui calcul la somme des nombres positifs entres par l'utilisateur.
Principe : La somme est l'opération la plus élémentaire qui soit en mathématiques, la somme de plusieurs nombres est le résultat de leur addition. Les éléments additionnés s'appellent les termes de la somme, tenir compte du fait
Écrire un Algorithme qui calcul la somme de 10 nombres positifs entres par l'utilisateur.Principe : La somme est l'opération la plus élémentaire qui soit en mathématiques, la somme de plusieurs nombres est le résultat de leur addition. Les éléments additionnés s'appellent les termes de la somme, tenir compte du fait
Écrire un Algorithme qui calcul an ou a et n sont des données lues.Principe : La puissance d'un nombre se calcule en multipliant le nombre par lui-même. Une puissance est composée de 2 éléments: Une base qui vas indiquer le nombre à multiplier par lui-même et un exposant qui indique combien de fois le nombre est multip
Écrire un Algorithme permettant de lire deux vecteurs de taille N, puis de faire la somme et d'afficher le résultat. Principe : Le nouveau tableau sera la somme des éléments des deux tableaux de départExemple :
Somme tableaux pandacodeur
Écrire un Algorithme permettant de lire deux vecteurs de taille N, puis de faire le produit et d'afficher le résultat.
Principe : Le nouveau tableau sera le produit des éléments des deux tableaux de départ.
Exemple :Pandacodeur img produit 2 vecteurs
Écrire un Algorithme qui determine le produit matriciel entre deux matrices. Principe : Le produit matriciel s'en d duit : le produit de la matrice A (n × m) par la matrice B (m × p) est la matrice C (n × p) telle que l'élément Cij est égal au produit scalaire de la ligne i de la matrice A par la colonne j de la matric
Ln(x) = 1 si n=0 , x si n= 1 , ((2n-1)xLn-1(x) - (n-1) Ln-2(x)) / n si n>1. La fonction logarithme népérien est définie sur l’intervalle ] 0 ; + ∞ [ , Un réel négatif ou nul ne possède donc pas d’image par la fonction logarithme., La fonction logarithme népérien est à valeurs dans R. La fonction logarithme népérien
Exercice corrige Langage Pascal : Ecrire un programme pascal qui lit une matrice A, et vérifie si la matrice A est une matrice symétrique c'est a dire A(i,j)=A9j,i) quelque soient les indices i et j de la matrice A.
Considérons une matrice carrée A d’ordre N. S'il existe des réels et des vecteurs V tels que AV=λV, On dit que V et λ sont respectivement Vecteur propre et Valeur Propre de la matrice A il vous est demande de : Écrire un programme pascal qui lit une matrice A, un vecteur V et vérifie si V est un vecteur propre de A.
Dans la base de données d'exercices, vous trouverez des exercices corrigés de RESEAU, LANGAGE C, JAVASCRIPT, PHP, HTML, GENIE LOGICIEL, BASE DE DONNEE, MYSQL, ARCHITECTURE DES ORDINATEURS, C++, JAVA, PASCAL
Soit s une suite de nombres entier positif ordonne par ordre croissant et termine par le marqueur -1. Ecrire un algorithme permettant de determiner la longueur L de la plus longue sous suite extraite de s et ne comportant que les elements identiques. Exemple : si la suite est s= 1 1 2 2 7 7 7 9 -1 L=3
Exercice 1 :Ecrire l'algorithme qui lit 2 nombres & determine le plus grand et le plus petit.Exercice 2 :
Ecrire l'algorithme qui lit 2 nombres entiers et affiche le quotient et le reste de la division euclidienne de ces 2 nombres.Exercice 3 :Ecrire l'algorithme qui demande de saisir une lettre quelconque de l'alphabe
Ecrire un algorithme permettant d'afficher la somme des 100 nombres lus en donnees.L' algorithme affichera aussi leur moyenne.Ecrire un algorithme qui affiche le nombre de caractere L suivit du caractere E (LE) dans
une phrase termine par le marqueur « . » Ecrire un algorithme qui calcul an ou a et n sont
Ecrire un algorithme permettant de lire deux vecteurs de taille N, puis de faire la somme et d'afficher le resultat.Ecrire un algorithme qui realise le produit scalaire d'un vecteur (de reel) et d'un entier.
Ecrire un algorithme permettant de réaliser le produit de deux vecteurs lus en donne.
Écrire une procédure permettant de lire un vecteur passé en paramètre.Écrire une fonction qui pour une valeur de n pris en paramètre, calcule Un = Un-1 + Un-2 UO = U 1 = 1.
Écrire une fonction permettant de déterminer le PGCD de 2 entiers positifs pris en paramètre.
Travaux diriges N°5 : Fichier: Exercice 1 : Ecrire une fonction qui recherche une personne par son nom dans un fichier de personne Exercice 2 : Ecrire une procedure qui fusionne deux fichiers F1 et F2 pour produire un fichier F3
Exercice 3 : Ecrire une procedure qui trie les elements du fichier par nom, cette proced
Serie d'exercices : Exo 1 : Écrire un algorithme qui affiche ' Bonjour le Monde ' . Exo 2 : Écrire un algorithme qui affiche ' Bonjour à tout les Étudiants d ' Informatique 1 ' . Exo 3 : Écrire un algorithme qui calcule la somme de deux nombre saisie au clavier par l'utilisateur.Exo 4 : Écrire un
Serie d'exercices : Exo 1 : Écrire un algorithme qui permet de Calculer AB .Exo 2 : Écrire un algorithme qui calcule le PGCD de deux nombre saisie au clavier par l'utilisateur en Utilisant la division euclidienne. Algorithme , Td algorithme , Algoritme & Pascal/Par le Groupe Genius Répétition
Exercice 21 : Carre magique
Un carre magique est une matrice carree d'ordre n dont les éléments sont tous les entiers entre 1 et n2 telle que la somme des éléments de chaque colonne et la somme des éléments de chaque diagonale soient egale. Proposer un algorithme qui construit un carré magique d'ordre n donné.pandaco
Le groupe Genius désire mettre sur pieds un programme informatique tout en un pour dissimuler des nombres décimaux dans une matrice N * N , dans le but que seul ceux du Groupe Genius pourront savoir exactement comment déchiffrer cette Matrice et trouver les nombres en questions Le Principe est simple :
Ecrire un Algorithme qui Déterminer si un nombre est un nombre d'Armstrong ou pas.Principe : Un nombre de Armstrong est un entier positif dont la somme des cubes des chiffres vaut cet entier.Exemple : 153 = 13 + 53 + 33 = 1 + 125 + 27 = 153. Ainsi 153 est Un Nombre d'Armstrong.
Ecrire un Algorithme qui Déterminer si un nombre est un nombre Parfait ou pas.Principe : Un nombre égal à la somme de ses diviseurs propres est parfait.Exemple : 6 Est Parfait car en effet 1, 2 et 3 sont les diviseurs propres de 6 et la somme de 1+2+3 = 6.
Ecrire un Algorithme qui Déterminer si un nombre est un nombre Premier ou pas.Principe : Un nombre premier est un nombre dont ses seuls diviseurs sont 1 et lui-même.
Exemple : 7 est un nombre premier car il n’a que deux diviseurs distincts : 1 et lui-même (7).
Ecrire un Algorithme qui Déterminer si 02 nombres sont des Nombres Amies ou pas. En arithmétique, on dit que deux nombres sont dits amicaux s'ils sont distincts et si chacun des deux nombres est égal à la somme des diviseurs stricts de l'autre.Exemple : Le plus petit couple de nombres amicaux est (220, 284)
Écrire un Algorithme qui le maximum et le minimum de 03 nombres.Principe : L'on attribue au départ que l'un de nos nombres est le maximum et le minimum
Travaux diriges N°6 : variables, types, déclarations, affectations, expressions,tableau ,boucles Énoncez :Exercice 1 : Concevoir un algorithme qui affiche le message "Bienvenue Sur le Site PandaCodeur.com " .
Exercice 2 : Concevoir un algorithme qui initialise une variable entière entre par l'utilisateur a 90.
Exerci
Les Etudiants du Groupe Genius se concertent et décident de créer un jeu. L’objectif de cet algorithme est simple, plusieurs joueurs entrent le poids de leur masse en Kg (le poids de leur marteau) l’idée est de détruire la boule qui contient une forte somme d’argent (1 Milliards de FCFA ) la boule en question est de po
Travaux diriges N°7 : variables, types, déclarations, affectations, expressions , boucles ,tableau .Énoncez :Exercice 1 :Ecrire un algorithme qui permet d'afficher la valeur absolue d'un réel saisie au clavier .|x|= x si x>0
|x|= -x si x<0 Exercice 2 :Ecrire un algorithme qui permet d’afficher le jour co
Le Lièvre et la Tortue est une célèbre fable de Jean de La Fontaine qui dénonce la vanité en faveur de la persévérance. C'est l'histoire d'un lièvre qui se pense plus rapide qu'une tortue pour gagner la course. Mais il va apprendre à ses dépens que « rien ne sert de courir, il faut partir à point ».Le lièvre et La tort
Sur un exercice d’Algèbre les étudiants du Groupe GENIUS Mathématique L1, émerveille décide de faire un expose en algorithmique sur la Matrice de Toeplitz du mathématicien Otto Toeplitz. Toeplitz était issu d'une famille de mathématiciens : son père et son grand-père étaient professeurs de mathématiques au lycée. Otto
Hermann Hankel (prussien, 14 février 1839 - 29 août 1873) était un mathématicien allemand qui a travaillé sur la théorie des nombres complexes, la théorie des fonctions et l'histoire des mathématiques. On se souvient de lui pour la transformée de Hankel et la matrice de Hankel.En algèbre linéaire, une matrice de Hankel
Un paquebot est un navire spécialisé dans le transport de passagers en haute mer, que son but soit d'assurer une liaison (paquebots de ligne, dont les plus célèbres sont les transatlantiques) ou bien un voyage d'agrément (paquebots de croisière). Aujourd'hui, il n'existe plus que des paquebots de croisière, évoluant en
L’Université de Dschang.Une université est une institution d'enseignement supérieur, d'étude et de recherché, Établissement d'enseignement supérieur destiné à la transmission des connaissances entre les professeurs (Enseignants) et les étudiants. Établissement scolaire qui fédère la production, la transmission et la co
Les étudiants du groupe Genius désirent ouvrir une ferme dans la ville de Dschang. Une ferme étant caractériser par : son identifiant qui est une chaine de caractère, le nom de la ferme qui est une chaine de caractère, le lieu qui est une chaine de caractère, la notation qui est un entier, les animaux (tableau d’animal
Écrire un Algorithme qui calcul la somme des nombres positifs entres par l'utilisateur.
Principe : La somme est l'opération la plus élémentaire qui soit en mathématiques, la somme de plusieurs nombres est le résultat de leur addition. Les éléments additionnés s'appellent les termes de la somme, tenir compte du fait
Écrire un Algorithme qui calcul la somme de 10 nombres positifs entres par l'utilisateur.Principe : La somme est l'opération la plus élémentaire qui soit en mathématiques, la somme de plusieurs nombres est le résultat de leur addition. Les éléments additionnés s'appellent les termes de la somme, tenir compte du fait
Écrire un Algorithme qui calcul an ou a et n sont des données lues.Principe : La puissance d'un nombre se calcule en multipliant le nombre par lui-même. Une puissance est composée de 2 éléments: Une base qui vas indiquer le nombre à multiplier par lui-même et un exposant qui indique combien de fois le nombre est multip
Écrire un Algorithme permettant de lire deux vecteurs de taille N, puis de faire la somme et d'afficher le résultat. Principe : Le nouveau tableau sera la somme des éléments des deux tableaux de départExemple :
Somme tableaux pandacodeur
Écrire un Algorithme permettant de lire deux vecteurs de taille N, puis de faire le produit et d'afficher le résultat.
Principe : Le nouveau tableau sera le produit des éléments des deux tableaux de départ.
Exemple :Pandacodeur img produit 2 vecteurs
Écrire un Algorithme qui determine le produit matriciel entre deux matrices. Principe : Le produit matriciel s'en d duit : le produit de la matrice A (n × m) par la matrice B (m × p) est la matrice C (n × p) telle que l'élément Cij est égal au produit scalaire de la ligne i de la matrice A par la colonne j de la matric
Ln(x) = 1 si n=0 , x si n= 1 , ((2n-1)xLn-1(x) - (n-1) Ln-2(x)) / n si n>1. La fonction logarithme népérien est définie sur l’intervalle ] 0 ; + ∞ [ , Un réel négatif ou nul ne possède donc pas d’image par la fonction logarithme., La fonction logarithme népérien est à valeurs dans R. La fonction logarithme népérien
Soit s une suite de nombres entier positif ordonne par ordre croissant et termine par le marqueur -1. Ecrire un algorithme permettant de determiner la longueur L de la plus longue sous suite extraite de s et ne comportant que les elements identiques. Exemple : si la suite est s= 1 1 2 2 7 7 7 9 -1 L=3
Principe de l'Algorithme de Tri à Bulles, L'algorithme de tri à bulles fonctionne comme suit : Initialisation : On commence par définir un tableau (ou une liste) de données à trier, dans cet exemple représenté par le tableau t. On a également besoin de quelques variables pour stocker des indices et des valeurs temporai
L'algorithme de tri par sélection est un algorithme de tri simple et intuitif qui fonctionne de la manière suivante : Initialisation : L'algorithme commence par lire ou recevoir un tableau de données à trier. Le tableau peut être composé de n'importe quel type de données, mais pour simplifier, nous utiliserons des nomb
Soit l’algorithme Test1 suivant : nb : (1) signifie ligne 1 de notre algorithme
Algorithme Test1
A ←4 (1)
B ←11 (2)
A ←B - A (3)
B ←B - A (4)
A ←A + B (5)
Fin
1. Que fait l’algorithme ci-dessus ?
2. Ce résultat est-t-il toujours vrai ? Etablir la trace de cet algorithme (sous forme de tableau) avec a et b pour
LES STRUCTURES DE CONTROLE
Exercice 1
Ecrire un algorithme qui permet de saisir un nombre puis détermine s’il appartient à un
intervalle donné, sachant que les extrémités de l’intervalle sont fixées par l’utilisateur.
Exercice 2
Ecrire un algorithme permettant de lire la valeur de la température de l’eau et d’affi
Écrire les procédures permettant de manipuler les matrices carrées de taille N (définie comme constante) et d'effectuer les opérations suivantes :
Addition de deux matrices.
Soustraction de deux matrices.
Transposée d'une matrice.
Calcul de la somme des éléments de la diagonale principale d'une matrice.
Calcul d
Les nombres complexes s’écrivent sous la forme z = a + bi, où a et b sont deux réels quelconques, et i est l’imaginaire tel que i² = -1. On souhaite manipuler les nombres complexes en définissant leur type de données et en implémentant les opérations nécessaires.
Le tri par insertion séquentielle est un algorithme de tri simple et intuitif, souvent comparé à la manière dont on trie des cartes à jouer. Le principe consiste à parcourir le tableau de gauche à droite en considérant qu’une partie est déjà triée, puis à insérer chaque nouvel élément à sa position correcte dans cette
La recherche séquentielle consiste à parcourir un tableau du début à la fin pour retrouver un élément x. La version avec sentinelle est une amélioration : on ajoute une case supplémentaire à la fin du tableau et on y place x. Ainsi, la boucle s’arrête toujours sans avoir besoin de tester “fin du tableau” à chaque tour.
La recherche dichotomique (ou recherche binaire) applique le paradigme diviser pour régner : elle fonctionne uniquement sur un tableau trié. On commence avec une zone de recherche entière délimitée par deux bornes (début/gauche et fin/droite). À chaque étape, on calcule l’indice du milieu et on compare la clé avec l’él