Giáo án Tin lớp 8 tiết 15: Bài tập

BÀI TẬP

1. Kiểu dữ liệu cơ bản :

- Interger : Số nguyên

- Real : Số thực

- Char : Kí tự

- String : Xâu kí tự

2. Các phép toán cơ bản :

- Cộng : +

- Trừ : -

- Nhân : *

- Chia : /

- Chia lấy phần nguyên, phần dư : Div, mod.

3. Một số lệnh cơ bản để giao tiếp giữa người và máy.

a) Thông báo kết quả tính toán

b) Nhập dữ liệu

c) Chương trình tạm ngừng

 

doc3 trang | Chia sẻ: dung89st | Lượt xem: 1287 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin lớp 8 tiết 15: Bài tập, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tiết: 15
Ngày dạy: 09/10/2009
BÀI TẬP
I. Mục tiêu
1. Kiến thức
Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy.
Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal.
2. Kỹ năng
Nhanh nhẹn trong quá trình tính toán, định hướng giải bài toán.
3. Thái độ
Nghiêm túc trong học tập
II. Chuẩn bị
Thầy giáo
Chuẩn bị trước các bài tập trong sách giáo khoa
Đáp án
Học sinh
Giải trước bài tập ở nhà.
III. Phương pháp dạy học
Diển giải
Thuyết trình, minh họa
IV. Tiến trình dạy học
Ổn định
Kiểm diện học sinh
Kiểm tra bài cũ
Kiểm tra việc chuẩn bị bài ở nhà của học sinh trong vở.
Bài mới
Hoạt động của thầy & trò
Nội dung ghi của trò
* Nội dung 1: Chốt lại kiến thức trọng tâm để áp dụng làm bài tập
Trong TP có những kiểu dữ liệu cơ bản nào ? 
Đưa ra mẫu bảng tổng kết.
Kiểu dữ liệu
Tên kiểu
Ví dụ
Số nguyên
Integer
39
Đọc và ghi nhớ.
Đưa ra mẫu bảng :
Tên phép toán
Kí hiệu
Kiểu dữ liệu
Ví dụ
Cộng
+
Số nguyên, số thực
5+7 = 12
Đọc và ghi nhớ.
Viết tên lệnh in ra màn hình... ?
Viết lên SGK, Đồ dùng học tập, bảng phụ...
Viết tên lệnh nhập dữ liệu?
Viết SGK, Đồ dùng học tập, bảng phụ...
Yêu cầu H viết lệnh tạm dừng
Viết SGK, Đồ dùng học tập, bảng phụ...
Nhận xét và đưa ra dạng bài toán áp dụng
* Nội dung 2: Sửa bài tập
Đọc đề bài
Đọc câu trả lời đã chuẩn bị ở nhà.
Nhận xét bài của bạn.
Chốt 
Đọc đề bài và phần làm bài ở nhà của mình.
Nhận xét và đưa ra đáp án đúng.
Đọc kết quả làm bài của mình ở nhà.
Nhận xét và đưa ra đáp án đúng.
BÀI TẬP
1. Kiểu dữ liệu cơ bản :
- Interger : Số nguyên
- Real : Số thực
- Char : Kí tự
- String : Xâu kí tự
2. Các phép toán cơ bản :
- Cộng : +
- Trừ : -
- Nhân : *
- Chia : /
- Chia lấy phần nguyên, phần dư : Div, mod.
3. Một số lệnh cơ bản để giao tiếp giữa người và máy.
a) Thông báo kết quả tính toán
b) Nhập dữ liệu
c) Chương trình tạm ngừng
Bài 1 : 
Có thể nêu các ví dụ sau đây:
a) Dữ liệu kiểu số và dữ liệu kiểu xâu kí tự. Phép cộng được định nghĩa trên dữ liệu số, nhưng không có nghĩa trên dữ liệu kiểu xâu.
b) Dữ liệu kiểu số nguyên và dữ liệu kiểu số thực. Phép chia lấy phần nguyên và phép chia lấy phần dư có nghĩa trên dữ liệu kiểu số nguyên, nhưng không có nghĩa trên dữ liệu kiểu số thực.
Bài 2 :
Dãy chữ số 2010 có thể là dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu kí tự. Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn (').
var a: real; b: integer; c: string;
 begin
 writeln('2010');
 writeln(2010);
 a:=2010;
 b:=2010;
c:=’2010’
 end.
Bài 3 : 
Lệnh Writeln('5+20=','20+5') in ra màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5, còn lệnh Writeln('5+20=',20+5) in ra màn hình xâu kí tự '5+20' và tổng 20 + 5 như sau: 5+20=25.
Bài 4 : Viết lại phép toán bằng TP
a) ;
b) ;	b) ;
c); 
d) 
a) a/b+c/d;
b) a*x*x+b*x+c ;	b) a*x*x+b*x+c ;	
c) 1/x-a/5*(b+2); 	d) (a*a+b)*(1+c)*(1+c)*(1+c). 
d)(a*a+b)*(1+c)*(1+c)*(1+c). 
Củng cố và luyện tập
Giáo viên nhắc lại các kiến thức cơ bản và yêu cầu học sinh học thuộc lý thuyết.
Rút kinh nghiệm với các em các lỗi thường gặp khi thao tác với máy tính
Hướng dẫn học ở nhà
Học bài 
Chuẩn bị tiết sau kiểm tra.
V. Rút kinh nghiệm

File đính kèm:

  • docTiet 15.doc