TÉLÉCHARGER PASCAL TPW 1.5 ALGORITHMIQUE ET PROGRAMMATION

TÉLÉCHARGER PASCAL TPW 1.5 ALGORITHMIQUE ET PROGRAMMATION

TÉLÉCHARGER PASCAL TPW 1.5 ALGORITHMIQUE ET PROGRAMMATION

Taille: C est pourquoi on teste l inférieur strict sur i dans le while. Bases de programmation en Visual Basic Ch.

Nom: pascal tpw 1.5 algorithmique et programmation
Format:Fichier D’archive
Version:Dernière
Licence:Libre!
Système d’exploitation: Android. Windows XP/7/10. iOS. MacOS.
Taille:35.74 MB

Présentations similaires Plus de détails Présentation au sujet: "4. Fonctions mathématiques de base en Pascal Syntaxe Fonction"— Transcription de la présentation: 1 4.

Fonctions mathématiques de base en Pascal Syntaxe Fonction Sin a sinus Cos a cosinus ArcTan a arctangeante Abs a valeur absolue Sqr a carré Sqrt a racine carré Exp a exponentielle Ln a logarithme népérien L'argument des fonctions trigonométriques doit être exprimé en radian Real , 2 4. Opérations sur les variables Syntaxe Utilisation Type des variables Description Inc a ; Procédure intervalle ou énuméré Le nombre a est incrémenté de 1 Inc a,n ; Procédure intervalle ou énuméré Le nombre a est incrémenté de n Dec a ; Procédure intervalle ou énuméré Le nombre a est décrémenté de 1 Dec a,n ; Procédure intervalle ou énuméré Le nombre a est décrémenté de n Trunc a Fonction tout scalaire Prise de la partie entière du nombre a sans arrondis Int a Fonction a:Real Int a :Longint Prise de la partie entière du nombre a sans arrondis Frac a Fonction Real Prise de la partie fractionnaire du nombre a 3 5.

