Cours informatique faculte de medecine
Cours d ? Informatique ère année Lot ? Hazzam Faculté de médecine Université SETIF Lot ? hazzam gmail com C Objectif et plan du cours ? Objectif ? Aprpopgrreanmdmrealteisonconcepts de base de l'algorithmique et de la ? cdEoetrrserepcsraoppboalnèbdmleaendstessmimepttlreeseent é ?curivrerelecsesprcoognrcaempmtsepsour analyser ? Plan ? Glaénngéargaelsitédse pmroagtérraimelmd ? autnioonr d ? in ateur systèmes d ? exploitation ? iAtélgraotriivtehsm ?oqnuceti oan ?se cptaroticoénd uinresstr u ? c tions conditionnelles instructions ? TP avec LARP un outil de programmation C COURS N Introduction à l ? informatique ? Techniques du traitement automatique de l ? information au moyen des ordinateurs ? Eléments d ? un système informatique C Matériel Principaux éléments d ? un PC ? Unité centrale le bo? tier ? Processeur ou CPU Central Processing Unit ? Mémoire centrale ? Disque dur lecteur disquettes lecteur CD-ROM ? Cartes spécialisées cartes vidéo réseau ? Interfaces d'entrée-sortie Ports série parallèle ? ? Périphériques ? Moniteur l'écran clavier souris ? Modem imprimante scanner ? C Qu ? est ce qu ? un système d ? exploitation ? Ensemble de programmes qui gèrent le matériel et contrôlent les applications a ?chage à l'écran lecture du clavier pilotage d ? une imprimante ? comptes partage des ressources gestion des ?chiers et répertoires ? Interprétation des commandes du temps processeur ? découpage en taches partage C Langages informatiques ? Un de langage informatique est un outil permettant donner des ordres instructions à la machine ? A chaque instruction correspond une action du processeur ? Intérêt écrire des programmes suite consécutive d ? instructions déstinés à e ?ectuer une tache donnée ? Exemple un programme de gestion de comptes bancaires ? Contrainte être compréhensible par la machine C Langages haut niveau ? Intérêts multiples pour le haut niveau ? proche du langage humain anglais ? compréhensible ? permet une plus grande portabilité indépendant du matériel ? Manipulation de données et d ? expressions complexes réels objets a b c ? ? Nécessité d ? un traducteur compilateur interpréteur exécution plus ou moins lente selon le traducteur C Compilateur interpréteur ? Compilateur traduire le programme entier une fois pour toutes exemple c exemple ? plus rapide à l ? exécution ? sécurité du code source ? - il faut recompiler à chaque modi ?cation ? Interpréteuprr otgraradmuimreeaàu cfuhraqetuàe mexeéscuurteiolnes instructions du exemple bas ? exécution instantanée appréciable pour les débutants ? - exécution lente par rapport à la compilation C Etapes de réalisation d ? un programme La réalisation de programmes passe par l ? écriture d ? algorithmes D ? o? l ? intérêt de l ? Algorithmique C Algorithmique ? Un algorithme est une description complète et détaillée des actions à e ?ectuer et de leur séquencement pour arriver à un résultat donné ? Intérêt séparation analyse codage pas de préoccupation de syntaxe ? Qualités ? exact fournit le résultat souhaité ? e ?cace temps d ? exécution mémoire occupée ? clair compréhensible général traite le plus grand nombre de cas possibles ? désigne la discipline
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 02, 2022
- Catégorie Management
- Langue French
- Taille du fichier 102.8kB