Í7 ²½» è ïò ïßò ˲» ±» ¼» ±¾± ˲ ¹ ²¼» «² ± «±³» º ¾ ½ ±² ¼» ½ 6» º ² ¼» 7 ±²¼» «¼»³»² «½±³³ ²¼» ¼»» ½»² ò ˲ 8³» ½±³ ± 7 ¼Ž«² ±¾± ô ¼Ž«² ½ ±» ¼Ž«² º ¹± 7 7 ½ «ò ß ½»½ ïßïò Ô» ±¾±» «7 ¼ ² ½«²»ò º ¾ »² ½±² ²«¼» ½ 6» «Ž ¼±²²» ª»««²» º»²6»ò Ô» ²¹ 7¼»² ø»»½»»ô ª± «± ² ±² ±½µ7 ¼ ² «² º ¹± «7 @ Ž ¾±«ò Ô ½±³³«² ½ ±²»²»» º ¹±»» ±¾± ø «²»» ¼7 ½»» º «² ½ ± «±³ 7ò ˲» ½«± 7 ³ ± ²»» @ ²±» ò ` ½ ¼» ½» ²» ½±² ²»»½ ² ô» ±¾± ¼ ±» ¼Ž«²» ³7³±»» 6³»³»² º ¾» ½» «Ž»³ 6½» ¼» ³7³±»»½»» ¼ ² ±² ² 7¹ 7ò ²»»«ô @ «² ² ² ¼±²²7ô ³7³±» «Ž«²»» ² «½ ±²ò б«¼» ±² ô 7 7 ½±²ª»²«»½»»» «±½µ7» ¼ ²» º ¹± ò ߪ ² ¼Ž» 7½ «²» ² «½ ±² ¼»»½»»ô ¼»ª ¼»³ ²¼» «½ ± ¼Ž» ½» ½» ¼ ²» º ¹±ò ïßîò Ô» º ¹± ÔŽ± ¹ ² ±² ¼ ²» º ¹±» 8 «½ «7»ò Ô» 7 ¹8» ï @ ïð ½±²»²ó ²»² ½ ½«²» «²» «²» ¼Ž ²¹ 7¼»² ò Ô» 7 ¹8» ¼» ïï @ ïë ±² ¾» ø «¼7¾«ô º ² ¼Ž ½½ ¼» u 7 ±² ²» ³7¼» eô»»³» ¼» ¾± ¼» >» @»» ±» ò Ô» 7 ¹8» ¼» ïê @ ìð ½±²»²ó ²»² ½ ½«²» «²» ² «½ ±² ¼»»½»»ò Ý» º ¹±» 7 «7 ¼Ž«² ± ¹ ²» ¼»»½±²² ²½» ± » ¼Ž«² ¾ ½«7 ½ ¾» ¼» ¼» ½ ±» 7 ¹8» ò ïßíò Ô» ½ ± Ô± » ±¾± ¾» ± ² ¼» ½ ±» «7 ¼ ²» º ¹±ô ³ ³»» ½±» ½ ± «²» 7 » «»» ² ½ «² ²«³7 ± ¼Ž7 ¹8»ò Ô» ½ ± ª «º ¹± ½±²² ²½» ± » ²«³7 ±ò ˲ ¾ ½«7»²¼ ½» ±«ª» «Ž7 ¹8»»» ¼7 ±» ½ ± ò Ô» ½ ±» ±«²» «±¾± ò ïìî Ñ«ô» ÿ ÝŽ» ±»³»² ¾ «¼» ÿ Ó»» 󪱫 ½»»»» ±» ±«¾«¼» ¼7½»» º±²½ ±²²»³»² ¼» Ž«² 7 ¼»»³»² ò Ö» ª±« ½»» ¼7»» 8 ±½» ¼» 7 7 ²º± ³ ò Û ±² ²»» ³± ¼» ³±² ¼» ² ÿ
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² ïþò Ô»½»» ß«¼7 ô «² ¹ ²¼ ½«²» 7 ¾± 7 «²»»½»»» ½ «ª»ò л»³» æ Ÿ ª»» ¼7 ½»³»² îëð ¹ ¼» º ²» ¼ ² «²»» ²» å Ÿ ½» «²» º±² ²»ô ³»»» ì ±»«º»²»»»» å Ÿ ¼7» «º±»² ±«² «² c» ¼»»» «² 7 ô «Ž å Ÿ»» ±» «³± ² ¼» å Ÿ ± í ½ 7» @ ± ¼» Ž ½±± ½ ± å Ÿ «³±³»² ¼» º» ½» ½ 6» ô ±²¹» >» ª»½ ¼» Ž» «8¼» ±««Ž»» ±» º «¼» ±½±«ª» º±²¼ ¼» ±6» «, ª» 7»ò Ó ô ½»»»½»»ô ¼» ²7» @ «² 6» «³ ²ô ²»»«6» ½±³»» ±¾± ò ˲»½ ² ½»² ¼«² º± ³»»² ² «½ ±² ¼ 7» ò Ò±» ±²»½»» ² º± ³7»ô» u ±½7¼7 e æ ï л²¼»» ±½ ² ¾± ª ¼» ¼ ²» º ¹± î ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ï ¼«º ¹± í ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» î ¼«º ¹± ì ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» í ¼«º ¹± ë ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ì ¼«º ¹± ê ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ë ¼«º ¹± é Ó7 ²¹»» ¾± ³»» ¼ ²» º ¹± «Ž7 ¹8» ±' 7 7 è Í ½Ž»»³ 8» º± ßÔÑÎÍ ç»²¼» ¼» ïð Ú ÒÍ ïï л²¼»» ±½ ² ¾±» ² ¼ ²» º ¹± ïî ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ê ¼«º ¹± ïí ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» é ¼«º ¹± ïì ÌßÒÌ ÏËÛ ¾± ÒÑÒ ª ¼» Úß ÎÛ ïë Ê»» «²» ±«½» ¼ ² «²» ±6» ïê ÌßÒÌ ÏËÛ ²±² ½«ïé Ô» ½»²¼ ² í𻽱²¼» ïè Ú Ò ÌßÒÌ ÏËÛ ïç Ú» ½ 6» îð ÌßÒÌ ÏËÛ ²±² ½«îï Ô» ½»²¼ ² í𻽱²¼» îî Ú Ò ÌßÒÌ ÏËÛ îí ܱ²²» ½ 6» ª»«îì Ú Ò ÌßÒÌ ÏËÛ îë λ½±³³»²½» «¼7¾«Û² ô»»½ ² ½»² ² º± ³» ½ ² «½ ±²»² ½±¼»ó¾» ³ ³7 ««²» ½» º 7»ò Ý ½»» ½7» ««²» 7 ¹8» ¼«º ¹±ò ïìí
Í7 ²½» è ïýò Ì»³»² ¼»»½»» ̱» ¼»½±²¼» ô «² ½±³ ± ² ¼«±¾±» 7 7 ²½»ºº»½ Ž«²» ¼» >½» «ª ²» æ Ÿ ¼»³ ²¼» «½ ± ¼Ž» ½» ½» ¼ ²» º ¹± ±½ ²» ² «½ ±² å Ÿ ¼±²²» Ž ² «½ ±² ±«²» @ «² ½±³ ± ² ¼«±¾±» 7 ¼7½±¼»«å Ÿ ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž» ½» ½» ½ ±» ¼ ²» º ¹± ø«² ²¹ 7¼»²»»³» å Ÿ ¼±²²» ¼» ± ¼» «½±³ ± ² ËßÔ ø«² 7 «±³ ¼»»ª ¹» «¹±«ª» ²»» ¾ ¼«±¾± å Ÿ ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž» ±» ½ ±» ¼ ²» º ¹± ø«² ¾± ¼» >»»»³» ò ß «±² ½» ²½» ³»² ¼» ¼»³ 8» ² «½ ±² ¼«u ±½7¼7 e» ±¾± æ л³ 8» ² «½ ±² u л²¼»» ±½ ² ¾± ª ¼» ¼ ²» º ¹± e α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ïê ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ» ½±¼» @ ¾» «½» Ú ¹± æ ³ ³»» ½±¼» @ ¾» Ú ¹± æ ½±»» ½±¼» @ ¾» ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ» ½±¼» @ ¾» ³¾± ² Ž ² «½ ±² α¾± ø 7 ²½»«æ ¼±²²» Ž ² «½ ±² «¼7½±¼»«±«²» α¾± ø¼7½±¼»«æ Ž ²» ¼» Ž ² «½ ±² ³8²»» ¼7½±¼»«@ 7½ º» «7 ²½»««Ž º ½» ½» «² ¾± ª ¼» ¼ ²» º ¹± «Ž7 ¹8» ²«³7 ± ïï α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ïï ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ ² ±»» ¾± ª ¼» ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ ŽËßÔ ¼» ¼7 ½»» ¾± «¾» ¼»ª ²» ±¾± α¾± øëßô æ ¼±²²» Ž± ¼» «¾ ¼» º»» ª ïìì
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² Ü»«8³» ² «½ ±² u ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ï ¼«º ¹± e α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ïé ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ» ½±¼» @ ¾» «½» Ú ¹± æ ³ ³»» ½±¼» @ ¾» Ú ¹± æ ½±»» ½±¼» @ ¾» ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ» ½±¼» @ ¾» ³¾± ² Ž ² «½ ±² α¾± ø 7 ²½»«æ ¼±²²» Ž ² «½ ±² «¼7½±¼»«±«²» α¾± ø¼7½±¼»«æ Ž ²» ¼» Ž ² «½ ±² ³8²»» ¼7½±¼»«@ 7½ º» «7 ²½»««Ž º ½» ½» «² ²¹ 7¼»² «7 ¼ ²» º ¹± «Ž7 ¹8» ²«³7 ± ï α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ «²» ³ ³ ²» ¼Ž7¼» «²» 7 » ª»½» ²«³7 ± ï ¼»½»³»² ½ ± α¾± ø 7 ²½»«æ ¼»³ ²¼» «½ ± ¼Ž» «º ¹± α¾± æ» ³»»²»²» Ý ± æ ± ««Ž «º ¹± Ú ¹± æ» ²«³7 ± ¼Ž7 ¹8» Ú ¹± æ ¼7 ½» ±² ¾ ½«7 ««Ž@ Ž7 ¹8» ½±²½» ²7» Ú ¹± æ ² ±» Ž ²¹ 7¼»² ½ ± Ý ± æ ± ««Ž «±¾± α¾± ø 7 ²½»«æ ¼±²²» Ž± ¼» @ ŽËßÔ ¼» ½» Ž ²¹ 7¼»² ¼ ²» ¾± «¾» ¼»ª ²» ±¾± α¾± øëßô æ ¼±²²» Ž± ¼» «¾ ¼» º»» ª Û» ½ ½» êé λ»»² ª»³»²»»» «7 ±²¼» ª ±«º ««ºº ³ ±² «ª ²» æ ïò Ô» ±¾± ¼ ±» ¼» ¾» «½±«¼» ³7³±»ò îò Ô» u ±½7¼7 e» ±½µ7 ¼ ²» º ¹±ò íò Ô» º ¹± ²Ž» ± ¹ ² 7ò ìò ˲» ³6³» 7 ¹8»»«½±²»² «²» ² «½ ±² ¼»»½»»» «² ²¹ 7¼»² ò ëò ˲» ³6³» 7 ¹8»»«½±²»² ¼»«² «½ ±² ¼»»½»»ò êò Ô» ±¾±» ¼7 ½» ««Ž «º ¹±ò éò Ô» ±¾±»» u ±½7¼7 eô ² «½ ±² ² «½ ±²ò èò Ô»½»»» «7»»» »» ±¾± ò çò Ô» ±¾± ô ª» ½ ± ô»«½» ¼» ½ ±» ¼ ²» º ¹±ò ïðò Ð ó» ±«ª»² 6» ²7½»» ± «²» ² «½ ±²ò ïìë
Í7 ²½» è îò îßò Ï ± ª»½ Ž«² 7 ¼»»³»² á Ö³»² ò Ò±«±²»»²¼» ± ² ± ²»»»»» ³»»»²» ±² ª»½» ½±²½»»½ ² ò ß ½»½ îßïò Ô» ±¾± ̱«½±³³»» ±¾± ô» ±½»»«½»² ¹ ò Ô» ²¹ 7¼»² «Ž u ½±² ±³³» e ±² ¼» ¼±²²7» ½7» ¼ ² ³7³±» ½»²»ò ±ó ¼«¼Ž ¼±²²7» ô º «¼» ½ ½«½±» ±²¼ ² «² «½ ±² ò Ô» ±½»»«½»²»» ² «½ ±² ¼» ±¹ ³³» ±½µ7» ¼ ² ³7³±» ½»²ó»ò ²» ¼ ±» ¼Ž«²» 8 º ¾» «² 7 ¼» ³7³±»ô «7»»³ ±»³»² ± ½ ½«ò îßîò Ô» º ¹± Ô ³7³±» ½»²»» «²» ½» ¼» ±½µ ¹» «½±²»² @ º±» ¼±²²7»»» ² «½ ±² ¼» ±¹ ³³»ò Ý 7 ó ¹8» ½±» ±²¼ @ «²» ½» ³7³±»ò Ô ³7³±» ½»²»» «²» ½» ¼» ±½µ ¹» ¼» ±¹ ³³»» ¼» ¼±²²7» ½±² ó «7 ¼» ½» ²«³7 ± 7» @ ¼» ðò Ý ½» ½±» ±²¼ ¹7²7»³»² @ «² ±½» ò Û»³» ¼» ½±²»²«¼Ž«²» ³7³±» ½»²» 7»² 7»²» ¼7½ ³ æ Ü7¾«¼» ³7³±» æ ßÞ ïì ïü ðð çç Û» ½ ½» êè Ý»»» 7»² ±²ô ¾»² 7»ô ±» «² ±¾ 8³»ò ` ª±» ª ô ½±³³»² Ž ²º± ³ ó ½»²ô ¼ ² «² ±¹ ³³»»«ó ¼7 ¹²» ½» «½±²»² ª»«ïì á ïìê
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² Ð ô ²± 7»²» ±² ³7³±» ½»²» ¼» ½»» º 9±² æ ß¼»» Ê»«ðððð ßÞ Ô» ²«³7 ± ¼» ½» » 7»²» Ž ¼»» ðððï ïì Ô» ½±²»²«¼» ½» » 7»²» ª»«ò ðððî ïü ððúú ðð ÚÚÚÚ çç Û» ½ ½» êç Ï»» ª»«¼» ½» ³7³±» «7» @ Ž ¼»» øððúú ïê á Ï»» Ž ¼»» ¼» ½» ³7³±» «½±²»² ª»«øßÞ ïê á λ³ ³ ± ²» æ ¼ ² Ž ² ±¹»ô u»½ e ¼ ²» º ¹±» ¼» «½ ½»ò л»³ó»ô» ±¾± ¾» ± ² ¼Ž«² «ºô ½» «ó½» ¼7 ½7 ¼«º ¹± ª»» ±¾± ò ²Ž»» «¼ ²» º ¹±ò Û² ²º± ³ ô ½» ²Ž»» ½ ò Ô± «Ž«²» ¼±²²7»» »² ³7³±»ô ½Ž» «²» ½±» »²ª± 7» «³ ½ ± ±½»»«ò îßíò Ô» ½ ± Ô» ³±»² ¼» ½±³³«² ½ ±²»²»» ±½»»«½»²» ³7³±» ½»²» Ž»» «² ¾«ò» @ º± @ ª7 ½ Ž ¼»» ¼Ž«²» ½» ³7³±»ô «² ± ¼» ø»½ ñ7½ ó » 7ª»² »³»² «²» ¼±²²7»ò ˲ ¾ æ Ÿ «² ½ ² ¼» ½±³³«² ½ ±² å Ÿ «²»²»³¾» ¼» º» ³» ² Ž7½ ²¹» ¼Ž ²º± ³ ±² ¾ ²»»²» ½±³ ± ² 7»½ ±² ò Ý º» ³» ¼» ª7 ½ «²» ª»«¾ ²» ï ±«ð å Ÿ ¹»«¼«¾«²¼ » ²±³¾» ¼» ¾ «ª»² ²» ³«²7³»² ø»² 8» ò Ô» ±½»»«½»² » ±¹ ³³»» ¼±²²7» «7»² ³7³±» ½»²» ¼± ½±³³«² ª»½ ½»»ó½ ò Ô» 7½ ²¹» ±² ¼» ¼» æ Ÿ»½ ¼«½±²»²«¼Ž«²» ½» ³7³±»» ±½»»«å Ÿ 7½ ¼«½±²»²«¼Ž«²» ½» ³7³±»» ±½»»«ò Ô» ¾ ½±³ ± 7 ¼» ± ±«ó»²»³¾» æ Ÿ» ¾«¼» ½±³³ ²¼» ±«² ±»» ± ¼» 7³» ±½»»«øÔ ÎÛ ±«WÝÎ ÎÛ @ ³7³±» ½»²» å Ÿ» ¾«¼Ž ¼»» ±«² ±»» ²«³7 ± ¼» ½» ª»½ »» ±½»»«ª»«ª» å Ÿ» ¾«¼» ¼±²²7» ±«² ±» «²» ¼±²²7» 7³» ± æ ó ³7³±» ¼ ²» ½ ¼Ž«² ± ¼» ¼»»½ ô ó» ±½»»«¼ ²» ½ ¼Ž«² ± ¼» ¼Ž7½ ò ïìé
Í7 ²½» è Ѳ»«½ 7³» ½» ¼» º 9±² «ª ²» æ Bus de commandes : LIRE Bus de commandes : LIRE Processeur central Bus dadresse (n de cellule) Bus de données (???) Mémoire centrale Processeur central Bus dadresse (n de cellule) Bus de données (valeur) Mémoire centrale Ú ¹ ï æ» ±½»»«ª»» ½±²»²«¼Ž«²» ½» Ô» ±½»»«² ³» «² ²«³7 ± ¼» ½» » Ž± ¼» Ô ÎÛò ˲»««¼ô ³7³± ó» 7 ±²¼ ª»½ ¼±²²7» ¼»³ ²¼7»ò Bus de commandes : ECRIRE Processeur central Bus dadresse (n de cellule) Bus de données (valeur) Mémoire centrale Ú ¹ î æ» ±½»»«ª»«7½» ¼ ² «²» ½» Ô» ±½»»«² ³» «² ²«³7 ± ¼» ½» ø±' ½» ¼±²²7» ô ¼±²²7»» Ž± ¼» ÛÝÎ ÎÛò Ô ³7³±» ½» ¼±²²7» @ Ž»²¼ ± ²¼ «7ò îßìò ݱ²½ «±² Í Ž±²» 7»²»» ± ½±³ ± ² ø ±½»»«ô ³7³±»ô ¾« ²±«ª»²±² ¼Ž ¾± ¼» ô ±² ¾±««½ 7³ «ª ² æ Périphériques Processeur central Mémoire centrale Interfaces Bus Unité de traitement Unité centrale Ú ¹ í æ Ž«² 7 ¼»»³»² Ñ«ô ½Ž» Ž«² ¼» ½ 7³ 7»² 7 ¼ ²»³ 8» 7 ²½» ¼» ½±«ò ʱ«²» ±«ó» ³»» ±½» ¼» ²» ª± ¼» ¼ ²» ¼7» ò ïìè
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² îþò Ô»½»» Ò±«ª±² ¼ ²¹«7 ± ² ª» «¼»» 7»² ±² ¼» ³7 ±¼» ¼» º ¾ ½ ±² ¼Ž«²» ½ 6» ø» ò Ô»½»» Ô» u ±½7¼7 e Ô» ½» Ê»» ¼7 ½»³»² îëð ¹ ¼» º ²» ¼ ² «²»» ²» ï î л²¼»» ±½ ² ¾± ª ¼» ¼ ²» º ¹± ß ± «¾± Ž ²¹ 7¼»² «7 «Ž7 ¹8» ï ¼«º ¹± Ý ² ª» «¼»» 7»² ±² ½±» ±²¼ @ «²» ¼Ž«±² ¼ ²½ æ Ò ª» «Ô»½»» Ô» u ±½7¼7 e Ô» ½» Ë 7 Ô» ½«²» Ô»»½ ² ½»² Ô» ±¾± Û² ²º± ³ ô ²±«±² 7¹»³»²» ±«ª» ½»» ¼» ¼7½±«¹»ò Ѿ» ª»» ¼ ± ª» «ª ²» ô» «% «Ž»» ª±² ª±» ª± ½±«¼Ž ²»» ¼» ±¹ ³³ ±² æ 1. Rappel Informatique = traitement automatisé de linformation Lutilisateur fournit des données en entrée Lordinateur exécute le programme Lordinateur fournit des résultats en sortie Ú ¹ ì æ» ¼» Ž±¾» ¼» Ž ²º± ³ Ô» ¾«¼» Ž ²º± ³ »»»³»² «±³ 7 ¼» Ž ²º± ³ ±²ò ÔŽ± ¼ ²» 7½ «² ±¹ ³³» ø»²»³¾» ¼Ž± ¼» ô ¼Ž ² «½ ±² ª»½ ¼» ¼±²²7» º±«²» Ž«ò ïìç
Í7 ²½» è 2. Problème : comment transmettre les ordres à lordinateur? Bla bla bla 001100101 Linformaticien pense et sexprime en langage «² » Lordinateur ne peut exécuter que des ordres formulés en langage ¾ ²» Ú ¹ ë æ ½±³³»² ² ³»»» ± ¼» á ÔŽ± ¼ ²»«²» ½±³»²¼» ²¹ ¹» «³ ² ½» ± ½±³»»ò º ½» ó ½» «² ²» ³7¼» æ» ²¹ ¹» ¼» ±¹ ³³ ±²ò 3. Solution : le langage de programmation Bla bla bla Linformaticien pense et sexprime en langage «² » -assez proche du langage naturel, donc simple à utiliser par lêtre humain -très structuré et très rigide, donc facilement et rapidement traduisible en binaire par lordinateur Ð ±¹ ³³»» ½«¾» 001100101 Lordinateur ne peut exécuter que des ordres formulés en langage ¾ ²» Ú ¹ ê æ «7 ¼«²¹ ¹» ¼» ±¹ ³³ ±² ÝŽ» ±«½» ª±« ß½½» ô É ²¼»ª» º ² ¼» ² ³»» ª± ± ¼» @ ³ ½ ²» ò Ô ±¼«½ ±² ¼Ž«² ±¹ ³³»»² ²¹ ¹» ³ ½ ²»» 7½«¾» Ž± ¼ ²» ¼ ºº7»²» 7» ²±«¼7 ±² ½ ó 8 ò Ò±» ±º± ¼ ²»»³ 8»» ¼» Ž ²º± ³ ô º ±¹ ³³»»² ¾ ²» ½» ²¹ ¹» ¼» ±¹ ³³ ±² ²Ž»»²»²½±»ò ÝŽ» ±«±«± ¾»ô 9 ª±«³ ïëð
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² ß«¼7 ô»» «² ±¾ 8³» @ «±³» ò Ý» «ó½»» ³7 Ž«¼ ² «² ²¹ ¹» «³ ²ò л»³» æ u Ì»² ô Ž «² ±¾±» Ž ³» ¾»² «Ž º ¾ ¼» ½ 6» ±«eò ` ¼» ½» ¾» ± ²ô ±² ²» º 9±² ¼±² ²±» «7» ¾ »³»² ½» ª ò Ü ²» ½ ³» ¼» º ¾ ½ ±² ¼» ½ 6» ô ²±» ½«²» «²»»½»»ò Ô»½»» 7 ² ± ½±³»» ± ±¾± ô «²»½ ² ½»² Ž ¼»² u ±½7¼7 eô ««²» ¼«½ ±² «±³ ±¼«¼» ½» ª»½ ¼» ½±¼» ó¾» » ±¾± ò Ó ²»² ² º ±²»»² ª»½ Ž ²º± ³ ¼» ¹» ±²ò ˲ ±¾ 8³» @ ²º± ³» ±«6» æ u Ì»² ô Ž «² ± ¼ ²» Ž ³» ¾»² ³»» ²½» ±«º ½ ³ 7» ±»² º» «±³ ³»² eò ÔŽ ²º± ³ ½»² ½» ½» ± @ ½±³»²¼» ½±³³»² Ž»²»» 7» ½»»³»² º ² ¼Ž»² ¼7¹ ¹» ¼» 8¹» ¼» ¹» ±²ò л»³»ô u ̱ º ½ ³ 7» «¾±«¼» í𠱫¼±²²»»«@ Ž7¼ ±² ¼Ž«²»»» ¼»» ²½»ò ̱ º ½ ³ 7» «¾±«¼» ê𠱫¼±²²»»«@ Ž7¼ ±² ¼Ž«²»»ª7 ¼» 7 @ «² ½ ¾ ²» ¼»»½±«ª»³»² eò ` ¼» ½» 8¹» ô Ž ²º± ³ ½»² ±¼««² ¹± ³»ò 4. Production dun exécutable étape 1/4 Traitements à automatiser DEBUT S var. entière R var. réelle analyse SAISIR S R = S / 2 AFFICHER «Résultat=» R FIN Algorithme = document papier Ú ¹ é 滳 8» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» ÔŽ ¹± ³»»² ² » ²Ž» ½±³ Ž± ¼ ²»«ò ÝŽ» «² ±«¼Ž ²»» ¼» 7º» ±² «Ž ² ½ ¼ ²» ½ ¼» «¹7²7 ¼» ³7 ±¼± ±¹» ¼» ¼7ª» ±»ó ³»² ¼Ž ½ ±² ò ïëï
Í7 ²½» è Ô± Ž ¹± ³»»³¾» ½±» ±²¼» «8¹» ¼» ¹» ±²ô Ž ²º± ³ ½»²» @ «²» 7» ¼» ¼«½ ±² ¼ ² «² ²¹ ¹» ¼» ±¹ ³³ ±² æ 4. Production dun exécutable étape 2/4 DEBUT S var. entière R var. réelle SAISIR S R = S / 2 AFFICHER «Résultat=» R FIN traduction dans un langage de programmation #include <iostream.h> void main (void) { int s; float r; cout << "Entrez un nb. :" ; cin >> s; r = (float) s/2; cout << "Résultat = " << r ; } Algorithme = document papier ݱ¼» ±«½» dans un langage de programmation = fichier texte ASCII Ú ¹ è æ ¼»«8³» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» Ô» 7 «² º ½» ±«½» ø ½ ô»² ²¹ ¹» Ýõõ «²Ž» ±«±«½±³ 7»²ó ¾» ³ ½ ²»ò ÝŽ» ô ½±³³» Ž ³±² 7 Ú ¹ êô «² ²¹ ¹» ²» ³7ó ¼»ò ˲»» «±³ » 7» ½±³ ±² ±¼««² º ½» ±¾» æ 4. Production dun exécutable étape 3/4 #include <iostream.h> void main (void) { int s; float r; cout << "Entrez un nb. :" ; cin >> s; r = (float) s/2; cout << "Résultat = " << r ; } Compilation 00011000010101 01101011010101 01011100001010 01011001010101 01010101010101 00101010100100 01010101010101 01101010101010 01010111000111 ݱ¼» ±«½» dans un langage de programmation = fichier texte ASCII ݱ¼»±¾» en langage binaire spécifique à la machine dexécution = fichier binaire Ú ¹ ç æ ± 8³» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» Ý» «ó½ ²Ž» ±«± 7½«¾»ò Ý»» ô Ž ¹ ¾»² ¼» ²¹ ¹» ³ ½ ²»ô ³» ²½±³» ò Ü ² ª±» ±¹ ³³»ô ª±«ª» «7 ¼» º±²½ ±² ¼«²¹ ¹» ø»»³»ô ±«ºº ½» «² ³» ¹» ò Ñ» ½±¼» ±¾» ¼» ½»» º±²½ ±² ¼± 6» ² 7¹ 7 @ ª±» ±¹ ³³»ò Ý» ª» 7 7»²¼ ² Ž7¼ ±² ¼»»² øª± º ¹ «ª ²» ò ïëî
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² Ô ¼» ² 8» 7»» 7» 7¼ ±² ¼»»²» @ ±½» ª±» ±¹ ³³» ª»½» ½±¼» ±¾» ¼» º±²½ ±² ¼«²¹ ¹» ª±«ª» ² 7¹ 7 ¼ ² ª±» ±¹ ³³» æ 4. Production dun exécutable étape 4/4 00011000010101 01101011010101 01011100001010 01011001010101 01010101010101 00101010100100 01010101010101 01101010101010 01010111000111 Edition de liens ( ²µ) 11111100000111 11100001110010 01011000010101 01010111110101 11111100011101 01101010101010 01010111000111 10000011111100 00000001110010 01011000010101 01010111110101 11111100011101 01111110001111 01010111000111 Code objet du programme 11000110000101 01101011010101 01010000001010 01011000010101 01010111110101 00101010100100 01010101010101 01101010101010 01010111000111 Code objet de fonctions externes utilisées par le programme (ex. cin) Fichier contenant le ½±¼»» ½«¾» Ú ¹ ïð æ «8³» 7» ¼» ±¼«½ ±² ¼Ž«²» 7½«¾» Ñ«ºô 9» ²±«±¾»²±²»²º ² «² º ½» «¼ øº ½» ò»» ±«É ²¼± ò ÝŽ» «² ±¹ ³³»» 7½«¾» » ±½»»«± ± ½» «ó½» ½ ¹7»² ³7³±» æ 5. Exécution en mémoire 1. Lecture du fichier Système dexploitation Libre Instructions Fichier programme exécutable 000111000110 011100110100 Disque 2. Chargement en mémoire Données Pile Instructions Données Pile RAM Ú ¹ ïï æ» 7½«±² ¼«±¹ ³³» Ü ² «²»²ª ±²²»³»² ³«>½» ½±³³» Ô ²«ô É ²¼± ±«Ó ½ÑÍô «±ó ¹ ³³»» 7½«¾» ½± ¾»² ¼ ² ³7³±»ò Ѳ» ¼ ² ½» ½ ¼» ±½» «ò Ý ±½» «½ «7»² ±» æ «²» ± ² «½ ±² ô «²» ± ¼±²²7» ø» ª ¾»» «²» ± ø» ½» ¼» ±½µ ¹»»³ ±» «7 ¼ ² ¼» ½ ²±«²Ž ¾± ¼» ±² ¼ ² ½» ½±«ò ïëí
Í7 ²½» è Û» ½ ½» éð б«½±²½ ½» ¹»ô º ±² «²»»» ½ ½»ò Í óª±«±½»»» ³»»½ ² ó ½ ó¼» ±«ª»½» ³ ¹»»³ ± 7» ¼ ² Ž ±» ¼«±¾± ½«²» á ³ ¹» 滽»»ô ±½7¼7ô ½» @ ½±¼»ó¾» Ì» ³» ²º± ³ æ ±¹ ³³»» 7½«¾»ô ¹± ³»ô º ½» ±«½» îýò Ì»³»² ¼»»½»» λ»²±²» ¼7¾«¼«¹» ¼«³6³» ²±³ ¼ ²»³ 8»»ò Ò±«±² ª± ½» Ž±²»»»² ²º± ³ » ½ ½» ¼Ž ² «½ ±² æ ³ ¹» ݱ²½» ²º± ³ ̱» ¼»½±²¼» ô «² ½±³ó ± ² ¼«±¾±» 7 7 ²ó ½»ºº»½ Ž«²» ¼» >½» «ª ²» æ Ü»³ ²¼» «½ ± ¼Ž» ½» ó ½» ¼ ²» º ¹± ±½ ²» ² «½ ±²ò ܱ²²» Ž ² «½ ±² ±«²» @ «² ½±³ ± ² ¼«±¾±» 7 ¼7½±¼»«ò Í ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž ó» ½» ½» ½ ±» ¼ ²» º ¹± ø«² ²¹ 7¼»²»»³» ò ܱ²²» ¼» ± ¼» «½±³ ±ó ² ËßÔ øë² 7 ß«±³ ¼» Ô»ª ¹» «¹±«ª» ²»» ¾ ¼«±¾± ò Í ¾» ± ²ô ¼»³ ²¼» «½ ± ¼Ž ó» ±» ½ ±» ¼ ²» º ¹± ø«² ¾± ¼» >»»»³» ò б«»»³»² ¼«±¹ ³³» ª ²½»ô @ ô «² ½±³ ± ² ¼«±½»» 7 7 ²½»» 7 @ «²» ± ±¹» ò ` ½ ³ «±²ô «²» >½»» 7 7»» ±½»»«ô» ¾«±«³7³±»ò Ô» 7 ²½»«½±²² 2 Ž ¼»» ¼» ±½ ²» ² «½ó ±² @» 7½ ò » ¾«±«²º± ³» ³7³±» «Ž ¾» ± ² ¼»»» ² «½ ±² «7» @»»²¼ ± ¼» ³7³±»ò ˲» º± 7½«7 7»ô Ž ² «½ ±²» ² 7» «² ½±³ ±ó ² ¼«±½»» 7 ¼7½±¼»«º ² » ±½»»«½±³»²²» ½» «Ž º «º»ò ˲» ² «½ ±²»«½±²½» ²» «²» ¼±²²7» «7»»² ³7³±»ò Ü ² ½» ½ ô º º» «²» ¼»³ ²¼» @ ³7³±»ò Ô ± ¼±²²7» ¼± ª»² 6» 7» ò Ü ² ½» ½ ô» 7 ²½»«ô ¹ >½» «²º± ³ ±² º±«²»» ¼7½±ó ¼»«ô ¼±²²» Ž± ¼» @ Ž«² 7 ¼» ½ ½«øËßÔ ±«Ë² 7 ß ³7 » Ô±¹ ¼Ž»ºº»½ «²» ± 7 ±²ò Ô» 7 «¼Ž«² ½ ½«²»»» ¼ ²» ±½»»«« ½» «ó½ ½±²»² 8»«¼» ³7³±»ò º «¼±²½» 7½» ½» 7 «¼ ² ³7³±» ª» ¾«ò Ó ô ª±«ª» ò л²» ««¾ ½ 7 ¼» ³ ½ ± ±½»»«ô ±² ª± ±«±«¼«¼» ²» ³±¼8» «º±²½ ±²²» @ «²» º 7 ²½» ¼» Ù ±«Ó ò Ý»» ³» ¼7½ ª»² º 7 ²½» ¼» Ž ± ±¹»ò ïëì
ÔŽ«² 7 ¼»»³»² ø«²» ² ±¼«½ ±² `»»² ÔŽ«² 7 ¼»»³»²» ½±³ ± 7» ¼«±½»»«½»² ô ¼» ³7³±» ½»²»» ¼«¾«ò Ô» ±½»»«½»²»» ² «½ ±² ±½µ7» ¼ ² ³7³±» ½»²»ò ²» ¼ ó ±» ¼Ž«²» 8 º ¾» «² 7 ¼» ³7³±»ô «7»»³ ±»³»² ± ½ ½«ø¼ ² ±½ ²» 7 ²½»ô ²±» ±² ½» ¼»»¹» ò ¼± ¼±²½ @ ½ 7» ¼«±¹ ³³»ô º» ª»² ±½ ²» ² «½ ±² @» 7½ ò» ½±³ ± 7 ¼» ± 7 7³»²»»²» æ» 7 ²½»««ô» 7 @ «²» ± ±¹»ô ¹ ½±³³» «² ½»º ¼Ž± ½»»ô «² ¼7½±¼»««²»» ² «½ ±²» «²» «² 7 ³7 » ±¹ ó ºº»½ » ½ ½«ò Ô»»³»² ¼Ž«²» ² «½ ±²» ¼7½±³ ±»»² «>½» ø¼»³ ²¼» @ ³7³±» ¼Ž»²ª±» Ž ² «½ ±²ô ¼7½±¼» Ž ² «½ ±²ô ½» ½» «²» ¼±²²7»ô º»» ½ ½«ô»²ª±»» 7 «¼ ² ³7³±» ò Ô ³7³±» ½»²» ±½µ» ¼±²²7»» ² «½ ±² ò ÝŽ» «²» ¼» ½» ¼Ž«² ±½» ò ˲» ½» » ¼»² º 7» «² ²«³7 ±ò ˲» ½» «² ½±²»²«ò Ô» ±½»»«¼»³ ²¼» @ ª±» ½±²»²«¼Ž«²» ½» ±«@ ±½µ» «²» ¼±²²7» ¼ ² «²» ½» ò Ô» ¾ «² ½ ² ¼» ½±³³«² ½ ±²»²» ³7³±»»» ±½»»«ò ª7 ½ ¼» ¼±²²7» ¾ ²» ò» ½±² «7 ¼» ± ±«ó»²»³¾» æ» ¾«¼» ¼±²²7»ô» ¾«¼Ž ¼»»»» ¾«¼» ½±³³ ²¼» ò ÔŽ ²º± ³ ±² ø Ž «±³ ±² ¼Ž«²»³»²» «7» æ Ž»» ó ±² ¼Ž«² ¾» ± ²ô Ž ²»ô ±¼«½ ±² ¼Ž«² ¹± ³»ô ª ¼ ±² ¼» Ž ¹± ³»ô ¼«½ ±² ¼ ² «² ²¹ ¹» ¼» ±¹ ³³ ±²ô ½±³ ±²» Ž7¼ ±² ¼»»²ò ÔŽ ¾±³»²» «² º ½» ô «² ±¹ ³³»»² ²¹ ¹» ³ ½ ²»» 7½«¾»» ±½»»«ò ÔŽ» 7½«±² ²7½»»» ½ ¹»³»²»² ³7³±» ½»²»» 8³» ¼Ž» ± ±²ò Í ª±«ª± ±º±²¼ Ý»» 7 ²½» ²Ž» «Ž«²» ² ±¼«½ ±²ô»²¼» ±½ ²» ª ² ¼» ª±«7½» «¼» ª» ò ïëë