• Document: 1. Les fondements de l informatique 13
  • Size: 63.39 KB
  • Uploaded: 2019-02-13 18:27:31
  • Status: Successfully converted


Some snippets from your converted document:

Algorithmique - Techniques fondamentales de programmation 2ième édition, enrichie de nombreux exercices corrigés - exemples en Java (BTS, DUT informatique) Introduction à l'algorithmique 1. Les fondements de l’informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1 Le binaire 19 1.3.2 Les octets et les mots 22 1.3.3 L’hexadécimal 23 2. L’algorithmique 24 2.1 Programmer, c’est un art 24 2.2 Définition : L’algorithme est une recette 26 2.3 Pourquoi utiliser un algorithme ? 27 2.4 Le formalisme 28 2.4.1 Les algorigrammes 29 2.4.2 L’algorithme sous forme de texte 30 2.5 La complexité 32 2.6 Les structures algorithmiques 35 3. Les langages d’implémentation 36 3.1 Quel langage ? 36 3.2 Classifications des langages 39 3.2.1 Haut niveau, bas niveau 39 3.2.2 Diverses classifications 40 3.2.3 Compilé ou interprété 41 3.3 La machine virtuelle 42 3.4 Java 44 3.4.1 Les avantages 44 3.4.2 Un premier programme Java 46 4. Exercices 49 www.editions-eni.fr © Editions ENI 1/12 Algorithmique - Techniques fondamentales de programmation 2ième édition, enrichie de nombreux exercices corrigés - exemples en Java (BTS, DUT informatique) Les variables et opérateurs 1. La variable 51 1.1 Principe 51 1.2 Déclaration 54 1.3 Les types 54 1.3.1 Les nombres 55 1.3.2 Autres types numériques 58 1.3.3 Les caractères 59 1.3.4 Le type booléen 61 1.4 Affectation 63 1.4.1 Affectation de valeurs 63 1.4.2 Affectation de variables 67 1.5 Saisie et affichage 68 1.6 Les constantes 70 2. Opérateurs et calculs 71 2.1 Les affectations 71 2.2 Les opérateurs arithmétiques 71 2.3 Les opérateurs booléens 76 2.4 Les opérateurs de comparaison 79 2.4.1 L’égalité 80 2.4.2 La différence 81 2.4.3 Inférieur, supérieur 82 2.5 Le cas des chaînes de caractères 83 2.6 La précédence des opérateurs 84 3. Pour aller plus loin 85 3.1 Les

Recently converted files (publicly available):