GA tin 8 tuần 4

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Đặng Ngọc Bích (trang riêng)
Ngày gửi: 17h:23' 20-10-2013
Dung lượng: 82.0 KB
Số lượt tải: 3
Nguồn:
Người gửi: Đặng Ngọc Bích (trang riêng)
Ngày gửi: 17h:23' 20-10-2013
Dung lượng: 82.0 KB
Số lượt tải: 3
Số lượt thích:
0 người
Ngày soạn: 23/8/2013
Tuần: 4
Tiết: 7+8
BÀI 3:
I. MỤC TIÊU:
1. Kiến thức:
- Biết 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ố.
- Biết khái niệm điều khiển tương tác giữa người với máy tính.
2. Kĩ năng:
- Thực hiện 1 số bài toán đơn giản với dữ liệu kiểu số .
3. Thái độ:
- Nghiêm túc trong học tập, ham thích môn học, có ý thức tìm tòi.
II. CHUẨN BỊ:
1. GV: Bảng phụ các kiểu dữ liệu.
2. HS: Sách giáo khoa, đọc trước bài.
III. TIẾN TRÌNH:
1. Ổn định lớp:
2. Kiểm tra bài cũ:
HS1. Em hãy cho biết các cách thoát khỏi PASCAL? cho biết các phím để biên dịch, chạy chương trình , quan sát kết quả trên màn hình?
HS2. Em hãy cho biết làm cách nào dừng màn hình xem kết quả mà không cần nhấn phím Alt + F5? Các từ khóa trong PASCAL có phân biệt chữ hoa và chữ thường? Dấu gì được dùng để phân cách các lệnh trong PASCAL? Văn bản muốn in ra màn hình phải đặt trong dấu nào?
3. Bài mới:
Hoạt động của giáo viên và học sinh
Nội dung
- GV: Thông tin xung quanh chúng ta rất đa dạng nên dữ liệu trong máy tính cũng khác nhau về chất. Để dễ dàng quản lý và tăng hiệu quả xử lý, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau: chữ, số nguyên, số thập phân...
- GV: các kiểu dữ liệu khác nhau như thế nào chúng ta có thể thấy, ở môn Văn-Tiếng Việt có thể tiến hành phân tích, phát biểu cảm nghĩ về bài văn, bài thơ nào đó. Nhưng ở môn toán thì ta thường tính toán bằng các phép cộng trừ nhân chia.. với các con số.
- GV: Khi các em học chương trình bảng tính Excel ở lớp 7. Các em đã làm quen với những kiểu dữ liệu nào?
- HS: kiểu dữ liệu kiểu số và kiểu dữ liệu kí tự
- GV: đối với các kiểu dữ liệu khác nhau thì thực hiện các phép xử lý khác nhau. Tương tự như vậy ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu và định nghĩa các phép xử lí tương ứng trên mỗi kiểu dữ liệu.
- GV: trình bày bảng phụ các kiểu dữ liệu.
- HS: quan sát
- GV: trình bày từng kiểu dữ liệu sự khác nhau giữa kiểu số nguyên và số thực, Char và String.
- GV: kiểu dữ liệu xâu chúng ta đã gặp khi xuất thông báo ra màn hình phải đặt trong dấu nháy đơn.
- GV: trong các ngôn ngữ lập trình, các kiểu số nguyên đựơc phân chia thành các kiểu nhỏ hơn theo các phạm vi khác nhau tương tự kiểu số thực cũng phân chia thành các kiểu nhỏ hơn có độ chính xác (số chữ số thập phân) khác nhau.
1. Dữ liệu và kiểu dữ liệu
Tên kiểu
Phạm vi giá trị
Integer
số nguyên:
từ -215 đến 215 -1
Real
số thực: gía trị tuyệt đối:
từ 2.9 x 10 -39 đến 1.7 x1038 và số 0
Char
một kí tự trong bảng chữ cái
String
Xâu kí tự tối đa 255 kí tự
Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lý theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó
- GV: treo bảng phụ và trình bày.
- GV: trong ngôn ngữ lập trình ta có thể thực hiện các phép toán cộng, trừ, nhân, chia với các số nguyên và số thực
2. Các phép toán với dữ liệu kiểu số
Các biểu thức toán thường đặt trong cặp dấu () không đặt trong {} và []
- GV: em hãy cho biết thứ tự ưu tiên các phép toán ở môn toán.
- HS: trả lời.
- GV: tương tự Pascal cũng có thứ tự ưu tiên các phép toán như sau:
- GV: vd về phép toán
5 div 2 = 2;
5 mod 2 = 1
-12 mod 5 = -2
GV cho Hs đọc quy tắc tính trong SGK
- GV: các em đã làm quen với kí hiệu các phép toán trong ngôn ngữ PASCAL và qui tắc của các phép toán đó. Bây giờ các em hãy chuyển đổi các phép toán đó thành ngôn ngữ PASCAL
Chia 6 nhóm:
a. a + 5 * c –d
b. {([a*b]/10 + [d-e])*
Tuần: 4
Tiết: 7+8
BÀI 3:
I. MỤC TIÊU:
1. Kiến thức:
- Biết 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ố.
- Biết khái niệm điều khiển tương tác giữa người với máy tính.
2. Kĩ năng:
- Thực hiện 1 số bài toán đơn giản với dữ liệu kiểu số .
3. Thái độ:
- Nghiêm túc trong học tập, ham thích môn học, có ý thức tìm tòi.
II. CHUẨN BỊ:
1. GV: Bảng phụ các kiểu dữ liệu.
2. HS: Sách giáo khoa, đọc trước bài.
III. TIẾN TRÌNH:
1. Ổn định lớp:
2. Kiểm tra bài cũ:
HS1. Em hãy cho biết các cách thoát khỏi PASCAL? cho biết các phím để biên dịch, chạy chương trình , quan sát kết quả trên màn hình?
HS2. Em hãy cho biết làm cách nào dừng màn hình xem kết quả mà không cần nhấn phím Alt + F5? Các từ khóa trong PASCAL có phân biệt chữ hoa và chữ thường? Dấu gì được dùng để phân cách các lệnh trong PASCAL? Văn bản muốn in ra màn hình phải đặt trong dấu nào?
3. Bài mới:
Hoạt động của giáo viên và học sinh
Nội dung
- GV: Thông tin xung quanh chúng ta rất đa dạng nên dữ liệu trong máy tính cũng khác nhau về chất. Để dễ dàng quản lý và tăng hiệu quả xử lý, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau: chữ, số nguyên, số thập phân...
- GV: các kiểu dữ liệu khác nhau như thế nào chúng ta có thể thấy, ở môn Văn-Tiếng Việt có thể tiến hành phân tích, phát biểu cảm nghĩ về bài văn, bài thơ nào đó. Nhưng ở môn toán thì ta thường tính toán bằng các phép cộng trừ nhân chia.. với các con số.
- GV: Khi các em học chương trình bảng tính Excel ở lớp 7. Các em đã làm quen với những kiểu dữ liệu nào?
- HS: kiểu dữ liệu kiểu số và kiểu dữ liệu kí tự
- GV: đối với các kiểu dữ liệu khác nhau thì thực hiện các phép xử lý khác nhau. Tương tự như vậy ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu và định nghĩa các phép xử lí tương ứng trên mỗi kiểu dữ liệu.
- GV: trình bày bảng phụ các kiểu dữ liệu.
- HS: quan sát
- GV: trình bày từng kiểu dữ liệu sự khác nhau giữa kiểu số nguyên và số thực, Char và String.
- GV: kiểu dữ liệu xâu chúng ta đã gặp khi xuất thông báo ra màn hình phải đặt trong dấu nháy đơn.
- GV: trong các ngôn ngữ lập trình, các kiểu số nguyên đựơc phân chia thành các kiểu nhỏ hơn theo các phạm vi khác nhau tương tự kiểu số thực cũng phân chia thành các kiểu nhỏ hơn có độ chính xác (số chữ số thập phân) khác nhau.
1. Dữ liệu và kiểu dữ liệu
Tên kiểu
Phạm vi giá trị
Integer
số nguyên:
từ -215 đến 215 -1
Real
số thực: gía trị tuyệt đối:
từ 2.9 x 10 -39 đến 1.7 x1038 và số 0
Char
một kí tự trong bảng chữ cái
String
Xâu kí tự tối đa 255 kí tự
Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lý theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó
- GV: treo bảng phụ và trình bày.
- GV: trong ngôn ngữ lập trình ta có thể thực hiện các phép toán cộng, trừ, nhân, chia với các số nguyên và số thực
2. Các phép toán với dữ liệu kiểu số
Các biểu thức toán thường đặt trong cặp dấu () không đặt trong {} và []
- GV: em hãy cho biết thứ tự ưu tiên các phép toán ở môn toán.
- HS: trả lời.
- GV: tương tự Pascal cũng có thứ tự ưu tiên các phép toán như sau:
- GV: vd về phép toán
5 div 2 = 2;
5 mod 2 = 1
-12 mod 5 = -2
GV cho Hs đọc quy tắc tính trong SGK
- GV: các em đã làm quen với kí hiệu các phép toán trong ngôn ngữ PASCAL và qui tắc của các phép toán đó. Bây giờ các em hãy chuyển đổi các phép toán đó thành ngôn ngữ PASCAL
Chia 6 nhóm:
a. a + 5 * c –d
b. {([a*b]/10 + [d-e])*
 







