1. Trang chủ
  2. » Giáo án - Bài giảng

tin học lớp 8

9 841 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

GIÁO ÁN Ngày soạn : 24 / 08/ 2008 Ngày day : 25 / 08 / 2008 Tuần 1 Tiết : 1 : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/Mục tiêu:: - Học sinh biết một số khái niệm về thuật giải máy tính và ngơn ngữ máy tính - Học sinh biết được một lệnh trong cuộc sống hàng ngày và thực hiện một vài ví dụ. - Học sinh biết sử dụng các ệnh vào bài tốn cụ thể. - Học sinh nghiêm túc tròng học tập II/ Chuẩn bị GV: SGK, máy chiếu HS: Xem trước bài ở nhà IV. Tiến trình bài giảng Hoạt động Nội dung Hoạt động 1:Tìm hiểu về con người ra lệnh cho máy tính như thế nào? GV: Để máy tính thực hiện công việc theo mong muốn của mình, con người phải đưa ra những chỉ dẫn thích hợp cho máy tính VD: Nháy đúp lên biểu tượng Ra lệnh cho máy tính thực hiện khởi động một chương trình phần mềm ? Khi thực hiện sao chép một đoạn văn bản ta đã ra mấy lệnh cho máy tính ? Đó là những lệnh nào? Hoạt động 2: Tìm hiểu hoạt động của RôBôt quét nhà GV: Chiếu trên màn hình chiếu Giả sử có một đống rác và một RôBôt ở các vò trí như Hình 1 SGK, từ vò trì hiện thời của RoBôt làm sao để RôBôt nhặt rác và bỏ rác vào thùng x x x I.Con ngưởi ra lệnh cho máy tính như thế nào? - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đư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 này theo đúng thứ tự nhận được VD1: Gõ chữ A lên màn hình  Ra lệnh cho máy tính ghi ký tự ra màn hình VD2: Sao chép một đoạn văn bản  Yêu cầu máy tính thực hiện 2 công việc sau: Sao chép đoạn văn bản vào bộ nhớ và sao chép đoạn văn bản từ bộ nhớ ra vò trí mới II. Ví dụ : Rô- bôt quét nhà Nếu thực hiện các lệnh sau đây Rôbôt sẽ hoàn thành nhiệm vụ: 1. TiÕn 2 bíc 2. Quay tr¸i, tiÕn 1 bíc 3. NhỈt r¸c 4. Quay ph¶i, tiÕn 3 bíc 5. Quay tr¸i, tiÕn 1 bíc 6. Bá r¸c vµo thïng Nguyễn Hồng Hiệp 1 Thùng Rác Rác RôBôt ? Nhìn vào hình em hãy mô tả các bước để RôBôt có thể nhặt rác bỏ vào thùng? Giả sử các lệnh trên được viết và lưu thành một tệp với tên “ hãy nhặt rác” các lệnh trong tệp đó sẽ điều khiển Rôbôt tự động thực hiện nhiệm vụ nhặt rác v2 bỏ rác vào thùng rác. D. Củng cố - Ghi nhớ 1 - Làm bài tập 1 SGK V. Rút kinh nghiệm - Học sinh hiểu được bài, biết sử dụng các lệnh hàng ngày để đưa vào máy tính - Học sinh tự lấy ví dụ minh họa - Thời gian đảm bảo - Hoàn thành chương trình Nguyễn Hồng Hiệp 2 GIÁO ÁN Ngày soạn :24 / 08 / 2008 Ngày dạy :25 /09 / 2008 Tiết 2 :Bài 1 MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(TT) IMục tiêu:: - Học sinh biết một số khái niệm về thuật giải máy tính và ngơn ngữ máy tính - Học sinh biết được một lệnh trong cuộc sống hàng ngày và thực hiện một vài ví dụ. - Học sinh biết sử dụng các ệnh vào bài tốn cụ thể. - Học sinh nghiêm túc tròng học tập II. Chuẩn bị GV: SGK, máy chiếu HS: Xem trước bài ở nhà IV. Tiến trình bài giảng Hoạt động Nội dung Hoạt động 1: Cách viết chương trình, ra lệnh cho máy tính thực hiện - Việc viết các lệnh điều khiển Rôbôt thực chất cũng là viết chương trình - Khi thực hiện chương trình máy tính sẽ thực hiện các lệnh có trong chương trình một cách tuần tự Hoạt động 2:Tìm hiểu lý phải viết chương trình - Để thực hiện công việc, máy tính phải hiểu các lệnh được viết trong chương trình. Vậy làm thế nào để máy tính hiểu được các lệnh của con người? Ta có thể ra lệnh cho máy tính bằng cách nói và gõ phím bất kỳ được không? III. Viết chương trình – ra lệnh cho máy tính thực hiện Trở lại ví dụ về Robôt nhặt rác, chương trình có thể có các lệnh như sau: IV. Tại sao phải viết chương trình? - Máy tính nói và hiểu bằng một ngôn ngữ riêng gọi là ngôn ngữ máy tính - Viết chương trình là sử dụng các từ có nghóa (thường là tiếng Anh) - Các chương trình dòch đóng vai trò người phiên dòch, dòch những chương trình được viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy tính để máy tính có thể hiểu Nguyễn Hồng Hiệp 3 - Các ngôn ngữ lập trình ra đời để giảm nhẹ khó khăn trong việc viết chương trình - Mô tả trên máy chiếu việc ra lệnh cho máy tính thực hiện được  Như vậy những chương trình đưa vào máy tính phải được chuyển đổi thành dạng dạy Bit ( gồm các số 0 và 1) D. Củng cố - Ghi nhớ 1 - Làm bài tập 1 SGK V. Rút kinh nghiệm - Học sinh hiểu được bài, biết sử dụng các lệnh hàng ngày để đưa vào máy tính - Học sinh tự lấy ví dụ minh họa - Thời gian đảm bảo - Hoàn thành chương trình Nguyễn Hồng Hiệp 4 GIÁO ÁN Ngày soạn : 31 / 08 / 2008 Ngày dạy : 01 / 09 / 2008 Tuần 2 Tiết 3: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH IMục tiêu:: - Học sinh biết một số khái niệm về thuật giải máy tính và ngơn ngữ máy tính - Học sinh biết được một lệnh trong cuộc sống hàng ngày và thực hiện một vài ví dụ. - Học sinh biết sử dụng các ệnh vào bài tốn cụ thể. - Học sinh nghiêm túc tròng học tập II. Chuẩn bị GV: SGK, máy chiếu HS: Xem trước bài ở nhà IV. Tiến trình bài giảng Hoạt động Nội dung Hoạt động 1:Ví dụ về chương trình Để máy tính có thể làm được theo các yêu cầu của con người thì ta phải cung cấp cho máy tính các lệnh Ví dụ: Để in một dòng chữ “ Chào các bạn” ra màn hình ta phải cung cấp cho máy tính các lệnh để xuất dòng chữ này ra màn hình Muốn viết được các lệnh này ta cần có nguyên tắc nào không? Ta sẽ cùng tìm hiểu cấu trúc của một chương trình hay các lệnh của chương trình trong các bài tiếp theo Trong mỗi chương trình chỉ gồm các lệnh này hay còn gồm nhiều dòng lệnh khác Hoạt động 2:Ngôn ngữ lập trình gồm những gì ? - Chúng ta cùng quan sát và nhìn vào ví dụ đơn giản ở trên, ta có thể thấy rằng chương trình được viết gồm các ký tự I. Ví dụ về chương trình - Ví dụ : Viết chương trình in ra màn hình dòng chữ “chào các bạn ra màn hình” chương trình gồm các dòng lệnh sau đây: II. Ngôn ngữ lập trình gồm những gì? - B¶ng ch÷ c¸i cđa c¸c ng«n ng÷ lËp tr×nh thêng gåm c¸c ch÷ c¸i tiÕng Anh vµ mét sè kÝ hiƯu kh¸c nh dÊu phÐp to¸n (+, −, *, /, .), dÊu ®ãng më ngc, dÊu nh¸y, . - C¸c quy t¾c : quy ®Þnh c¸ch viÕt c¸c tõ vµ thø tù cđa Nguyễn Hồng Hiệp 5 trong bảng chữ cái - Giống như ngôn ngữ khác, ngôn ngữ lập trình gồm bảng chữ cái riêng mà các lệnh trong chương trình chỉ bao gồm các bảng chữ cái này - Ngoài bảng chữ cái thì ngôn ngữ lập trình còn tập hợp các qui tắc để sử dụng trong chương trình. Chẳng hạn khi kết thúc một lệnh bằng dấu chấm phẩy, các lệnh đïc cách nhau bởi một hoặc nhiều khoảng trắng Hoạt động 3:Từ khóa và tên - Trong ch¬ng tr×nh trªn, ta thÊy cã c¸c tõ nh program, uses, begin, end, . §ã lµ nh÷ng tõ kho¸. - Từ khóa là những từ có nghóa dành riêng cho mỗi chương trình, với những ngông ngữ lập trình khác nhau thì những từ khóa cũng khác nhau - Như chúng ta cũng đều đã biết mỗi chương trình cần có một tên để phân biệt với các chương trình khác để người sử dụng có thể dễ nhớ tên của chương trình mà mình cần sử dụng và có ý nghóa nhất đònh - Tên cũng phải có những qui tắc nhất đònh trong việc đặt tên: Tên bắt đầu như thế nào, chiều dài tối đa là bao nhiêu, tên có được trùng với từ khóa hay không? chóng. - Câu lệnh: x¸c ®Þnh c¸c thao t¸c mµ m¸y tÝnh cÇn thùc hiƯn vµ kÕt qu¶ ®¹t ®ỵc. III. Từ khóa và tên T ừ khóa : là các từ dành riêng của Pascal không được đặt trùng với từ khóa And,array,begin,case,const,div,do,downto,end,else,file of, forward,function,goto,if,in, label,mod,, not, nul, of, or,procedure, program,set,string,then,to, type,record,, repeat,until, var , while, with Tên :Là một dãy ký tự . Tên được tạo bởi bộ chữ cái, chữ số và ký tự gạch nối. Tên phải được bắt đầu bàng chữ cái và không có ký tự trắng chiều dài tối đa 127 ký tự, tên không được trùng với từ khóa . Củng cố - Ghi nhớ - Làm bài tập SGK V. Rút kinh nghiệm - Học sinh hiểu được bài, biết sử dụng các thành phần của ngôn ngữ lập trình - Biết khai báo đúng tên và từ khóa của chương trình - Phân biệt đâu là tên và đâu là từ khóa - Học sinh tự lấy ví dụ minh họa - Hoàn thành chương trình Nguyễn Hồng Hiệp 6 GIÁO ÁN Ngày soạn : 31 / 08 / 2008 Ngày dạy : 01 / 09 / 2008 Tiết 4: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH IMục tiêu:: - Học sinh biết một số khái niệm về thuật giải máy tính và ngơn ngữ máy tính - Học sinh biết được một lệnh trong cuộc sống hàng ngày và thực hiện một vài ví dụ. - Học sinh biết sử dụng các ệnh vào bài tốn cụ thể. - Học sinh nghiêm túc tròng học tập II. Chuẩn bị GV: SGK, máy chiếu HS: Xem trước bài ở nhà III. Tiến trình bài giảng Hoạt động Nội dung Hoạt động 1: Cấu trúc chung của chương trìn - Với mọi chương trình mà con người đang sử dụng đều phải tuân theo một cấu trúc nhất đònh để khi thực hiện chương trình thì có thể đem đến một kết quả nhất đònh. - Tuy nhiên khi sử dụng thì người ta có thể trong mỗi chương trình không cần phải làm tất cả theo cấu trúc chung mà trong mỗi chương trình người ta có thể giảm bớt những phần mà trong chương trình không cần thiết. - Tuy nhiên cũng có những phần mà không thể bỏ qua trong chương trình. Hoạt động 2: Ví dụ - Trong phÇn nµy chóng ta sÏ lµm quen víi mét ng«n ng÷ lËp tr×nh cơ thĨ, ng«n ng÷ IV. Cấu trúc chung của chương trình - PhÇn khai b¸o thêng gåm c¸c c©u lƯnh dïng ®Ĩ: + Khai b¸o tªn ch¬ng tr×nh; + Khai b¸o c¸c th viƯn (chøa c¸c lƯnh viÕt s½n cÇn sư dơng trong ch¬ng tr×nh) vµ mét sè khai b¸o kh¸c. - PhÇn th©n cđa ch¬ng tr×nh gåm c¸c c©u lƯnh mµ m¸y tÝnh cÇn thùc hiƯn. §©y lµ phÇn b¾t bc ph¶i cã. V. Ví dụvề ngôn ngữ lập trình- Pascal 1. Chương trình nhập năm sinh,in ra tuổi: Program nhapnamsinhintuoi; Var namsinh,tuoi:integer; Nguyễn Hồng Hiệp 7 Pascal. §Ĩ lËp tr×nh b»ng ng«n ng÷ Pascal, ta cÇn cã m«i trêng lËp tr×nh trªn ng«n ng÷ nµy ®ỵc cµi ®Ỉt trªn m¸y tÝnh. - Díi ®©y lµ minh ho¹ viƯc viÕt vµ ch¹y mét ch¬ng tr×nh cơ thĨ trong m«i trêng lËp tr×nh Turbo Pascal. - Khởi động chương trình Turbo Pascal gõ nội dung của chương trình -Để ch¹y ch¬ng tr×nh, ta nhÊn tỉ hỵp phÝm Ctrl+F9 Begin Write(‘Hãy cho biết bạn sinh năm nào’); Readln(namsinh); Tuoi:=2008-namsinh; Write(‘Năm nay bạn :’,tuoi,’tuổi’); Readln; End. 2. Chương trình in câu “Xin chao cac ban” ra màn hình. Program xinchao; Begin Write(‘Xin chào các bạn’); Readln; End. . Củng cố - Ghi nhớ - Làm bài tập SGK IV. Rút kinh nghiệm - Học sinh hiểu được bài, biết sử dụng một ví dụ cụ thể vè chương trình Pascal - Biết khai báo đúng tên và từ khóa của chương trình - Phân biệt đâu là tên và đâu là từ khóa - Học sinh tự lấy ví dụ minh họa - Hoàn thành chương trình Nguyễn Hồng Hiệp 8 GIAO AN Ngaứy soaùn : 07 / 09 / 2008 Ngaứy daùy : 08 / 09 /2008 Tun 3 Tieỏt 5: Bài thực hành 1 Làm quen với Turbo Pascal 1. Mục đích, yêu cầu Bớc đầu làm quen với môi trờng lập trình Turbo Pascal, nhận diện màn hình soạn thảo, cách mở các bảng chọn và chọn lệnh. Gõ đợc một chơng trình Pascal đơn giản. Biết cách dịch, sửa lỗi trong chơng trình, chạy chơng trình và xem kết quả. 2. Nội dung Bài 1. Làm quen với việc khởi động và thoát khỏi Turbo Pascal. Nhận biết các thành phần trên màn hình của Turbo Pascal. a) Khởi động Turbo Pascal bằng một trong hai cách: Cách 1: Nháy đúp chuột trên biểu tợng trên màn hình nền (hoặc trong bảng chọn Start); Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe trong th mục chứa tệp này (thờng là th mục TP hoặc th mục con TP\BIN). b) Quan sát màn hình của Turbo Pascal và so sánh với hình dới đây: Nguyn Hng Hip 9 . GIÁO ÁN Ngày soạn : 24 / 08/ 20 08 Ngày day : 25 / 08 / 20 08 Tuần 1 Tiết : 1 : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/Mục tiêu:: - Học sinh biết một số khái. khóa - Học sinh tự lấy ví dụ minh họa - Hoàn thành chương trình Nguyễn Hồng Hiệp 8 GIAO AN Ngaứy soaùn : 07 / 09 / 20 08 Ngaứy daùy : 08 / 09 /20 08 Tun

Ngày đăng: 26/08/2013, 00:10

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w