Tải bản đầy đủ (.pdf) (2 trang)

Giáo án môn Tin học 11 - Khái niệm lập trình và ngôn ngữ lập trình

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 (114.94 KB, 2 trang )

<span class='text_page_counter'>(1)</span>Ngµy so¹n: Ngµy d¹y: TiÕt : 1 Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh I.Mục đích yêu cầu: - Hiểu khả năng của ngôn ngữ LT bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ. - Hiểu ý nghĩa và nhiệm vụ của ctrinhf dịch. Phân biệt được biên dịch và thông dịch. II.Biện pháp: Gợi mở vấn đáp. III. Phương tiện: Gv: Giáo án, SGK Hs: Vở, SGK IV/ Néi dung tiÕt d¹y: 1. ổn định tổ chức lớp: 1. TiÕn tr×nh tiÕt d¹y: Hoạt động của GV- HS. Hoạt động của HS. Néi dung. G/v: khi giải bài toán trên - Mọi bài toán có thuật toán đều có thể giải MTĐT, sau các bước XĐ bài được trên máy tính điện tử. to¸n vµ x©y dùng hoÆc lùa chän thuật toán khả thi là bước lập tr×nh. VD: bµi to¸n nÊu c¬m, . . . *1- 2 H/s đứng tại Y/c; Hs nªu VD minh ho¹ chç cho VD -Y/c: +) Cã nh÷ng lo¹i ng«n ng÷ lËp tr×nh nµo? +) Tại sao người ta phải xây dùng ng«n ng÷ lËp tr× bËc cao? +) Ph©n biÖt ng«n ng÷ bËc cao víi c¸c ng«n ng÷ lËp tr×nh kh¸c ë nh÷ng néi dung nµo? +) KÓ tªn mét sè lo¹i ng«n ng÷ lËp tr×nh mµ em biÕt?. - Lập trình là sử dụng cấu trúc dữ liệu và *4- 5 H/s đứng tại c¸c c©u lÖnh cña ng«n ng÷ lËp tr×nh cô thÓ chç tr¶ lêi nhanh để mô tả dữ liệu và diễn đạt các thao tác cña thuËt to¸n. * Chú ý: Trong từng trường hợp, người lập tr×nh cÇn c©n nh¾c chän cÊu tróc d÷ liÖu cho phï hîp.. VD: SGK (4,5) G/v: gi¶ng gi¶i VD. - Chương trình dịch: là chương trình đặc biệt có chức năng chuyển đổi chương tình ®­îc viÕt b»ng ng«n ng÷ lËp tr×nh bËc cao thành chương trình thực hiện được trên m¸y tÝnh. CTN. Chương trình dịch. Lop11.com. CT§.

<span class='text_page_counter'>(2)</span> G/v:Tõ VD ta cã.... N/x: Các chương trình thông dịch lần lượt dịch và thực hiện tõng c©u lÖnh 1.. Y/c: Hs cho 1 vÝ dô minh ho¹ trong cuéc sèng cã sö dông viÖc th«ng dÞch Y/c: H/s nhËn xÐt vÒ biªn dÞch Y/c: Hs cho 1 vÝ dô minh ho¹ trong cuéc sèng cã sö dông viÖc biªn dÞch. chương trình dịch có 2 loại: biên dịch và * 1- 2 H/s đứng tại th«ng dÞch. chç ®­a ra nhËn xÐt +) Th«ng dÞch: thùc hiÖn viÖc lÆp ®i lÆp l¹i các bước; B1: Kiểm tra tính đúng dắn của câu lệnh tiếp theo trong chương trình nguồn. B2: Chuyển đổi câu lệnh đó thành 1 hay nhiều câu lệnh tương ứng trong ngôn ngữ m¸y. b3: Thực hiện các câu lệnh vừa chuyển đổi ®­îc +)Biên dịch: được thực hiện qua 2 bước; B1: DuyÖt, ph¸t hiÖn lçi, kiÓm tra tÝnh đúng đắn của các câu lệnh trong chương tr×nh nguån. B2: Dịch toàn bộ chương trình nguồn thành 1 chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cÇn thiÕt.. * 1- 2 H/s đứng tại chç ®­a ra nhËn xÐt. Y/c: H/s so s¸nh sù gièng vµ kh¸c nhau gi÷a biªn dÞch vµ th«ng dÞch - Mét sè lo¹i ng«n ng÷ lËp tr×nh bËc cao: Turbo Pascal, Turbo C++,. . .. III/ Cñng cè: Häc sinh cÇn n¾m ®­îc: - Kh¸i niÖm lËp tr×nh vµ ng«n ng÷ lËp tr×nh. - Chương trình dich và phân loại nó. IV/ BTVN: đọc bài đọc thêm 1. Lop11.com. Hs đọc SGK.

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

×