Tải bản đầy đủ (.ppt) (18 trang)

Bai 1 May tinh va chuong trinh may tinh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (900.13 KB, 18 trang )

<span class='text_page_counter'>(1)</span>Gi¸o ¸n ®iÖn tö tin häc líp 8.

<span class='text_page_counter'>(2)</span> 1. Con ngêi ra lÖnh cho m¸y tÝnh nh thÕ nµo?. §Ó m¸y tÝnh thùc hiÖn đợc công việc mong muèn, con ngêi ph¶i lµm g×?. . Con ngêi ph¶i ®a ra nh÷ng chØ dÉn thÝch hîp cho m¸y tÝnh thùc hiÖn..

<span class='text_page_counter'>(3)</span> H·y cho biÕt cã nh÷ng cách thức nào để ra lÖnh cho m¸y tÝnh?. ?.

<span class='text_page_counter'>(4)</span> Nháy đúp chuột lên biểu tợng trên màn hình để khởi động một phần mềm máy tính..

<span class='text_page_counter'>(5)</span> a. Trong soạn thảo, gõ một phím chữ để in chữ đó lên màn hình..

<span class='text_page_counter'>(6)</span> Sao chÐp mét ®o¹n v¨n b¶n tõ vÞ trÝ nµy sang vÞ trÝ kh¸c.... Trêng THPT Phan §×nh Phïng 67B – Cöa b¾c – Hµ Néi. Trêng THPT Phan §×nh Phïng 67B – Cöa b¾c – Hµ Néi. Con ngêi ra lÖnh b»ng c¸ch ®a cho m¸y tÝnh mét hoÆc nhiÒu lÖnh, m¸y tÝnh sÏ lÇn lît thùc hiÖn các lệnh đó..

<span class='text_page_counter'>(7)</span> 2. VÝ dô: r« bèt nhÆt r¸c Gi¶ sö cã mét r«-bèt cã thÓ thùc hiÖn c¸c thao t¸c c¬ b¶n nh tiÕn, quay phải, quay trái, nhặt rác, bỏ vào thùng. Hãy ra lệnh để rô bốt nhặt rác bỏ vào thùng nh trong sơ đồ sau: 1. TiÕn 3 bíc 2. RÏ tr¸i, tiÕn 2 bíc 3. NhÆt r¸c 4. TiÕn 2 bíc 5. RÏ ph¶i, tiÕn 3 bíc 6. Bá r¸c vµo thïng.

<span class='text_page_counter'>(8)</span> Khi đó chỉ cần ra lÖnh “H·y nhÆt r¸c”, các lệnh đó sẽ điều khiển rô bốt tự động thùc hiÖn lÇn lît c¸c lÖnh trªn.. NÕu viÕt tÊt c¶ c¸c lÖnh trªn cïng thø tù cña chóng lu vµo r« bèt víi tªn “H·y nhÆt r¸c” th× sao nhØ?. Công việc viết các lệnh để điều khiển rô bốt nh trên đợc gọi là: Viết. ch¬ng tr×nh.

<span class='text_page_counter'>(9)</span> 2. ViÕt ch¬ng tr×nh – ra lÖnh cho m¸y tÝnh lµm viÖc Chươngưtrìnhưđiềuưkhiểnưrôưbốtưnhặtưrác: ­­Tªn ch¬ng tr×nh. ­­C¸c lÖnh trong ch¬ng tr×nh. ­­H·y nhÆt r¸c; ­­B¾t ®Çu TiÕn 3 bíc; RÏ tr¸i, tiÕn 2 bíc; NhÆt r¸c; TiÕn 2 bíc; RÏ ph¶i, tiÕn 3 bíc; Bá r¸c vµo thïng;. ­­KÕt thóc. §Ó ®iÒu khiÓn m¸y tÝnh lµm viÖc con ngêi cÇn ph¶i viÕt ch¬ng tr×nh m¸y tÝnh..

