mardi 31 juillet 2007

CORRIGE 1

class Somme
{
public static void main(String[] arg)
{
int i, somme = 0;
for (i = 1; i <= 100; i++) somme += i;
System.out.println("Voila la somme des 100 " +
"premiers entiers : " + somme);
}
}

CORRIGE 1

class Somme
{
public static void main(String[] arg)
{
int i, somme = 0;
for (i = 1; i <= 100; i++) somme += i;
System.out.println("Voila la somme des 100 " +
"premiers entiers : " + somme);
}
}

exercices en java exo 1

Sachant que :
la syntaxe de base de java est quasiment la même que celle du C
si n est une variable de type int, l'instruction :
System.out.println(n); provoque l'écriture du contenu de la variable n
l'instruction :
System.out.println("voila " + n); provoque l'écriture du mot voila suivi du contenu de la variable n
écrire un programme qui calcule la somme des 100 premiers entiers et indique à l'écran le résultat.

vendredi 6 juillet 2007

DICTIONNAIRE INFORMATIQUE POUR DEBUTANTS LETTRE W Z

Wave Table (ou table d’échantillons)Le principe utilisé par les "tables d'ondes" consiste à stocker dans une mémoire des sons réels numérisés et à les exploiter ensuite par un synthétiseur chargé d'en modifier l'enveloppe, la fréquence, l'attaque, le timbre, etc.

Wide SCSI Surensemble de la norme SCSI. Une interface Wide SCSI permet de chaîner un maximum de 15 périphériques et d'atteindre des débits théoriques de 40 Mo/s.

WDM (Windows Driver Model)Norme de gestion des pilotes communes à Windows 98 et à Windows NT 5.0.

LETTRE Z

(Microsoft Windows Printing System)Système d'impression Windows développé par Microsoft, comme alternative au GDI. Il permet d'obtenir à l'impression les mêmes polices qu'à l'écran.

Wram (Windows Ram)Mémoire permettant les opérations de lecture et d'écriture simultanées. Elle est moins chère et plus rapide que la Vram (Video Ram)

