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

Giáo án Tin học 8 bài 3: Chương trình máy tính và dữ liệu

28 11 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 1,6 MB

Nội dung

Giới thiệu đến bạn một số giáo án hay của bài Chương trình máy tính và dữ liệu - Tin học 8 giúp GV dùng làm tư liệu tham khảo, góp phần xây dựng tiết học tốt hơn. Thông qua giáo án của bài học GV hướng dẫn học sinh biết về một số chương trình của máy tính, nắm được khái niệm kiểu dữ liệu, biết một số phép toán cơ bản với dữ liệu số. Các bạn hãy tham khảo bộ sưu tập giáo án bài Chương trình máy tính và dữ liệu - Tin học lớp 8 để có thêm tư liệu hướng dẫn học sinh và soạn giáo án.

Giáo án Tin học BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I Mục tiêu: Kiến thức: - Biết khái niệm liệu kiểu liệu - Biết số phép tốn với kiểu liệu số Kĩ năng: - Rèn luyện kĩ sử dụng phép tốn với kiểu liệu số Thái độ: - Thái độ học tập nghiêm túc, yêu thích mơn II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: Hoạt động GV Hoạt động HS Nội dung Dữ liệu kiểu liệu: GV: Thuyết trình - Máy tính cơng cụ xử lí liệu kiểu liệu thơng tin, cịn chương trình Tìm hiểu liệu kiểu dẫn cho máy tính cách thức xử liệu Học sinh ý lắng lí thơng tin để có kết mong - Để quản lí tăng hiệu nghe, ghi tóm tắt muốn xử lí, ngơn ngữ lập học trình thường phân chia liệu thành thành kiểu khác - Các kiểu liệu thường ? Các kiểu liệu thường xử lí theo cách khác xử lí + Các kiểu liệu thường xử lí - Để quản lí tăng hiệu xử theo nhiều cách lí, ngơn ngữ lập trình khác thường phân chia liệu thành thành kiểu khác - Các ngôn ngữ lập trình - Một số kiểu liệu thường định nghĩa sẵn số kiểu dùng: liệu * Số nguyên - Một số kiểu liệu * Số thực thường dùng: + Học sinh ý * Xâu kí tự * Số nguyên lắng nghe * Số thực * Xâu kí tự Em cho ví dụ ứng với kiểu liệu? Học sinh cho ví dụ theo yêu cầu giáo viên - Số nguyên: Số học sinh - Trong ngôn ngữ lập trình, lớp, số sách liệu kiểu số nguyên thư viện… phân chia tiếp thành GV nêu phạm vi giá trị - Số thực: Chiều kiểu nhỏ theo phạm vi kiểu liệu cao bạn Bình, giá trị khác nhau, liệu kiểu điểm trung bình số thực phân chia thành mơn tốn kiểu có độ xác (số - Xâu kí tự: “ chao chữ số thập phân) khác cac ban” Tên Học sinh ý lắng nghe, ghi tóm tắt học Phạm vi giá trị kiểu integer khoảng real 215 đến 215  có giá trị tuyệt đối khoảng 2,910-39 đến char 1,71038 số Một kí tự string bảng chữ Xâu kí tự, tối đa gồm 255 kí tự Các phép tốn với liệu kiểu số: Kí hiệu phép tốn số học Pascal: Tìm hiểu phép tốn với +: phép cộng liệu kiểu số - : Phép trừ Trong ngơn ngữ * : Phép nhân lập trình ta thực / : Phép chia phép tốn số học Div: phép chia lấy phần nguyên cộng, trừ, nhân chia với Mod: phép chia lấy phần dư số nguyên số thực - Giới thiệu số phép tốn số học Pascal như: cộng, trừ, nhân, chia * Phép DIV : Phép chia lấy phần dư Kí * Phép MOD: Phép chia Học sinh ý lắng lấy phần nguyên nghe, ghi tóm tắt GV nêu số ví dụ học 5/2 = 12/5 = 2.4 2; mod 2 12 mod = = 1; 2 hiệu tốn + cộng Kiểu liệu số nguyên,  2.5; div = 12 div = Phép trừ số thực số nguyên, * nhân số thực số nguyên, / GV nêu số ví dụ chia số thực số nguyên, cách viết biểu thức số chia số thực số a  b  c + d a*b-c+d lấy nguyên a 15  �  15+5*(a/2) phần học Pascal: div nguyên mod chia số x5 �y � � (x  2)  1� a 3 � b5 � Học sinh ý lắng nghe, ghi tóm tắt lấy (x+5)/(a+3)-(y/ học phần (b+5)*(x+2)*(x+2)+1) - Yêu cầu học sinh nghiên dư nguyên cứu sách giáo khoa => Quy tắc tính biểu thức số Quy tắt tính biểu thức học:  Các phép tốn ngoặc số học thực trước tiên;  Trong dãy phép tốn khơng có dấu ngoặc, phép nhân, phép chia, phép chia lấy phần nguyên phép chia lấy Học sinh nghiên phần dư thực trước; cứu sách giáo khoa Phép cộng phép trừ => đưa quy tắt thực theo thứ tự từ trái tính biểu thức sang phải số học: - Các phép tốn ngoặc thực trước Chú ý viết - Trong dãy biểu thức tốn, để dễ phân phép tốn khơng có biệt, ta dùng cặp dấu ngoặc, dấu ngoặc tròn ( ), dấu phép nhân, phép ngoặc vuông [ ], dấu chia, phép chia lấy ngoặc nhọn { } để gộp phần nguyên phép tốn, phép chia lấy phần ngơn ngữ lập trình dư thực sử dụng dấu ngoặc trước trịn cho mục đích Ví dụ, biểu - Phép cộng thức phép trừ thực  (a  b)(c  d)  6  a viết theo thư tự từ trái sang phải Pascal có dạng: ((a+b)*(c-d)+6))/3-a HS lắng nghe GV nêu phần ý ghi tóm tắt học IV Củng cố: ? Hãy nêu số kiểu liệu thường dùng V Dặn dò: - Học kết hợp SGK - Làm tập 1,2,3,4/26/SGK BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tt) I Mục tiêu: Kiến thức: - Biết kí hiệu tốn học sử dụng để kí hiệu phép so sánh - Biết giao tiếp người máy tính Kĩ năng: - Rèn luyện kĩ sử dụng kí hiệu phép so sánh ngôn ngữ Pascal Thái độ: - Thái độ học tập nghiêm túc, u thích mơn II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: Kiểm tra cũ: ? Hãy nêu số kiểu liệu thường dùng Bài mới: Hoạt động GV Tìm hiểu phép so sánh Hoạt động HS Nội dung Các phép so sánh: Học sinh ý lắng nghe => - Ngồi phép tốn số học, ta ghi nhớ kiến thức - Ngồi phép tốn số học, ta thường so thường so sánh số sánh số ? Hãy nêu kí hiệu Học sinh trả lời cầu hỏi giáo Kí Phép so Ví phép so sánh hiệ sánh dụ u = 5= viên Kí hiệu Phép so sánh = < > ≠ ≤ nhỏ lớn khác nhỏ < ≥ lớn  Học sinh ý lắng nghe, ghi Kết phép so sánh tóm tắt học sai >  nhỏ 3< lớn 9> khác 65 nhỏ  lớn  96 GV nêu số VD - Kết phép so sánh sai Học sinh ý lắng nghe, ghi tóm tắt học + Giáo viên giới thiệu kí hiệu phép so sánh ngơn ngữ Pascal VD: phép so sánh 9 cho kết đúng, 10 = cho kết sai Tìm hiểu giao tiếp < cho kết người máy sai - Khi viết chương trình, để so Quá trình trao đổi liệu sánh liệu (số, biểu thức, ) hai chiều người Học sinh ý lắng nghe sử dụng kí hiệu máy tính chương trình ngơn ngữ lập trình quy định hoạt động thường gọi giao tiếp tương tác người – máy + Một số trường hợp tương tác người máy: - Thơng báo kết tính tốn: - Yêu cầu học sinh nghiên yêu cầu Kí Phép so Kí hiệu sánh hiệu tốn Pasc học al = < nêu số chương trình trường hợp tương tác Lớn Lớn người máy > >= = ≠ < ≤ ≥ Giao tiếp người – máy tính: - Giao tiếp người – máy tính: - Nhập liệu: Một trình trao đổi liệu hai tương tác thường gặp chương trình yêu cầu nhập chiều người với máy liệu tính: + Con người có nhu cầu can thiệp vào q trình tính tốn, thực việc kiểm tra, điều chỉnh, bổ sung HS ý lắng nghe ghi tóm + Máy tính cho thơng tin tắt học kết tính tốn, thơng báo, GV đưa hai ví dụ để HS gợi ý phân biệt a) Thơng báo kết tính tốn: VD 1: Writeln('Cac ban yêu cầu cho giay nhe '); chương trình Delay(2000); VD: write('Dien tich hinh tron Sau in hình la ',X); dịng chữ "Cac ban cho in kết tính diện tích hình giay nhe ", chương trình trịn hình 19 tạm ngừng giây, đây: sau thực tiếp HS ý quan sát lắng nghe b) Nhập liệu: VD 2: writeln('So Pi = - Nhập liệu thực từ ',Pi); bàn phím hay chuột Sau readln; nhập liệu ta cần gõ phím sau thơng báo kết Enter để chương trình xác tính số π, chương trình nhận tạm ngừng chờ người dùng VD: nhấn phím Enter, Bài thực hành số VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN I Mục tiêu: Kiến thức: - Biết cách chuyển biểu thức tốn học sang biểu diễn Pascal - Biết kiểu liệu khác xử lý khác Kĩ năng: - Rèn luyện kĩ chuyển biểu thức tốn học sang biểu diễn Pascal Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc II Chuẩn bị: Nội dung thực hành, máy tính điện tử III Tiến trình thực hành: Hoạt động GV Nêu tóm tắt nhiệm vụ Hoạt động HS 1? Nội dung Bài Luyện tập gõ biểu thức số học chương trình a) 15 x – 30 + 12 ; Pascal a) b) 15 + 18 - 3+1 sau dạng biểu thức ; 5+1 + Học sinh thực chuyển Pascal: biểu thức tốn học sang biểu a) 15 �4  30  12 ; thức Pasca máy c) (10 + 2)2 tính ; Viết biểu thức tốn học b) 10  18  ; 1 1 (10  2) c) ; (3  1) (3 + 1) d) (10  2)  24 (3  1) Lưu ý: Chỉ dùng dấu d) (10 + 2)2 - 24 ngoặc đơn để nhóm phép ; tốn (3 + 1) b) Khởi động Turbo Pascal gõ chương trình sau để tính biểu thức trên: begin writeln('15*430+12 =',15*4-30+12); Khởi động Turbo Pascal gõ chương trình writeln('(10+5)/ để (3+1)-18/(5+1) =',(10+5)/(3+1)- tính biểu thức 18/(5+1)); GV nhắc lại cách khởi động Pascal writeln('(10+2)*(10+2)/ Khởi động Pascal (3+1)=',(10+2)*(10+2)/(3+1)); write('((10+2)*(10+2)-24)/ Học sinh tiến hành gõ chương GV: Quan sát giúp đỡ HS trình để tính biểu thức thực hành máy (3+1)=',((10+2)*(10+2)-24)/ (3+1)); readln cho end c) GV nêu lưu ý: Lưu chương trình với tên CT2.pas Dịch, chạy chương Lưu ý: Các biểu thức trình kiểm tra kết nhận Pascal đặt câu Lắng nghe ghi nhớ kiến hình lệnh writeln để in kết thức Em có cách viết khác sau làm quen với khái niệm biến Lưu chương trình với tên CT2 GV hướng dẫn HS lưu bài: - Lưu chương trình: nhấn Làm theo hướng dẫn GV phím F2 đặt tên CT2.pas - Dịch Nhấn chương tổ ALT+F9 hợp Khi trình: phím Làm theo hướng dẫn GV dịch chương trình lỗi chương trình trình đến đâu sữ đến - Chạy chương trình: Nhấn tổ hợp phím Làm theo hướng dẫn GV Ctrl+F9 IV Nhận xét (5 phút) Giáo viên nhận xét đánh giá tiết thực hành V Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số (tt) Bài thực hành số (tt) VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN I Mục tiêu: Kiến thức: - Biết sử dụng phép tốn DIV MOD - Hiểu thêm lệnh in liệu hình tạm ngừng chương trình Kĩ năng: - Rèn luyện kĩ sử dụng phép tốn DIV MOD để giải số tốn Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc II Chuẩn bị: Nội dung thực hành, máy tính điện tử III Tiến trình thực hành: Hoạt động GV Tìm hiểu phép Hoạt động HS Nội dung Bài Tìm hiểu phép chia lấy chia lấy phần nguyên phần nguyên phép chia lấy phép chia lấy phần phần dư với số nguyên Sử dụng dư với số nguyên Sử câu lệnh tạm ngừng chương dụng câu lệnh tạm trình ngừng chương trình a) Mở tệp gõ chương trình sau đây: uses crt; - Mở tệp gõ begin chương trình sách + Học sinh thực clrscr; giáo khoa writeln('16/3 =', 16/3); gõ chương trình theo hướng dẫn writeln('16 div =',16 div 3); giáo viên writeln('16 mod =',16 mod 3); writeln('16 mod = ',16-(16 div 3)*3); writeln('16 div = ',(16-(16 mod 3))/3); end b) Dịch chạy chương trình - Dịch chạy chương + Nhấn F9 để dịch Quan sát kết nhận trình Quan sát kết sửa lỗi chương trình cho nhận xét kết nhận cho nhận (nếu có) Nhấn Ctrl + xét kết F9 để chạy chương Từ kết chương trình đưa nhận trình ta nhận thấy rằng: xét kết + Dòng cho kết phép chia bao gồm phần nguyên phần thập phân + Dòng thứ hai cho kết phép chia lấy phần nguyên c) Thêm câu lệnh + Dòng thứ ba cho kết delay(5000) vào sau câu lệnh phép chia lấy writeln chương trình phần dư Dịch chạy chương trình Quan + Dịng thứ tư cho kết sát chương trình tạm dừng giây phép chia lấy sau in kết nguyên dạng dấu phẩy động hình Học sinh độc lập - Thêm câu lệnh thực theo yêu delay(5000) vào sau cầu giáo viên câu lệnh writeln Đưa nhận xét chương trình Dịch chạy chương trình Quan sát chương trình tạm dừng giây sau in kết hình Lắng nghe GV nhận GV tóm tắt lại nhận xét Thêm câu lệnh readln vào chương xét HS trình (trước từ khố end) Dịch  Sau dịch chạy lại chương trình Quan sát chạy chương trình, ta kết hoạt động chương nhận thấy rấngu trình Nhấn phím Enter để tiếp câu tục lệnh chương writeln trình tạm ngừng giây, sau lại in kết Học sinh thực câu lệnh writeln tếp thêm câu lệnh Readln theo kết chương trước từ khố End, trình khơng có thay dịch chạy chương đổi - Thêm Readln trình sau quan sát câu vào lệnh kết chương Đưa nhận xét trình (Trước từ khố Bài Tìm hiểu thêm cách in end) Dich chạy liệu hình chương trình Quan sát Mở lại tệp chương trình kết hoạt động CT2.pas sửa ba lệnh cuối chương (trước từ khố end) thành: trình Nhấn phím Enter để tiếp tục writeln((10+5)/(3+1)-18/ GV tóm tắt lại nhận (5+1):4:2); xét HS writeln((10+2)*(10+2)/  Kết không khác (3+1):4:2); với câu c) kết Học sinh thực writeln(((10+2)*(10+2)-24)/ dạng mang hình theo yêu cầu giáo (3+1):4:2); chờ Khi ta nhấn Enter viên Dịch chạy lại chương trình quay trở lại Quan sát kết hình hình soạn thảo rút nhận xét em Mở lại tệp chương trình CT2.pas sửa Làm theo hướng dẫn câu lệnh cuối GV sách giáo khoa trước HS chạy chương từ khố End Dịch trình rút nhận chạy chương trình sau xét quan sát kết GV nêu lại cách mở tập tin có sẵn để HS nắm File Open GV tóm tắt nhận xét HS Ta nhận thấy chương trình in kết phép tốn bao gồm hai phần phần nguyên gồm chữ số, phần thập phân gồm chữ số IV Nhận xét (5 phút) Giáo viên nhận xét đánh giá tiết thực hành Thực hành LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT I Mục tiêu: Kiến thức: - Học sinh hiểu công dụng ý nghĩa phần mềm tự khởi động, tự mở trị chơi, ơn luyện gõ phím - Thơng qua trị chơi học sinh hiểu rèn luyện kỹ gõ phím nhanh xác Kĩ năng: - Rèn luyện kỹ gõ bàn phím nhanh xác - Vận dụng được: hình thành kỹ thói quen gõ bàn phím mười ngón tay Thái độ: - Cẩn thận, nghiêm túc luyện tập từ dễ đến khó - Phát triển tư duy, phản xạ nhanh II Chuẩn bị: Sách giáo khoa, máy tính điện tử, phần mềm Finger break out III Tiến trình dạy: Hoạt động GV Giới thiệu phần mềm Hoạt động HS ? Hãy nêu mục đích sử dụng phần mềm Nội dung Giới thiệu phần mềm: + Mục đích phần mềm Phần mềm nhằm mục luyện gõ bàn phím đích luyện gõ bàn phím xác nhanh xác Màn hình + Tìm hiểu cách khởi phần mềm: động giới thiệu Nháy đúp chuột lên biểu a) Khởi động phần mềm: hình phần tượng của chương trình mềm hình Desktop ? Hãy nêu cách để khởi Để khởi động phần mềm ta nháy đúp chuột lên biểu tượng động chương trình b) Giới thiệu hình GV giới thiệu hình phần mềm Học sinh ý quan sát phần mềm: Khi nhấn phím Enter OK di chuyển sang hình phần mềm Các thành phần Học sinh ý lắng nghe => - Yêu cầu HS nghiên ghi nhớ kiến thức cứu SGK => thành phần phần mềm phần mềm gồm: - Hình bàn phím vị trí trung tâm với phím có vị trí bàn phím Các phím tơ màu ứng với ngón tay gõ phím - Khu vực chơi phía hình bàn phím - Khung bên phải chứa lệnh thông tin lượt chơi Học sinh ý lắng nghe => c) Thốt khỏi phần mềm ghi nhớ kiến thức - Muốn khỏi phần mềm ta nháy chuột lên nút Stop khung bên - Muốn khỏi phần phải nháy vào nút mềm ta nháy chuột lên Close nút Stop khung bên Hướng dẫn sử dụng: phải nháy vào nút HS nghiên cứu SGK => - Để bắt đầu chơi em Close cách sử dụng nháy chuột nút Start khung bên phải - Trong lần chơi, xuất hộp thoại cho biết phím (trong bàn Tìm hiểu cách sử dụng phím) phần mềm lần sử dụng chơi đó.-> Yêu cầu học sinh nghiên Học sinh ý lắng nghe => Nhấn phím space để bắt cứu SGK => cách sử ghi nhớ kiến thức đầu chơi dụng phần mềm - Nhiệm vụ người chơi phải bắn phá có dạng - Điều khiển ngang bắn cầu nhỏ phím tương ứng Học sinh ý lắng nghe GV nêu cách chơi Chú ý chơi thử - Các chữ ngang thay đổi sau lần gõ phím - Trên hình xuất cầu lớn Khơng để cầu lớn “ chạm đất” mà phải cho chúng va vào ngang quay lên Nếu không lượt chơi Nếu điểm cao thưởng thêm cầu lớn - Ở mức khó hơn, khơng để vật lạ chạm vào ngang, chạm ta lượt chơi Thực hành LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT I Mục tiêu: Kiến thức: - Biết sử dụng phần mềm Finger Break Out để luyện gõ mười ngón Kĩ năng: - Rèn luyện kỹ gõ bàn phím nhanh xác Thái độ: - Cẩn thận, nghiêm túc luyện tập từ dễ đến khó - Phát triển tư duy, phản xạ nhanh II Chuẩn bị: Sách giáo khoa, máy tính điện tử, phần mềm Finger break out III Tiến trình dạy: Hoạt động GV Hoạt động HS Học sinh thực hành Sử dụng phần mềm để luyện luyện gõ mười ngón gõ 10 ngón theo yêu cầu phần mềm giáo viên IV Củng cố: Bài học hơm cần nắm vững nội dung sau: - Giới thiệu hình phần mềm Finger Break Out - Hướng dẫn sử dụng phần mềm * Một số câu hỏi trắ nghiệm: Câu 1: Finger Break Out: a Là phần mềm đại số dành cho học sinh lớp Nội dung b Là phần mềm luyện gõ bàn phím nhanh, xác c Là phần mềm học đại lý giới Trả lời: b Câu 2: Hãy chọn phát biểu sai phát biểu sau đây: a Trong phần mềm Finger Break Out người chơi cần gõ ký tự ngang để di chuyển sang trái sang phải b Trong phần mềm Finger Break Out người chơi cần gõ ký tự ngang để bắn lên cầu nhỏ c Trong phần mềm Finger Break Out người chơi cho cầu lớn chạm đất thưởng thêm lượt chơi d Trong phần mềm Finger Break Out điểm cao người chơi thưởng thêm cầu lớn Trả lời: c Câu 3: Hãy chọn phát biểu sai phát biểu sau đây: a Trong phần mềm Finger Break Out người chơi cần gõ ký tự ngang để di chuyển sang trái sang phải gõ ký tự ngang để bắn lên cầu nhỏ b Trong phần mềm Finger Break Out có nhiều cầu lớn người chơi thắng nhanh c Trong phần mềm Finger Break Out người chơi cho cầu lớn chạm đất thưởng thêm lượt chơi Trả lời: d V Dặn dò: - Ơn lại hơm - Luyện tập trị chơi phần mềm Finger Break Out - Chuẩn bị trước bài VI Rút kinh nghiệm: ... GV nêu phần ý ghi tóm tắt học IV Củng cố: ? Hãy nêu số kiểu liệu thường dùng V Dặn dò: - Học kết hợp SGK - Làm tập 1,2,3,4/26/SGK BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tt) I Mục tiêu: Kiến... tin Chương trình dẫn cho máy tính cách thức xử lý thơng tin để có kết mong muốn b Quá trình trao đổi liệu hai chiều người máy tính chương trình hoạt động thường gọi giao tiếp tương tác người máy. .. số chương trình trường hợp tương tác Lớn Lớn người máy > >= = ≠ < ≤ ≥ Giao tiếp người – máy tính: - Giao tiếp người – máy tính: - Nhập liệu: Một q trình trao đổi liệu hai tương tác thường gặp chương

Ngày đăng: 30/04/2021, 04:21

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

TÀI LIỆU LIÊN QUAN

w