ALGO 1.1 œ Correction TD N°5.
Calcul de la factorielle d'un entier naturel (avec une structure On dit qu'un nombre naturel n ? 2 est premier s'il n'est divisible que par 1 et.
Séance de travaux pratiques n° 1
cet algorithme permet de calculer la n-ième valeur d'une suite de la. # forme un = aun-1 + b u0 = c Les premiers nombres parfaits sont : 6
Exercices corrigés
Écrire une fonction volumeSpherequi calcule le volume d'une sphère de rayon les nombres a tels que : (a +n +n2) est premier pour tout n tel que 0 ? n ...
Algo vol.2 - Sujets.pdf
12 oct. 2004 Écrivez une fonction int est_parfait(int n) qui renvoie si l'entier n est parfait et sinon. Exercice 7. Deux entiers.
Exercices avec Solutions
Ecrire un algorithme qui demande un nombre à l'utilisateur puis calcule et affiche le carré de ce 1- Calcul de la somme des N premiers nombres entiers.
livre-algorithmes EXo7.pdf
Voici ce que l'on fait pour calculer Sn avec n = 10. 3. Tirer un grand nombre de points au hasard compter ceux qui sont dans la portion de disque.
Cours de mathématiques - Exo7
Écrire une fonction qui à partir de N calcule son écriture décimale [a0a1
TD 8 : Les boucles en langage C.
a) Écrire un programme en C qui fait la somme des 10 premiers nombres entiers positifs. b) Même question pour calculer la moyenne de N nombres rels entrés
Algorithmique et programmation
Le premier nombre parfait est. 6 = 3 + 2 + 1. Ecrire un algorithme qui affiche tous les nombres parfaits inférieurs à. 500. Page 64. Travaux Diriges
1 Fiche TD N° 03 : Procédure et Fonction
6. Écrire l'algorithme d'un sous-programme qui calcule la somme des n premiers entiers. Écrire l'algorithme principal qui utilise le sous
[PDF] Séance de travaux pratiques n° 1 - Collège sciences et technologies
Les premiers nombres parfaits sont : 6 28 496 8 128 33 550 336 8 589 869 056 (le 7 octobre 2008 on ne connaissait que 46 nombres parfaits) L'algorithme
[PDF] Feuille TD n°1 – Exercices dalgorithmique
Écrire un algorithme permettant d'afficher tous les couples de nombres premiers jumeaux inférieurs à 1000 Réponse Il suffit de modifier l'algorithme précédent
[PDF] Les Nombres Parfaits Les Nombres Parfaits
PARTIE 1 Un nombre parfait est un nombre dont la somme de ses diviseurs propres est égale à ce nombre ou sous une autre formulation un nombre dont la somme
[PDF] ALGO 11 œ Correction TD N°5
On dit qu'un nombre naturel n ? 2 est premier s'il n'est divisible que par 1 et par lui-même 2 est premier (C'est le seul nombre pair premier) Le début de la
[PDF] Exercice 4 : nombre premier - CNRS
Exercice VII : Deux nombres entiers N et M sont dits amicaux si la somme des diviseurs de N (N non compris) vaut M et la somme des diviseurs de M (M non
[PDF] livre-algorithmespdf - Exo7 - Cours de mathématiques
1 Pour un entier n fixé programmer le calcul de la somme Sn = 13 + 23 + 33 + ··· + n3 2 Définir une fonction qui pour une valeur n renvoie la somme ?n
[PDF] rappelspdf - CRIL (Lens)
Ecrire une fonction itérative qui calcule l'âge (ainsi que l'année de naissance) possible de Vincent en Nombre premier : algorithme super na?f Principe
[PDF] Table des mati`eres 1 Caract`eres consécutifs 3 2 Nombre parfait 9
On demande d'implémenter 2 algorithmes différents pour la fonction qui 3 fonction BonsNumeros(n) : calcul du nombre de numéros choisis par le joueur
[PDF] Exercices avec Solutions
Ecrire un algorithme pour résoudre chacun des problèmes suivants : 1- Calcul de la somme des N premiers nombres entiers 2- Recherche du minimum et du maximum
2MiB}+ `2b2`+? /Q+mK2Mib- r?2i?2` i?2v `2 Tm#@
HBb?2/ Q` MQiX h?2 /Q+mK2Mib Kv +QK2 7`QK
i2+?BM; M/ `2b2`+? BMbiBimiBQMb BM 6`M+2 Q` #`Q/- Q` 7`QK Tm#HB+ Q` T`Bpi2 `2b2`+? +2Mi2`bX /2biBMû2 m /ûT¬i 2i ¨ H /BzmbBQM /2 /Q+mK2Mib b+B2MiB}[m2b /2 MBp2m `2+?2`+?2- Tm#HBûb Qm MQM-Tm#HB+b Qm T`BpûbX
.Bbi`B#mi2/ mM/2` *`2iBp2 *QKKQMbH;Q`Bi?KB[m2 T`Q;`KKiBQM 2M HM;;2 * @ pQHXk
hQ +Bi2 i?Bb p2`bBQM, .KB2M "2`i?2i- oBM+2Mi G#imiX H;Q`Bi?KB[m2 T`Q;`KKiBQM 2M HM;;2 * @ pQHXk, amD2ib /2 i`pmt T`iB[m2bX GB+2M+2X H;Q`Bi?KB[m2 2i S`Q;`KKiBQM- AbiM#mH- hm`[mB2X kyR9- TTXk83X +2H@yRRdeRkyUniversité Galatasaray
Algorithmique &
programmation en langage CDamien Berthet & Vincent Labatut
Sujets de travaux pratiques
Supports de cours ± Volume 2
Période 2005-2014
Damien Berthet & Vincent Labatut 2005-2014
Ce document est sous licence Creative Commons Attribution - -Partage dans les Mêmes Conditions 4.0 International. Pour accéder à une copie de cette licence, merci
de vous rendre à l'adresse suivante :Galatasaray Universitesi
Mühendislik ve Teknoloji Fakültesi
version 1Turquie /07/20146RPPDLUH
SOMMAIRE
1INFORMATIONS PRATIQU
2INSTALLATION ET
dšo[]všooš]}v dšo[]všooš]}v3UTILISATION EN TP
,}OE[o]‰ }všOE€oo[AE µš]}v4SUJETS DE TP
de proposer des exercices pouvant offrir une vision alternative à celle donnée dans le cours so conventions adoptées dans les sujets. Puis, nous décrivons les F°XUdu document est constitué des sujets de TP 1 2 3Sujets de travaux pratiques
1,QIRUPDWLRQVSUDWLTXHV
Afin de faciliter la compréhension des sujets,
indiqués en utilisant la police . doit saisir des valeurs, cellesLorsque du code source est cité,
images. Ces données additionnelles sont disponibles à partir de la page du cours sur
4 4Sujets de travaux pratiques
2,QVWDOODWLRQHWFRQILJXUDWLRQ
x Le logiciel Eclipse, qui sera notre enviro x Un compilateur capable de traiter des programmes écrits enSujets de travaux pratiques
Java est à la fois un langage de programmation et un environnement indépendante de la plateforme. 2.1.1 x Allez sur le site de Sun Mic x Téléchargez le dernier JDK () ) pour Windows. x Install 2.1.2 x La plupart du temps, Java est déjà installé sous Linux (cela dépend de la x Vérifiez que x Dans le cas contraire, vous devez installer le dernier JDK.Ubuntu
Fedora
x Si vous ne pouvez pas utiliser de gestionnaire de packages, il faut réaliser laAllez sur le site de Sun Microsystems cons
Téléchargez le dernier JDK ( )
) pour Linux. Ouvrez un terminal OS (également appelé ) et rendez , puis entrez lesVous devez bien sûr remplacer
Sujets de travaux pratiques
À la fin de ce fichier, rajoutez les lignes suivantes (en remplaçant Enregistrez le f
2.1.3 x Vérifiez que Java est bien installéOuvrez un terminal OS.
Entrez la commande
Vous devez obtenir une réponse indiquant la versEntrez ensuite la commande
Vous devez obtenir une réponse indiquant la version du JDK.Sujets de travaux pratiques
rassemblant des acteurs importants du domaine, que ce soit des 2.2.12.2.1.1 Windows
x Té) un dossier dont le chemin ne comporte pas de caractère espace (. x Ce dossier sera dorénavant désigné sous le nom .2.2.1.2 Linux
x Comme pour Java, certaines distributions (Ubuntu par exemple) incluent Eclipse x Si vous ne disposez pas de gestionnaire de packageTéléchargez le dernier SDK1 )
Créez un dossier .
de lancer facilement Eclipse. PaFaites un clic
Choisissez .
Sélectionnez .
Remplissez les champs :
Sujets de travaux pratiques
: Eclipse
2.2.22.2.2.1 Espace de travail
x Un espace de travail est un dossier destiné à contenir tous vos programmes x Créez un dossier x Attention x AttentionSi vous cochez la case , Eclipse
Il ne faut donc surtout pas
dans Eclipse en allant dans2.2.2.2 Perspective
informations. Par défaut, on peut observer Le c Le n Le LaSujets de travaux pratiques
organisées. La perspective par défaut est la perspective Java, adaptée à ce langage langages, en installant au préalable des extensions téléchargeables. Une x Mais il est également possible de changer de perspective e2.2.2.3 Autres fonc
http://help.eclipse.org/help32/index.jspSujets de travaux pratiques
CDT () est une extension pour Eclipse
2.3.1Le compilateur C que nous
2.3.1.1 Téléchargement
x Téléchargez la dernière version stable.2.3.1.2 Installation de MinGW
. Ce dossier sera dorénavant noté . x Pour les autre x Une fois ce chargement terminé, cliquez à nouveau sur .Sujets de travaux pratiques
Sélectionnez uniquement les packages suivants (les autres sont inutiles pour nos 2.3.22.3.2.1 Installation
x Remarque x Cliquez sur .Choisissez tous les sites disponibles
Cochez
Cliquez sur
Sujets de travaux pratiques
x Cliquez à nouveau sur . x Acceptez la licence puis cliquez sur .2.3.2.2 Configuration
Enregistrement automatique à la compilationDésactiver le correcteur orthographique
x La dernière étape concerne seulement les utilisateurs de Windows, elle consiste àAllez dans
Cherchez la variable .
Dans , vérifiez que les chemins
Cliquez sur
Sujets de travaux pratiques
Pour vérifier si la CDT a été bien installée, créez, compilez et exécutez un programme C
x Placez x Cliquez sur , attention x Une fenêtre apparaitCliquez sur le bouton .
x Compilez le projet . En cas de problème, un message x Exécutez le programme), 2.3.4 x définis en interne. Il est alors possible de les définir en externe, i.e. dans Ouvrez les pro
x Windows XP (et versions plus anciennes)Sur le bureau, faites un clic
x Windows Vista (et versions plus récentes)Allez dans le menu , puis ouvrez le
Cliquez sur , puis
La fenêtre
Sujets de travaux pratiques
Cliquez sur le bouton
Dans la partie , sélectionnez
Rajoutez les deux chemins manquants (cf. section Cliquez ͵
Redémarrez Windows pour appliquer les modificati x A
A
x Erreur de compilation sans message associé Eclipse affiche parfois des erreurs de compilation au niveau du projet (parVous pouvez alors tenter de faire un clic
Sujets de travaux pratiques
Simple Directmedia Layer (SDL) est une bibliothèqueRSHQVRXUFH PXOWLSODWHIRUPH :LQGRZV /LQX[ 0DF26"
JUDSKLVPHV VRQV FRQWU{OHquotesdbs_dbs35.pdfusesText_40[PDF] ecrire un algorithme qui permet de calculer la surface d un carré
[PDF] ecrire un algorithme qui permet de calculer la surface d'un triangle
[PDF] ecrire un programme qui permet de calculer la surface d'un cercle
[PDF] ecrire un algorithme qui calcule la surface d'un cercle
[PDF] convertir algorithme en langage c
[PDF] programme ti 82 plus
[PDF] venga terminale
[PDF] en busca del embrion ideal correction
[PDF] generacion hombre maquina
[PDF] da vinci el cirujano robot idea de progreso
[PDF] en busca del embrion ideal texte
[PDF] séquence pédagogique idea de progreso
[PDF] generacion hombre maquina revista quo
[PDF] comment rédiger un article de presse collège