LETTRE X
XML (eXtended Markup LanguageDérivé du HTML, ce langage destiné à Internet est beaucoup plus puissant notamment pour la réalisation de mises en page complexes.

XMS (eXtended Memory Specification)Spécification de la mémoire étendue. Cette norme définit un mécanisme central de contrôle permettant aux programmes d'accéder à la mémoire étendue et supérieure de façon coopérative.

SIGLES DEFINNITIONS ET MOTS DICTIONNAIRE INFORMATIQUE DE S

Taux de rafraîchissement Correspond au nombre de fois que l'ordinateur peut réafficher une image en une seconde. Plus il est élevé, plus l'image paraît stable et reposante pour les yeux. il est exprimé en hertz.

TCO 92 Norme suédoise fixant des critères minimaux d'ergonomie ainsi que le rayonnement électrique et électromagnétique des moniteurs.

Terminaison Composant placé en fin de câble pour éviter que les signaux ne rebondissent et ne génèrent des informations parasites.

TFT (Thin Film Transistor)Technologie aussi appelée matrice active que l'on exploite pour les écrans de portable. Un écran TFT offre une très faible rémanence et un contraste élevé.

Tiff (Tagged Image File Format)Format de fichier d'image fréquemment utilisé par les logiciels de dessin et de retouche.

Toner Cartouche dans laquelle l'encre et le développeur se trouvent ensemble.

Trackball Boule que l'on manipule avec le pouce et l'index, et qui remplace la souris sur un portable.

TrackPad ou TouchPadPermet de simuler une souris en effleurant avec le doigt une petite surface située devant le clavier.

TrackpointUn minuscule Joystick que l'on manœuvre avec l'index.

TwainNorme qui, sous Windows, définit des pilotes assurant la compatibilité entre périphériques d'acquisition d'images (scanners, appareils photos numériques, etc.) et logiciels de traitement. Ainsi, on pourra modifier l'image.

SIGLES MOTS ET DEFINITIONS INFORMATIQUES U

UDF (Universal Disk Format)Système de fichier approuvé par l'Osta (Optical Storage technology Association), pour l'utilisation du mode écriture packet writing et d'autres technologies de disque optique réinscriptible.

Aussi appelé Ultra ATA, ce standard vient s'ajouter à la définition de l'interface E-IDE. Une interface Ultra DMA/33 permet d'atteindre des débits théoriques de 33 Mo/s.


Ultra SCSI Surensemble de la norme SCSI. Une interface SCSI permet de chaîner un maximum de 7 périphériques et d'atteindre des débits théoriques de 20 Mo/s.

UPGRADE Améliorer une machine en ajoutant ou en remplaçant son processeur ou l'une de ses cartes électroniques.

USB (Universal Serial Bus)Technologie Plug & Play permettant de connecter jusqu'à 127 périphériques (souris, modem, clavier, scanner, etc.) sur un même canal et autorisant un taux de transfert d'environ 12 Mbits/s. Cette norme a été mise au point par Compaq, Digital, IBM, Intel, Microsoft et Nec.

LETTRE V

Variables (Système) Programmes utilisés par MS-Dos pour définir son environnement de travail comme les commandes (Files, Buffers, etc.).

Vectoriel Qualifie un dessin formé par des courbes calculées mathématiquement. Ce type de technique de dessin est de bonne qualité, souple d'emploi, mais complexe à mettre en oeuvre.
VesaAssociation de normalisation qui a défini l'affichage de base des ordinateurs (800 x 600 en 256 couleurs).

VGA (Video Graphic Array)Standard d'affichage des PC représentant une résolution de 640 x 480 pixels en 16 couleurs ainsi que 320x200 pixels en 256 couleurs.

VRam (Video Ram)Mémoire de type statique spécialisée en graphisme.

VRML (Virtual Reality Modeling Language)Langage apparenté au HTML et destiné au dessin 3D sur Internet. Pour exploiter ce dernier, il faut un plug-in correspondant, lequel transforme en image 3D sur l'ordinateur client les instructions envoyées par le serveur Web.

COMMENTAIRE SUR LE LANGUAGE C

LE LANGUAGE C

Le langage C a été mis au point par D.Ritchie et B.W.Kernighan au début des années 70. Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation de type UNIX portable. D.Ritchie et B.W.Kernighan se sont inspirés des langages B et BCPL, pour créer un nouveau langage : le langage C.
La première définition de ce langage a été donnée dans leur livre commun « The C programming language ». Toutefois, suite à l'apparition de nombreux compilateurs C, l'ANSI (abréviation de American National Standards Institute) a décidé de normaliser ce langage pour donner ce que l'on appelle le C-ANSI. Suite à cette norme, Ritchie et Kernighan ont sorti une deuxième édition du livre en intégrant les modifications apportées par l'ANSI.
Les atouts du C

Le langage C reste un des langages les plus utilisés actuellement. Cela est dû au fait que le langage C est un langage comportant des instructions et des structures de haut niveau (contrairement à l'assembleur par exemple) tout en générant un code très rapide grâce à un compilateur très performant.

Un des principaux intérêts du C est que c'est un langage très portable. Un programme écrit en C en respectant la norme ANSI est portable sans modifications sur n'importe quel système d'exploitation disposant d'un compilateur C : Windows, UNIX, VMS (système des VAX) ou encore OS/390 ou z/Os (l'OS des mainframes IBM).
La rapidité des programmes écrits en C est en grande partie due au fait que le compilateur présuppose que le programmeur sait ce qu'il fait : il génère un code ne contenant pas de vérifications sur la validité des pointeurs, l'espace d'adressage, etc. Ainsi, les programmes en C sont très compacts.

De plus, une des caractéristiques du C est qu'il est un langage « faiblement typé » : les types de données qu'il manipule sont très restreints, et proches de la représentation interne par le processeur : par exemple, le type 'Chaîne de caractères' n'existe pas en C. A l'inverse, comparer un entier et un caractère a un sens en C car un caractère est bien représenté en interne par le processeur par une valeur de type entier (le code ASCII ou le code EBCDIC).
Enfin et pour conclure, il est inexact que le C est un langage difficile à apprendre ! Au contraire : le C dispose de peu d'instructions, les structures de données sont limitées, etc. Le C est un langage concis et son apprentissage est beaucoup moins ardu que ne peut l'être celui du Pascal par exemple.

L'apprentissage du C est ainsi nécessaire pour quiconque s'intéresse à la programmation, et cet apprentissage en vaut la peine !
Le C++ par rapport au C

Le C++ est un langage basé sur le langage C, auquel on a rajouté des éléments de telle manière à intégrer le concept objet. C'est Bjarne Stroustrup qui a créé la première version de ce langage, appelé C++