ARRAY [ Type simple On déclare les nouveaux types simples de variable dans la partie déclarative du programme et avant la déclaration des variables utilisant ce nouveau type. Ce programme utilise un nouveau type appelé chaîne qui sert à déclarer la variable nom. Cet utilise quelques fonctions spécifiques aux types intervalles. L'exemple suivant montre qu'on aurait pu se passer de déclarer un nouveau type en le spécifiant directement dans la syntaxe Var.

Program exemple3. Type énuméré Un type énuméré est un type dont les variables associées n'auront qu'un nombre très limité de valeur au maximum différentes possibles.

Un type énuméré sert de définition à un ensemble mathématique par l'intermédiaire de la syntaxe Set Of dont ce n'est pas le sujet ici, voir chapitre Ensemble. La définition d'un type énuméré consiste à déclarer une liste de valeurs possibles au maximum associées à un type, c'est-à-dire qu'une variable de type énuméré aura l'une et une seule de ces valeurs et pas une autre.

Program exemple5. Cet exemple montre que l'instruction de boucle For marche aussi bien pour les types intervalles qu'énumérés. Type intervalle Les types intervalles très utilisés ici ont rigoureusement les mêmes propriétés que ceux dont ils sont tirés. Un type intervalle est forcément de type entier ou est compatible avec un type entier. Certaines fonctions sont réservées aux types intervalle, comme par exemple renvoyer le successeur dans l'intervalle considéré.

Sachant qu'un intervalle est forcément ordonné et continu. Par exemple, la boucle Foret la condition Case Ofn'acceptent que des variables de type intervalles dont ont peut tiré un successeur pour l'itération End ; et un sous-type peut lui-même être de type Record. Ces programmes exemple5. Ils utilisent tout deux une variable personne de type formulaire qui comprend trois champs : nom, age et sexe.

L'utilisation de ces champs se fait ainsi : variable[point]champ exemple5. Les structures alternatives 6. Ce programme exemple6. Si le chiffre est inférieur à , alors il affiche cette information à l'écran, sinon il affiche que le chiffre entré est supérieur ou égale à End Cette instruction compare la valeur d'une variable de type entier ou caractère et de manière générale de type intervalle à tout un tas d'autres valeurs constantes.

Note : attention car Case.. Of ne permet de comparer une variable qu'avec des constantes.

Program exemple6. Les structures répétitives 7.

End ; 22 Program exemple7. Cette instruction permet de décrémenter une variable à partir d'une valeur supérieur jusqu'à une valeur inférieur et d'exécuter une ou des instructions entre chaque décrémentation.

S'appliquent ici les mêmes remarques que précédemment. End ; 24 Program exemple7. Cette boucle effectue les instructions placées entre deux bornes repeat et until et évalue à chaque répétition une condition de type booléen avant de continuer la boucle. Ecrire un programme Pascal qui vrifie si une chane de caractres est palindrome ou non.

Exercice 3 Ecrire un programme Pascal qui permet d'inverser une chane de caractres chane miroir. Exercice 4 Ecrire un programme Pascal qui convertit une chane de caractres, en minuscule puis en majuscule.

Exercice 10 Ecrire un programme Pascal permettant de lire deux mots ch1 et ch2 et dafficher tous les caractres qui apparaissent dans les deux chanes sans redondance. Exercice 13 Sans utiliser la fonction prdfinie POS, crire un programme Pascal qui dtermine la premire position d'une chane ch1 dans une autre ch2. Exercice 14 Sans utiliser la fonction prdfinie COPY, crire un programme Pascal qui copie N caractres d'une chane ch1 partir d'une position p. L'autre joueur devra alors deviner ce mot de la manire suivante : Il propose chaque fois une lettre.

Si cette lettre existe dans le mot cach alors le tiret sera remplac par la lettre propose chaque fois o se trouve cette lettre prcdemment sinon "Echec" sera affich jusqu' ce que le nombre d'essais sera gal la longueur du mot cach ou le mot sera devin. Tous les lments de T doivent tre constitus uniquement de chiffres On se propose de remplir un tableau Q de la faon suivante : Q[i] contiendra la chane de caractres P[i] crite l'envers. Exercice 17 Ecrire un programme Pascal qui permet de convertir un nombre crit dans une base b1 en son quivalent dans une base b2.

Exercice 18 Une suite mystrieuse La suite correspond l'numration orale des chiffres successifs, lus de gauche droite, en regroupant les chiffres identiques conscutifs. Exemple : soit le nombre : Le nombre suivant sera ainsi : trois "1", deux "2", un "1", soit Soit la suite : 1 11 21 Ecrire un programme Pascal, qui affiche les n lignes de cette suite. Exercice 4: crire un algorithme, puis un programme Pascal qui lit au clavier les informations : nom, prnom et ge, relatives 10 personnes et qui les affiche dune faon ordonne suivant le nom.

Exercice 5: Ecrire un programme Pascal qui permet de saisir un fichier squentiel des caractres contenant 26 lettres alphabtique , puis affiche le caractre du milieu. Exercice 6: Ecrire un programme Pascal permettant de : Crer et remplir un fichier "FP" qui contient les informations sur le personnel dune entreprise matricule, nom, grade et salaire. Afficher la liste des employs de cette entreprise dont le salaire est compris entre D et D.

Post navigation

Rechercher un employ dans le fichier "FP" en connaissant son matricule. Exercice 7: Ecrire un programme Pascal qui permet de : Crer un 1er fichier texte f3ligne et saisir 3 lignes Crer un 2me fichier texte f1ligne et saisir une ligne Crer un 3me fichier texte f4ligne et gnrer son contenu de 4 lignes par recopie du fichier1 et du fichier2.

Exercice 9: Ecrire un programme Pascal qui supprime un composant dun fichier de donnes. Ce fichier est dj tri en ordre croissant.

Nous dsirons insrer dans ce fichier et sa bonne place une nouvelle valeur V donne. B: L'insertion doit se faire directement dans le fichier et non pas travers un transfert dans un tableau ou dans un autre fichier. Exercice Ecrire un programme en pascal qui permet lors de son excution d'afficher lui-mme le programme source. Exercice On dispose d'un fichier texte, intitul source.

Un tautogramme est un texte dont tous les mots commencent par la mme lettre sans distinction entre majuscule et minuscule. Exemple : Le lion lape le lait lentement On se propose de sauvegarder toutes les lignes tautogrammes de ce fichier texte, dans un deuxime fichier texte intitul tauto.

Exercice crire un programme en Pascal permettant de : Saisir un ensemble des lignes dun texte qui se termine par un point. Dterminer le nombre des mots par ligne. Dterminer le nombre de voyelles de chaque ligne.

On dsire connatre le nombre total de lettres de ce fichier, l'occurrence et le pourcentage de prsence de chaque une de ces lettres. Exercice On se propose dcrire un programme qui saisit un fichier texte, puis recopie partir du fichier, les lignes dordre impair dans un 2me fichier et les lignes dordre pair dans un 3me fichier. Exercice Fusion de deux fichiers On dispose de 2 fichiers f1 et f2 qui contiennent chacun des chanes de caractres.

Ces fichiers sont tris dans lordre croissant. On se propose de fusionner les contenus des deux fichiers f1 et f2 dans un troisime fichier f3 pour obtenir une liste trie par ordre croissant.

Exemple : F1 F2 F3 des bien bien exemples choisir choisir fait germer des la exemples solution fait germer la solution 19 Exercice Ecrire un programme qui permet de tester si deux fichiers dentiers sauvegards sur disque dur sont gaux ou non.

Exercice Les informations concernant les adhrents un club de sport sont enregistres dans un fichier texte nomm adherent.

Bac scientifiques

Chaque ligne de ce fichier concerne un adhrent et comporte 4 informations spares par des virgules savoir : Le N de la carte dadhrent, le nom, la date de naissance, le nombre dheures de sport. La longueur dune ligne de ce fichier ne dpasse pas 60 caractres.

L'ajout se fera la fin du fichier. La valeur "M", pour modifier les donnes relatives un adhrent dont on saisit le numro de la carte. La valeur "S", pour supprimer un adhrent dont on saisit le numro de la carte.

La valeur "T", pour trier le fichier dans l'ordre alphabtique croissant des noms des adhrents. Pour trier le fichier, on copiera les donnes ncessaires dans la mmoire centrale. Une fois tries, les donnes seront recopies dans le fichier d'origine.

La valeur "Q" pour quitter l'application. Exercice Un mdecin veut informatiser la gestion de son cabinet. On se propose de l'aider travers un programme Pascal permettant d'effectuer les tches suivantes : 1- Ajouter un nouveau patient 2- Modifier les informations relatives un patient existant 3- Attribuer un RDV pour un patient donn 4- Afficher les informations relatives un patient donn 5- Afficher la liste des patients 6- Afficher la liste des patients ayant un RDV une date donne 7- Quitter l'application.

La saisie sarrte selon le choix de lutilisateur en rpondant la question voulez-vous continuer? Afficher lcran les noms et les prnoms des personnes rsidant dans une ville donne. Saisir un numro de tlphone TEL puis chercher et afficher le nom, le prnom et le numro fiscal de la personne ayant ce numro de tlphone.

Saisir le nom dune ville puis calculer et afficher le nombre des personnes rsidant dans cette ville. Exercice 23 Une socit veut informatiser la gestion de ses employs. Laffichage de toutes les fiches sur lcran une par une avec une attente jusqu lappui de la touche entre. La saisie dun grade et laffichage de nombre demploys ayant ce grade ainsi que leur pourcentage par rapport au nombre total des employs.

Laffichage de nombre des employs qui possdent une assurance de maladie et leur pourcentage par rapport au nombre total des employs. Laffichage des noms et prnoms et les grades des employs qui nont pas dassurance de maladie. Calculer et afficher le nombre des tudiants qui ont russit et leur pourcentages par rapport au nombre total des tudiants.

Calculer et afficher le nombre des tudiants appartenant un niveau NIV donn et qui ont russit. Saisir le NCE dun tudiant et afficher son rsultat dadmission.

Topic Turbo pascal 1.5 sur Windows 7, 64 bits

Si ce NCE nexiste pas dans le fichier alors le programme doit afficher un message indiquant que cet tudiant nexiste pas. Afficher lcran lenregistrement numro NUM. O NUM est un entier saisit au clavier reprsentant le numro dordre de lenregistrement dans le fichier.

Supprimer lenregistrement numro NE. O NE est un entier saisit au clavier reprsentant le numro dordre de lenregistrement que lon veut le supprimer. Afficher lcran le nombre denregistrements. Chercher puis afficher les marques des voitures possdant 5 chevaux. Afficher les matricules des voitures une couleur saisie au clavier. Saisir une voiture V et vrifier si elle existe dans le fichier ou non en se basant sur sa matricule. Effacer le fichier totalement du disque. Exercice 26 Les informations relatives une lve sont les suivantes : Nom 15 caractres ; Prnom 15 caractres ; Sexe "garon" ou "fille" ; Moyenne gnrale ; Date de naissance ; Ecrivez un programme modulaire qui permet de : Remplir un fichier intitul classe.

Calculer et afficher la moyenne arithmtique de cette classe. Afficher le nombre des garons et le nombre des filles de cette classe.

Enfin le Turbo pascal 1.5 en Windows 7

Dgager le nom et le prnom du meilleur lve de cette classe. Transfrer les moyennes des lves dans un tableau T. Supprimer tous les enregistrements qui suit lenregistrement dordre NUM on va tronquer le fichier.

O NUM est un entier saisit au clavier.

Exercice 27 Dans une clinique, la fiche dun patient contient les informations suivantes : Nom de patient 15 caractres ; Prnom de patient 15 caractres ; Numro de carte didentit ; Numro de la salle ou il est log. Mdecin de patient nom, prnom, spcialit ; Date de consultation 15 caractres ; Ecrivez un programme modulaire qui permet de : Remplir un fichier intitul clinique. Afficher les noms et les prnoms des patients du mdecin xxxx yyyy.

Chercher et dafficher les noms et les prnoms des patients qui ont t consults une date T donne. Saisir un patient P et vrifier sil existe dans ce clinique ou non en se basant sur sa carte didentit. Transfrer les lments de tableau T dans un fichier intitul stat.

Afficher les noms dhtels et leurs classes dune ville V saisie au clavier. Compter le nombre des villes contenant des htels. Exercice 29 Une bibliothque emprunte des livres aux lves. Un livre emprunt est caractris par : Identifiant 5 caractres ; Titre 20 caractres ; Genre 20 caractres ; Auteur nom, prnom ; Date demprunt ; Elve nom, prnom, classe ; Ecrivez un programme modulaire qui permet de : Remplir un fichier intitul biblio.

Chercher et dafficher les noms et les prnoms des lves qui ont emprunt des livres aujourdhui. Chercher et dafficher les noms et les prnoms des lves qui ont emprunt des livres de genre informatique.

Le livre ayant pour identifiant info4 est emprunt de nouveau llve : Nom : xxxx Prnom : yyyy Classe : 4si Ecrire un module qui effectue les modifications appropries dans le fichier.