BTH2. Viết chương trình để tính toán
Chia sẻ bởi Thái Quang Tiến |
Ngày 14/10/2018 |
41
Chia sẻ tài liệu: BTH2. Viết chương trình để tính toán thuộc Tin học 8
Nội dung tài liệu:
Bài: thực hành 2 – tiết: 9,10
Tuần day: 5
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN
1. MỤC TIÊU
1.1. Kiến thức:
- HS biết:
Hs biết soạn thảo, chỉnh sửa chương trình, biên dịch, chạy và xem kết quả hoạt động của chương trình trong môi trường Pascal.
- HS hiểu:
Hs hiểu phép toán div và mod.
Hs hiểu thêm các lệnh in dữ liệu ra màn hình, tạm ngừng chương trình.
1.2. Kỷ năng:
- Thực hành với các biểu thức số học trong chương trình Pascal.
1.3. Thái độ:
HS có thái độ học tập nghiêm túc.
Hình dung công việc của một lập trình viên.
2. TRỌNG TÂM
Thực hành trên máy.
3. CHUẨN BỊ
- 3.1. Giáo viên: Chuẩn bị phòng máy, chia cặp thực hành.
- 3.2. Học sinh: Dụng cụ học tập, ngồi vào máy dưới sự phân công của giáo viên.
4. TIẾN TRÌNH
4.1. Ồn định tổ chức và kiểm diện:
Lớp 8a1 :
Lớp 8a2 :
4.2. Kiểm tra miệng:
Câu hỏi:
1. Trình bày các quy tắc thực hiện tính toán? Trình bày các phép toán trên dữ liệu kiểu số?
2. Trình bày các phép so sánh?
Trả lời:
Câu 1:
- Quy tắc:
+ Các phép toán trong ngoặc được ưu tiên thực hiện trước.
+ Biểu thức không có ngoặc thì các phép toán lần lượt được ưu tiên là: Phép nhân, phép chia, phép chia lấy nguyên, phép chia lấy dư.
+ Nếu biểu thức chỉ có phép cộng trừ thì thực hiện tính từ trái qua phải.
+ Trong pascal chỉ sử cặp ngoặc tròn.
4.3. Bài mới :
Hoạt động của gv và hs
Nội dung bài học
Hoạt động 1 Bài tập 1 SGK
H? Trong Pascal kí hiệu nào dùng cho phép nhân và phép chia?
H? Để biểu diễn thứ tự ưu tiên của phép toán trong pascal ta chỉ sử dụng cặp dấu nào?
HS trả lời
Yêu cầu HS chuyển đổi các phép toán trong mục a của bài tập 2 sang biểu thức toán học trong Pascal
HS thực hiện cá nhân
GV kiểm tra , nhận xét cho HS và sửa chữa kịp thời những chỗ còn sai
Yêu cầu HS khởi động pascal để gõ vào chương trình đã chuẩn bị sẵn
GV đi kiểm tra từng nhóm máy thực hiện để kịp thời uốn nắn từng thao tác của HS
Khi HS gõ xong yêu cầu các en lưu với tên bất kì
Dịch và chạy chương trình
Yêu cầu toàn bộ lớp phải sửa lỗi và chạy được chương trình
- Gọi một nhóm máy đứng dậy đọc kết quả-> cả
A/ HS tự chuyển đổi các phéptoán toán học sang các phép toán trong pascal
B/ Khởi động pascal gõ vào chương trình đã chuẩn bị ở nhà với những câu lệnh như mục b SGK
Hoạt động 2 Bài tập 2 SGK
H? Phép chia lấy phần nguyên, phép chia lấy phần dư được kí hiệu như thế nào?
H? Những câu lệnh nào được sử dụng để ngừng chương trình?
-HS trả lời
-Yêu cầu HS mở tệp mới và gõ vào chương trình đã chuẩn bị ở nhà của bài 2 mục a
-H? Làm thế nào để mở tệp mới trong pascal?
Yêu cầu HS dịch và chạy chương trình
Yêu cầu các em quan sát kết quả và cho nhận xét
Tất cả HS đề chạy được chương trình và có kết quả
Yêu cầu HS thêm vào các câu lệnh Delay(5000) vào sau mỗi câu lệnh writeln -> dịch và chạy chương trình -> Quan sát màn hình kết quả
H? Lệnh Delay(5000) có ý nghĩa gì?
- Yêu cầu HS thêm lệnh Readln vào chương trình trước từ khoá End -> dịch, chạy chương trình , quan sát kết quả
A/ Mở tệp mới -> gõ vào ch
Tuần day: 5
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN
1. MỤC TIÊU
1.1. Kiến thức:
- HS biết:
Hs biết soạn thảo, chỉnh sửa chương trình, biên dịch, chạy và xem kết quả hoạt động của chương trình trong môi trường Pascal.
- HS hiểu:
Hs hiểu phép toán div và mod.
Hs hiểu thêm các lệnh in dữ liệu ra màn hình, tạm ngừng chương trình.
1.2. Kỷ năng:
- Thực hành với các biểu thức số học trong chương trình Pascal.
1.3. Thái độ:
HS có thái độ học tập nghiêm túc.
Hình dung công việc của một lập trình viên.
2. TRỌNG TÂM
Thực hành trên máy.
3. CHUẨN BỊ
- 3.1. Giáo viên: Chuẩn bị phòng máy, chia cặp thực hành.
- 3.2. Học sinh: Dụng cụ học tập, ngồi vào máy dưới sự phân công của giáo viên.
4. TIẾN TRÌNH
4.1. Ồn định tổ chức và kiểm diện:
Lớp 8a1 :
Lớp 8a2 :
4.2. Kiểm tra miệng:
Câu hỏi:
1. Trình bày các quy tắc thực hiện tính toán? Trình bày các phép toán trên dữ liệu kiểu số?
2. Trình bày các phép so sánh?
Trả lời:
Câu 1:
- Quy tắc:
+ Các phép toán trong ngoặc được ưu tiên thực hiện trước.
+ Biểu thức không có ngoặc thì các phép toán lần lượt được ưu tiên là: Phép nhân, phép chia, phép chia lấy nguyên, phép chia lấy dư.
+ Nếu biểu thức chỉ có phép cộng trừ thì thực hiện tính từ trái qua phải.
+ Trong pascal chỉ sử cặp ngoặc tròn.
4.3. Bài mới :
Hoạt động của gv và hs
Nội dung bài học
Hoạt động 1 Bài tập 1 SGK
H? Trong Pascal kí hiệu nào dùng cho phép nhân và phép chia?
H? Để biểu diễn thứ tự ưu tiên của phép toán trong pascal ta chỉ sử dụng cặp dấu nào?
HS trả lời
Yêu cầu HS chuyển đổi các phép toán trong mục a của bài tập 2 sang biểu thức toán học trong Pascal
HS thực hiện cá nhân
GV kiểm tra , nhận xét cho HS và sửa chữa kịp thời những chỗ còn sai
Yêu cầu HS khởi động pascal để gõ vào chương trình đã chuẩn bị sẵn
GV đi kiểm tra từng nhóm máy thực hiện để kịp thời uốn nắn từng thao tác của HS
Khi HS gõ xong yêu cầu các en lưu với tên bất kì
Dịch và chạy chương trình
Yêu cầu toàn bộ lớp phải sửa lỗi và chạy được chương trình
- Gọi một nhóm máy đứng dậy đọc kết quả-> cả
A/ HS tự chuyển đổi các phéptoán toán học sang các phép toán trong pascal
B/ Khởi động pascal gõ vào chương trình đã chuẩn bị ở nhà với những câu lệnh như mục b SGK
Hoạt động 2 Bài tập 2 SGK
H? Phép chia lấy phần nguyên, phép chia lấy phần dư được kí hiệu như thế nào?
H? Những câu lệnh nào được sử dụng để ngừng chương trình?
-HS trả lời
-Yêu cầu HS mở tệp mới và gõ vào chương trình đã chuẩn bị ở nhà của bài 2 mục a
-H? Làm thế nào để mở tệp mới trong pascal?
Yêu cầu HS dịch và chạy chương trình
Yêu cầu các em quan sát kết quả và cho nhận xét
Tất cả HS đề chạy được chương trình và có kết quả
Yêu cầu HS thêm vào các câu lệnh Delay(5000) vào sau mỗi câu lệnh writeln -> dịch và chạy chương trình -> Quan sát màn hình kết quả
H? Lệnh Delay(5000) có ý nghĩa gì?
- Yêu cầu HS thêm lệnh Readln vào chương trình trước từ khoá End -> dịch, chạy chương trình , quan sát kết quả
A/ Mở tệp mới -> gõ vào ch
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Thái Quang Tiến
Dung lượng: 17,50KB|
Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)