Ce livre « APPRENDRE A PROGRAMMER» représente un outil pédagogique conçu de façon à permettre dans un premier temps, votre initiation aux concepts de base en informatique, dans un second temps, un auto apprentissage du langage algorithmique et pour terminer votre initiation aux structures de données les plus utilisées.
Pourquoi devriez-vous connaître quelque chose à la programmation ? La réponse est simple. Non seulement pourrez-vous être appelé à traiter avec des programmeurs dans le cadre de votre travail, mais peut-être serez-vous amené à faire vous-même de la programmation.
Prenez le temps de vous initier à la programmation avec cet ouvrage. Répondez aux questions de révision, faites les exercices proposés. Pratiquez autant que possible les notions étudiées pour ne pas les oublier.
Pour ceux qui veulent approfondir leur connaissance sur les langages de programmation, l'auteur propose les ouvrages suivants qui seront bientôt disponible sur le marché.
• Apprendre à programmer en Basic
• Apprendre à programmer en C
[...] Le plus gros problème des portatifs est le prix . quelques centaines de dollars de plus seront nécessaires pour avoir la même puissance de votre ordinateur standard - Les ordinateurs de poche (Pocket PC) La miniaturisation des puces, l'utilisation de nouvelles technologies comme la reconnaissance de votre écriture (avec un stylet) et des systèmes d'exploitation adaptés comme le Windows Pocket PC ou le PALM OS permettent d'avoir un ordinateur dans votre veston. Ces petits ordinateurs font beaucoup plus que de simples agendas électroniques. [...]
[...] En effet, il est beaucoup plus facile de vérifier et de mettre au point de petits blocs d'instructions autonomes. Il sera aussi plus aisé de démontrer la fiabilité d'un tel programme. En somme, toujours diviser pour régner La programmation modulaire permet la division d'un problème complexe en sous-problèmes de petite taille. Elle favorise ainsi la division du travail entre les membres d'une équipe. Répétition d'un même module d'instructions Au moment de la construction d'un algorithme, il arrive qu'un même module ou un même ensemble de modules apparaisse en plusieurs endroits. [...]
[...] Le programme doit trier (ordonner) ces nombres et les afficher dans l'ordre croissant. Début : Variables : c : entiers T : entier { variable d'aide } Afficher entrer trois nombres entiers Lire c Si > alors T ( a a ( b b ( T fsi Si > alors T ( a a ( c c ( T fsi Si > alors T ( b b ( c c ( T fsi Afficher Les trois nombres lus dans l'ordre croissant : Fin L'instruction Cas Lorsque l'on doit comparer une même variable avec plusieurs valeurs, comme par exemple : si alors faire une chose sinon si alors faire une autre chose sinon si alors faire une autre chose sinon . [...]
[...] Traitement des décisions 1. Saisie des données Circuit intégré L'ENIAC: Premier computer produire les résultats obtenir les données Gestion du payroll des professeurs obtenir le nombre d'heures journalier compiler les heures pour chaque professeur imprimer le bordereau de paiement des professeurs Imprimer le rapport de paiment calculer les taxes applicables à chaque professeur Bordereau prof A Bordereau prof B traitement entrée / sortie sélection renvoi début, fin et interruption Début Lire b S = a + b Afficher S Fin On m'utilise pour transférer des photos à l'ordinateur. [...]
[...] Ces groupes de bits sont appelés des mots. La taille des mots varie selon le type des ordinateurs ( bits). Les mots de 8 bits portent le nom particulier d'octets. (Byte en anglais) Un octet est l'espace nécessaire en mémoire pour stocker un caractère byte = 1 octet = 1 caractère L'octet est considéré comme l'unité de base pour mesurer la capacité de stockage. Les multiples de l'octet sont : Le Kilo-octet ; 1 Ko = 1024 octets. Le Méga-octet ; 1 MO = environ 1 million d'octets ; 1 Mb = 1024 x Kb = bytes Le Giga-octet ; 1 GO = environ 1 milliard d'octets ; 1 Gb = 1024 x 1 Mb Le Téra-octet ; 1 TO = mille GIGA octets ; 1 Tb = 1024 x 1 Gb On dit en anglais Kilobyte, Megabyte, Gigabyte, Terabyte. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture