Titre : | Analyse et programmation en BASIC |
Auteurs : | Jean-Pierre Lamoitier, Auteur ; Marguerite Quinton, Auteur |
Type de document : | Monographie imprimée |
Editeur : | Paris : Bordas, 1982 |
ISBN/ISSN/EAN : | 2-04-015009-9 |
Format : | 1 vol. (149 p.) / ill / 21 cm |
Langues: | Français |
Index. décimale : | 001.6424 |
Catégories : |
[Agneaux] BASIC (Langage de programmation) |
Résumé : |
Le langage BASIC est de plus en plus utilisé. C'est le "langage ROI" pour les micro-ordinateurs. Ce livre présente de façon méthodique et progressive les élé-ments de base de l'analyse et de la programmation en BASIC. Il est particulièrement indiqué aux élèves de l'enseignement secondaire. A leur intention, les auteurs ont cherché des exem-ples complètement traités, tirés des matières enseignées dans les lycées. Ce livre a été rédigé par quatre personnes qui rassemblent des compétences en pédagogie et en informatique : J.P. LAMOITIER : expert en BASIC, participe à des groupes de travail au niveau national et international.Y. QUINTON : expert en microinformatique et dans l'utilisation de l'informatique en milieu industriel. M. OUINTON : expérience de plusieurs années d'enseigne-ment des mathématiques dans les lycées. J.C. RAYMOND : professeur agrégé de sciences physiques. A une grande expérience de l'enseignement au niveau des lycées et des I.U.T. |
Sommaire : |
Première partie 1 La calculette, l'ordinateur et l'utilisateur Historique Chapitre I : La calculette 3 1.L Aspect extérieur 3 1.2. Quelques notions de technologie 4 1.3. Utilisation d'une calculette 4 1.4. Les calculettes programmables 5 1.5. Insuffisances des calculettes 6 Chapitre 2 : Le microordinateur 7 2. I. Les informations. Terminologie 7 2.2. Le microordinateur 7 2.3. Configuration d'un microordinateur 8 2.4. Technologie des mémoires centrales 8 2.5. Le logiciel de base 9 2.6. Langage de commande et langages de programmation 10 2.7. Le langage basic 11 Deuxième partie 13 Analyse et programmation en Basic Chapitre 3 : premiers pas en Basic 15 3.1. Consommation aux 100 kilomètres 15 3.2. Mode machine de bureau et mode programme 18 3.3. Commandes RUN et LIST 18 3.4. Utilité du RETOUR CHARIOT 18 3.5. Organigrammes 18 3.6. Conclusion 22 Chapitre 4 : Les objets manipulés 23 Introduction 23 4.1. Variables numériques et variables caractères 23 4.1.1. Introduction 23 4.1.2. Les différents types de variables : 23 • Les variables de type numérique 23 • Les variables de type caractère 24 4.1.3. Les noms de variables • Les noms de variables numériques 25 • Les noms de variables chaînes 25 4.1.4. Conclusion 26 4.2. Constantes numériques et constantes caractères 26 • Les constantes numériques 27 • Les constantes « chaînes de caractères » 28 4.3. Notion de tableau 28 4.3.1. L'organisation individuelle des variables 28 4.3.2. L'organisation des variables en table ou en tableau 29 4.4. Instructions DIM et OPTION BASE 29 4.4.1. DIM 29 4.4.2. Le choix du numéro du premier élément des tableaux par OPTION BASE 31 4.4.3. Conclusion 31 Chapitre 5 : Expressions numériques et fonctions standards 33 Introduction 33 5.1. Les opérateurs et leur syntaxe 33 5.2. Les expressions arithmétiques 34 5.3. Les priorités des opérateurs 34 5.4. Les fonctions standards 35 5.4.1. La fonction racine carrée notée SQR 35 5.4.2. La fonction valeur absolue notée ABS 35 5.4.3. La fonction partie entière notée INT 36 5.4.4. La fonction signe notée SGN 36 5.4.5. La fonction exponentielle notée EXP 36 5.4.6. La fonction logarithme népérien notée LOG 36 5.4.7. Les fonctions trigonométriques 36 5.4.8. La fonction nombres au hasard notée RND (de Random : hasard) 37 5.5. Les fonctions utilisateurs 37 5.6. L'affectation 37 5.6.1. L'affectation de constantes à des variables 38 • L'affectation à des variables numériques 38 • L'affectation à des variables « chaînes de caractères » 38 • L'affectation à des tableaux 39 5.6.2. L'affectation de variables à des variables 41 5.6.3. L'affectation d'expressions arithmétiques 42 • La lecture des expressions arithmétiques simples 43 • L'affectation des expressions numériques 44 • Autres exemples d'utilisation des expressions numériques 44 • Programme : Calcul d'une résistance équivalente 45 • Programme : Réstiltante d'une force 46 5.7. Exemple de programme : Période de révolution d'un satellite 47 Chapitre 6 : Les instructions de contrôle 51 Introduction 51 6.1. L'instruction de test « IF... THEN... ELSE... » 51 6.2. L'instruction de branchement GO TO 53 6.3. Exercices 54 6.3.1. Résolution d'une équation du second degré 54 6.3.2. Fuseau horaire 56 6.4. Compléments : Instruction « ON... GO TO... » 60 6.5. Les boucles de calcul 61 6.5.1. La notion de boucle 61 6.5.2. Les instructions FOR et NEXT 61 6.5.3. Remarques et conseils 62 6 .5 .4. Boucles imbriquées 63 6.6. Exemple : triangle de Pascal 64 6.7. Les instructions REM, STOP et END 67 6.7.1. Instruction REM 67 6.7.2. Instruction STOP 67 6.7.3. Instruction END 68 6.8. Exercice : Programme de Tri 68 Chapitre 7 : Les instructions d'entrée et de sortie 71 Introduction 71 7.1. L'instruction d'entrée à partir du clavier 71 7.1.1. L'instruction INPUT 71 7.1.2. Quelques règles concernant le fonctionnement de l'instruction INPUT 73 7.2. La lecture de données incorporées au programme 74 7.2.1. Les instructions READ et DATA 74 7.2.2. Instruction RESTORE 77 7.3. L'instruction d'édition PRINT 77 7.3.1. La fonction TAB 78 7.4. Exercices 79 7.4.1. Moyenne d'une série de notes et histogramme 79 7.4.2. Tracé de courbe 82 • Programme : Utilisation de la fonction TAB 82 7.5. Compléments 83 7.5.1. Instruction PRINT USING et IMAGE 83 7.5.2. Instruction LINE INPUT 84 Chapitre 8 : Les sous-programmes 85 8.1. Les fonctions utilisateurs 85 8.2. Les subroutines 85 8.2.1. L'utilité des subroutines 85 8.2.2. Les instructions GOSUB et RETURN 85 8.2.3. Quelques règles relatives aux sous-programmes 87 Chapitre 9 : Les chaînes de caractères et leurs utilisations 89 9.1. Notion de chaîne, longueur de chaîne 89 9.2. L'opération de concaténation 89 9.3. Comparaison de deux chaînes 90 9.4. Quelques fonctions sur chaînes de caractères 91 9.4.1. La fonction valeur numérique d'une chaîne de caractères 91 9.4.2. Constitution d'une chaîne de caractère correspondant à l'écriture d'un nombre : fonction STR$ 92 9.4.3. Fonction de conversion de caractère-codage interne du caractère 93 9.5. Les expressions chaînes et l'affectation 93 9.5.1. Sous-chaîne gauche d'une chaîne de caractères : fonction LEFT$ 93 9.5.2. Sous-chaîne droite d'une chaîne de caractères : fonction R1GHT$ 94 9.5.3. Sous-chaîne d'une chaîne de caractères : fonctions MID$ 95 9.5.4. Fonction position INSTR 96 9.6. Exemple : Pluriel des noms en OU 96 9.7. Exercices 99 9.7.1. Voyelles 99 9.7.2. Jeu du mot inconnu 102 Chapitre 10 : Les fichiers 105 Introduction 105 10.1. Notion de fichier séquentiel 105 • Exemple de fichier séquentiel 105 10.2. L'instruction OPEN 106 10.3. Les instructions de lecture et d'écriture 106 • L'instruction PRINT# 106 • L'instruction INPUT# 107 10.4. L'instruction CLOSE 107 10.5. La fonction EOF 107 10.6. Exercice 108 Annuaire téléphonique restreint 108 10.7. Compléments : Quelques informations relatives à l'accès direct 110 Chapitre 11 : Le langage de commande 111 Introduction 1 1 1 11.1. Le mode « Machine de bureau » 112 11.2. La commande RUN 114 11.3. Les commandes LIST et LLIST 115 11.4. La commande AUTO 115 11.5. Les commandes LOAD et SAVE 116 11.6. Compléments : Notions sur les commandes NEW, MERGE. DF LETTE, RENUM 116 Chapitre 12 : Quelques conseils de bonne programmation 119 Introduction 119 12.1. Les principes de conception d'un programme 119 12.1.1. Le problème bien posé " 119 • L'étude complète de la nature du problème 119 • Le choix d'une démarche 119 • Le recensement des ressources nécessaires à la démarche choisie 120 12.1.2. La démarche naturelle 120 • Le repérage des grandes fonctions 120 • L'articulation des fonctions 120 12.1.3. La démarche restructurée 121 12.2. L'écriture d'un programme 122 12.2.1. Une écriture aérée et documentée 122 12.2.2. L'écriture et ses conséquences sur les performances d'un programme 122 12.3. L'essai d'un programme 124 12.4. La modification d'un programme 125 12.5. Conclusion 125 Chapitre 13 : Exercices de récapitulation 127 13.1. Jeu du pendu 127 13.2. Dosage acide fort-base forte 132 Annexe A : Glossaire 139 Annexe B : Organigramme 145 Annexe C : Le code ISO de représentation des caractères 146 Annexe D : Tableau récapitulatif des instructions et fonctions des mots réservés du BASIC 148 |
Disponibilité (2)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/145 | Livre | bibliothèque sciences exactes | Consultable |
INF/145 | Livre | bibliothèque sciences exactes | Empruntable |