TIN 8 TUAN 6 TIET 11 12

6 5 0
TIN 8 TUAN 6 TIET 11 12

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

Thông tin tài liệu

var R = 30; Câu 2: Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán dưới đây: a Tính diện tích S của hình tam giác với độ dài một cạnh a[r]

(1)Tuần: Tiết: 11 Ngày soạn: 29/09 /2012 Ngày dạy: 01/10/2012 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t1) I MỤC TIÊU: Kiến thức: - Biết khái niệm biến - Biết vai trò biến lập trình - Hiểu cách khai báo và sử dụng biến Kỹ năng: Khai báo biến chương trình Thái độ: Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ: Giáo viên: SGK, SGV, tài liệu, Giáo án Học sinh:- Đọc trước bài, SGK, đồ dùng học tập, bảng phụ III TIẾN TRÌNH DẠY HỌC: 1.Ổn định tổ chức lớp (1’) Kiểm tra bài cũ : (4’) Câu hỏi: Viết lệnh in lên màn hình thông báo : ‘20 + =’ và lệnh in lên màn hình kết phép toán: 20+5 Viết lệnh điều khiển máy dừng lại đến nhấn phím enter thì tiếp tục Trả lời: Writeln(‘20+5=’,20+5) ; Readln ; Bài mới: (37’) Vào bài: Chúng ta đã làm quen với số chương trình đơn giản Các chương trình đõ giải các công việc đơn giản là xuất, nhập liệu Vậy để giải các bài toán phức tạp thì phải cần công cụ đặc biệt chương trình đó là biến Vậy biến là gì? Sử dụng biến nào? … Chúng ta cùng tìm hiểu bài học hôm Hoạt động giáo viên Hoạt động học sinh Kiến thức ghi bảng Hoạt động 1: Tìm hiểu biến chương trình (17’) Gv: Yêu cầu H đọc thông tin HS:Đọc SGK để hiểu nào Biến là công cụ lập SGK là biến trình: Gv: Biến là gì ? Biến có vai HS:Viết bảng phụ - Biến dùng để lưu trữ trò gì chương trình ? liệu và liệu này có thể thay đổi thực chương Gv: Yêu cầu Hs viết lệnh in HS:Viết lại câu lệnh phép trình kết phép cộng 15+5 lên tính đó - Dữ liệu biến lưu trữ màn hình ? gọi là giá trị biến Gv: Muốn in lên màn hình kết HS:Quan sát, lắng nghe để * Ví dụ : phép tính khác hiểu nào là biến và vai trò In kết phép cộng 15+5 lên thì làm nào ? màn hình viết lệnh : biến writeln(15+5); Gv: Đưa hình ảnh lên màn In lên màn hình giá trị biến hình và phân tích gợi mở (2) Gv: Đưa cách làm và phân tích x + giá trị biến y viết lệnHs: writeln(X+Y); writeln(X+Y); * Ví dụ : Tính và in giá trị các biểu 100  50 100  50 thức và màn hình Gv: Trình bày cách tính hai biểu thức bên ? Cách làm : X  100 + 50 Y  X/3 Z  X/5 Hoạt động 2: Tìm hiểu cách khai báo biến (20’) Gv: Yêu cầu H đọc thông tin Hs: Đọc thầm nghiên cứu Khai báo biến: SGK SGK - Việc khai báo biến gồm : Gv: Việc khai báo biến gồm HS:Trả lời theo suy nghĩ + Khai báo tên biến; khai báo gì ? mình + Khai báo kiểu liệu HS:Lắng nghe và nắm vững biến Gv: Đưa ví dụ SGK và kiến thức * Ví dụ : phân tích các thành phần Gv: Viết ví dụ khai báo biến rồi yêu cầu giải thích thành phần ? Gv: Thu kết nhận xét và cho điểm Gv: Viết dạng tổng quát để khai báo biến chương trình - Việc khai báo biến gồm: * Khai báo tên biến * Khai báo kiểu liệu biến Ví dụ: Var m,n: Integer; S, diện tích: real; Thongbao: Strinh; Trong đó: HS:Làm theo nhóm vào bảng phụ HS:Quan sát và ghi - Var là từ khoá ngôn ngữ Trong đó : - var là từ khoá ngôn ngữ lập trình dùng để khai báo biến, - m, n là các biến có kiểu nguyên (integer), - S, dientich là các biến có kiểu thực (real), - thong_bao là biến kiểu xâu (string) * Dạng tổng quát : Var danh sách tên biến: kiểu biến ; (3) Var ? M,n ? S, dientich ? Thongbao ? Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác lập trình dùng để khai báo biến - m,n: là biến có kiểu số nguyên - S, dientich: là các biến có kiểu số thực - thongbao: là biến kiểu xâu Củng cố: (2’) Câu 1: Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến số: A var tb: real; B var 4hs: integer; C const x: real; D var R = 30; Câu 2: Hãy cho biết kiểu liệu các biến cần khai báo dùng để viết chương trình để giải các bài toán đây: a) Tính diện tích S hình tam giác với độ dài cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên nhập vào từ bàn phím) b) Tính kết c phép chia lấy phần nguyên và kết d phép chia lấy phần dư hai số nguyên a và b Hướng dẫn nhà: (1’) - Về nhà học bài cũ - Trả lời Bt SGK và xem trước phần còn lại bài Rút kinh nghiệm: Tuần: Tiết: 12 Ngày soạn: 01/10 /2012 (4) Ngày dạy: 04/10/2012 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2) I MỤC TIÊU: Kiến thức: - Biết khái niệm biến, - Hiểu cách khai báo, sử dụng biến, - Biết vai trò biến lập trình - Hiểu lệnh gán Kỹ năng: - Rèn luyện kĩ khai báo biến chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ: Giáo viên: SGK, SGV, tài liệu, Giáo án Học sinh:- Đọc trước bài, SGK, đồ dùng học tập, bảng phụ III TIẾN TRÌNH TIẾT DẠY: 1.Ổn định tổ chức lớp : (1’) Kiểm tra bài cũ : (3’) Câu hỏi: Biến dùng để làm gì chương trình ? Viết cách khai báo biến và cho ví dụ cụ thể ? Trả lời: Biến dùng để lưu trữ liệu và liệu này có thể thay đổi thực chương trình Cách khai báo biến: Var tên_biến : Kiểu liệu ; VD : Var a :Integer ; var b: String ; Bài mới: (26’) Hoạt động giáo viên Hoạt động học sinh Kiến thức ghi bảng Hoạt động 1: Tìm hiểu cách sử dụng biến chương trình (16’) GV: Sau khai báo biến, Sử dụng biến chương muốn sử dụng biến phải làm trình: cho biến có giá trị cách (nhập gán) - Muốn dùng biến ta phải thực GV:Khi khai báo biến y thuộc HS: Viết lệnh nhập giá trị các thao tác : kiểu Interger thì phải nhập giá cho biến y vào bảng phụ + Khai báo biến thuộc kiểu nào trị cho biến y nào ? đó GV:Khi nhập gán giá trị HS: Nghiên cứu sgk trả lời + Nhập giá trị cho biến cho biến thì giá trị cũ có bị gán giá trị cho biến hay không ? + Tính toán với giá trị biến GV:Giới thiệu cấu trúc lệnh - Lệnh để sử dụng biến : gán + Lệnh nhập giá trị cho biến từ GV:Đưa màn hình bảng các HS: Nghiên cứu sgk trả lời bàn phím : ví dụ lệnh gán HS: Nghiên cứu ví dụ sgk Readln(tên biến); + Lệnh gán giá trị cho biến : (5) Lệnh X:=12; ý nghĩa Gán giá trị đã lưu biến nhớ Y vào biến nhớ X để hiểu hoạt động lệnh Tên biến := Biểu thức cần gán giá trị cho biến; gán - Ví dụ : HS: Thảo luận nhóm điền Lệnh Ý nghĩa vào các ô trống lệnh ý X:=12; Gán giá trị số 12 vào biến nhớ X nghĩa lệnh X:=Y; X:=(a+b)/2; Tăng giá trị biến nhớ X lên đơn vị, kết gán trở lại biến X X:=(a+b)/2; X:=X+1; Gv : Cho học sinh thảo luận nhóm điền kết vào bảng GV:Nhận xét và chốt bảng SGK Gán giá trị đã lưu biến nhớ Y vào biến nhớ X Thực phép toán tính trung bình cộng hai giá trị nằm hai biến nhớ a và b Kết gán vào biến nhớ X Tăng giá trị biến nhớ X lên đơn vị, kết gán trở lại biến X Hoạt đông 2: Tìm hiểu cách sử dụng chương trình Pascal (10’) Gv:Yêu cầu H đọc thông tin SGk GV:Nêu khái niệm ngắn gọn ? GV:Viết cách khai báo số và ví dụ cụ thể GV: Nhận xét và chốt khái niệm hằng, cách khai báo hằng, ví dụ GV:Có thể dùng lệnh gán để thay đổi giá trị không ? Khi cần thay đổi giá trị ta làm nào ? Củng cố: Kiểm tra 15’ HS: Đọc sgk để hiểu nào Hằng là và cách khai báo - Hằng là đại lượng để lưu trữ nào ? liệu và có giá trị không đổi HS: Trả lời Viết bảng phụ suốt quá trình thực chương trình HS: N/c sgk trả lời - Cách khai báo : Const tên =giá trị ; Ví dụ : Đề bài So sánh giống và khác và biến? Cho ví dụ khai báo và biến Khai báo biến x,y có kiểu số nguyên và biến z dùng để chứa thương a và b Đáp án: - Giống nhau: + Biến và là đại lượng lưu trữ liệu (1 điểm) + Hai đại lượng này phải khai báo sử dụng (1 điểm) - Khác nhau: Hằng Biến - Giá trị không thể thay đổi - Giá trị biến có thể thay đổi quá quá trình thực chương trình (1 điểm) trình thực chương trình (1 điểm) (6) - Cách khai báo biến: Var <tên biến>: <kiểu liệu>; (1 điểm) - Ví dụ: (1 điểm) Var a, b: Real; C: String; - Cách khai báo hằng: Const <tên hằng>=<Giá trị hằng>; (1 điểm) - Ví dụ: (1 điểm) Const pi=3.14; (2 điểm) Var x,y: integer; Z: real; Hướng dẫn nhà: - Học thuộc khái niệm và cách khai báo biến, - Làm hết các bài tập trang 33 SGK - Xem trước bài thực hành Rút kinh nghiệm: (7)

Ngày đăng: 08/06/2021, 00:10

Tài liệu cùng người dùng

Tài liệu liên quan