<span class='text_page_counter'>(10)</span>  Ch¬ng tr×nh m¸y tÝnh lµ mét d·y c¸c lÖnh mµ m¸y tính có thể hiểu và thực hiện đợc.  Thùc hiÖn ch¬ng tr×nh: m¸y tÝnh thùc hiÖn c¸c lÖnh cã trong ch¬ng tr×nh mét c¸ch tuÇn tù . ­­H·y nhÆt r¸c; ­­B¾t ®Çu TiÕn 3 bíc; RÏ tr¸i, tiÕn 2 bíc; NhÆt r¸c; TiÕn 2 bíc; RÏ ph¶i, tiÕn 3 bíc; Bá r¸c vµo thïng;. ­­KÕt thóc..

<span class='text_page_counter'>(11)</span> T¹i sao cÇn ph¶i viÕt ch¬ng tr×nh nhØ?. . ViÖc viÕt nhiÒu lÖnh vµ tËp hîp l¹i trong mét ch¬ng tr×nh gióp con ngêi ®iÒu khiÓn m¸y tÝnh mét c¸ch đơn giản và hiệu quả hơn..

<span class='text_page_counter'>(12)</span> 4. Ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh. M¸y tÝnh cã thÓ hiÓu vµ thực hiện đợc các lệnh viết b»ng ng«n ng÷ tù nhiªn cña con ngêi kh«ng?. 1010111110 1111010011 1011010010 1010110011 1101111010. Máy tính chỉ có thể xử lí thông tin đã đợc chuyển đổi sang dạng dãy BIT, đây là ngôn ngữ riªng cña m¸y tÝnh gäi lµ ng«n ng÷ m¸y..

<span class='text_page_counter'>(13)</span>  Ng«n ng÷ lËp tr×nh. 10. 10. 11. 01. Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dùng để viết các chơng trình m¸y tÝnh.. VÝ dô: Ng«n­ng÷­C,­­Basic,­Pascal,...­. 11. 10 10. 11. 11. 11. 01. 00. 00. 11. 11. ViÕt ch¬ng tr×nh b»ng ng«n ng÷ m¸y qu¸ khã kh¨n, mÊt nhiÒu thêi gian vµ c«ng søc!. Ng«n ng÷ lËp tr×nh gÇn víi ng«n ng÷ tù nhiªn, dÔ hiÓu vµ dễ nhớ để viết các câu lệnh..

<span class='text_page_counter'>(14)</span>  Ch¬ng tr×nh dÞch M¸y tÝnh kh«ng thÓ hiÓu vµ thùc hiÖn ® îc ch¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh!. . CÇn ph¶i dÞch sang ng«n ng÷ m¸y.. Chơng trình dịch chuyển đổi các ch ơng trình đợc viết bằng ngôn ngữ lËp tr×nh sang ng«n ng÷ m¸y..

<span class='text_page_counter'>(15)</span>  T¹o ch¬ng tr×nh m¸y tÝnh gåm:. Bíc 1:. ViÕt ch¬ng tr×nh b»ng ng«n ng÷ lËp tr×nh;. Bíc 2:. Dịch chơng trình thành ngôn ngữ máy để máy tính hiểu đợc..

<span class='text_page_counter'>(16)</span> Program vd1; Begin Writeln(‘CHAO CAC BAN’); End.. Chơng trình đợc viết vào m¸y tÝnh b»ng mét ch¬ng tr×nh so¹n th¶o. DÞch ch¬ng tr×nh sang ng«n ng÷ m¸y.. KÕt qu¶. KÕt qu¶. TÖp v¨n b¶n. Tệp thực hiện đợc trªn m¸y tÝnh..

<span class='text_page_counter'>(17)</span>  M«i trêng lËp tr×nh Ch¬ng tr×nh dÞch M«i trêng lËp tr×nh Ch¬ng tr×nh so¹n th¶o VÝ dô:. M«i trêng M«i trêng lËp lËp tr×nh tr×nh Turbo Free Pascal Pascal.

<span class='text_page_counter'>(18)</span> Ghi nhí!  Con ngêi chØ dÉn cho m¸y tÝnh thùc hiÖn c«ng viÖc th«ng qua c¸c lÖnh.  ViÕt ch¬ng tr×nh lµ híng dÉn m¸y tÝnh thùc hiÖn c¸c c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ.  Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng để viết các chơng trình máy tính.  Chơng trình dịch chuyển đổi các chơng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh sang ng«n ng÷ m¸y..

<span class='text_page_counter'>(19)</span>

×