Bài giảng môn Tin học lớp 8 - Bài tập thực hành 1: Bước đầu giải bài toán tin học
lượt xem 3
download
Bài giảng môn Tin học lớp 8 - Bài tập thực hành 1: Bước đầu giải bài toán tin học được thực hiện với mục tiêu nhằm giúp học sinh biết xác định bài toán, mô tả thuật toán, khai báo biến cho bài toán cộng và chia hai số nguyên;... Mời quý thầy cô và các em học sinh cùng tham khảo chi tiết nội dung bài giảng!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng môn Tin học lớp 8 - Bài tập thực hành 1: Bước đầu giải bài toán tin học
- BÀI TẬP THỰC HÀNH 1 BƯỚC ĐẦU GIẢI BÀI TOÁN TIN HỌC
- Tình huống 1: Bài toán cộng và chia hai số nguyên (|a| ≤ 500, |b| ≤ 500, b ≠ 0). CÂU 1: Xác định bài toán b tong thuong a
- CÂU 2: Mô tả thuật toán a, b 2 t huong ßa/b tong, thuong 5 4 t ong ßa + b 3 Bắt đầu 1 Kết thúc 6
- CÂU 2: Mô tả thuật toán Trường hợp 1: Trường hợp 2: a=15, b=7 a= 10, b=3 {nhập} {nhập} a=15 a=10 …………………… b=7 b=3 ……………………. {xử lí} {xử lí} tong← 15+7 tong ← 10+3 …………………… 15/7 thuong ← 10/3 thuong←.………… ……….…………… {xuất} {xuất} tong=22 tong = 13 …………………… 2.14 thuong = 3.33 thuong=……… ………………..
- CÂU 3: Khai báo biến 3.1. Cho các biến a, b, tong, thuong. Em hãy xác định kiểu dữ liệu phù hợp nhất: a b tong thuong char integer real boolean 3.2. Viết khai báo biến: var a, b: …integer; ……………………………………………………………… tong:integer; …………………………………………………………………………… thuong:real; ……………………………………………………………………………
- Tình huống 2: Bài toán cuộc đua Ốc và Rùa. Rùa con thường trêu Ốc sên chậm hơn mình. Ốc sên rất tức giận nên hôm nay, cả hai quyết định thi bò. Liệu rằng Ốc sên có thể giành chiến thắng không? Yêu cầu: Xác định bài toán, mô tả thuật toán. Gợi ý: Gọi thời gian Ốc sên bò về đích là tg_oc, gọi thời gian Rùa con bò về đích là tg_rua. Thời gian tính bằng giờ. Kết quả có thể xảy ra theo 3 trường hợp sau: Nếu tg_octg_rua thì in ra màn hình “Rùa thắng”. Nếu tg_oc=tg_rua thì in ra màn hình “Chậm như nhau”.
- Gọi thời gian Ốc sên bò về đích là tg_oc, thời gian Rùa con bò về đích là tg_rua, thông báo là tb. Em hãy xác định Input, Output của bài toán. tg_oc, tg_rua INPUT: …………………………… tb OUTPUT: ………………………… CÂU 4: Xác định bài toán
- CÂU 5: Mô tả thuật toán STT tg_oc tg_rua Thông báo 1 0.99 1 Ốc thắng 2 1 1.9 Rùa thắng 3 0.5 0.5 Chậm như nhau 4 0.999 0.99 Ốc thắng 5 0.3 0.21 Rùa thắng 6 7 8
- Tình huống 3: Bài toán tìm biển số xe tứ quý
- Gọi biển số xe là so. Gọi chữ số hàng nghìn là nghin, chữ số hàng trăm là tram, chữ số hàng chục là chuc, chữ số hàng đơn vị là don_vi, thông báo là tb. Em hãy xác định Input và Output của bài toán. nghin, tram, chuc, don_vi INPUT: …………………………………… tb OUTPUT: ………………………………… CÂU 6: Xác định bài toán
- số xe là: 8888 {nhập} so=8888 ……………..………………………… …………………………….. {xử lý} nghin= 8888 div 1000=8 ………………………………………… ………………… ………... tram= (8888 mod 1000) div 100= 8 ………………………………………… Nghin=tram=chuc=don_vi chuc= (8888 mod 100) div 10= 8 ………………………………………… CÂU 7: Mô tả thuật toán………………………………………… don_vi= 8888 mod 10= 8 Kiểm tra 8=8=8=8 đúng Đây là biển số Không phải biển số ………………………………………… tứ quý tứ quý {xuất} Đây là biển số tứ quý …………………………………………
- so: nghin: tram: chuc: don_vi: integer; ………… byte; ………… byte; ………… byte; ………… byte; ………… CÂU 8: Khai báo biến
- Game: Thư giãn với “Trò chơi ô chữ”
- Những gợi ý hàng ngang (tất cả đáp án đều không dấu). 1. Tên 1 loại kiểu dữ liệu chỉ nhận giá trị True/False. 2. Phần bắt đầu bằng begin kết thúc bằng end. 3. Kết quả cần thu được trong phần xác định bài toán. 4. Một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. 5. Tên gọi một chương trình chuyển đổi một chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy. 6. Tên gọi đại lượng lưu trữ dữ liệu có giá trị thay đổi. 7. Một loại ngôn ngữ máy tính sử dụng dãy bit (0 và 1). 8. Cách gọi khác của tên dành riêng. 9. Từ khóa khai báo tên chương trình. 10. Một phần trong cấu trúc của chương trình. 11. Từ khóa khai báo thư viện. 12. Từ khóa khai báo hằng. 13. Dãy hữu hạn các thao tác để giải một bài toán. 14. Kiểu số thực.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng môn Tin học lớp 7 - Chủ đề 1: Phần mềm bảng tính
14 p | 50 | 6
-
Bài giảng môn Tin học lớp 7 - Bài tập thực hành 1: Làm quen với phần mềm bảng tính Excel
11 p | 38 | 5
-
Bài giảng môn Tin học lớp 8 - Chủ đề 6: Cấu trúc rẽ nhánh
15 p | 98 | 4
-
Bài giảng môn Tin học lớp 8 - Chủ đề 5: Cấu trúc tuần tự
14 p | 40 | 4
-
Bài giảng môn Tin học lớp 7 - Chủ đề 3: Tính toán trên trang tính
16 p | 19 | 2
-
Bài giảng môn Tin học lớp 6 - Bài 3: Thông tin trong máy tính
29 p | 30 | 2
-
Bài giảng môn Tin học lớp 6 - Bài 2: Xử lí thông tin
18 p | 21 | 2
-
Bài giảng môn Tin học lớp 6 - Bài 1: Thông tin và dữ liệu
27 p | 33 | 2
-
Bài giảng môn Tin học lớp 8 - Chủ đề 1: Máy tính và chương trình máy tính
20 p | 34 | 2
-
Bài giảng môn Tin học lớp 8 - Chủ đề 2: Bài toán và thuật toán
14 p | 50 | 2
-
Bài giảng môn Tin học lớp 8 - Chủ đề 4: Dữ liệu và biến trong chương trình
16 p | 26 | 2
-
Bài giảng môn Tin học lớp 7 - Bài tập thực hành 5: Định dạng trang tính
9 p | 17 | 2
-
Bài giảng môn Tin học lớp 7 - Chủ đề 2: Làm việc với trang tính
33 p | 29 | 2
-
Bài giảng môn Tin học lớp 7 - Bài tập thực hành 2: Tính toán trên trang tính
16 p | 34 | 2
-
Bài giảng môn Tin học lớp 7 - Chủ đề 5: Định dạng trang tính
18 p | 26 | 2
-
Bài giảng môn Tin học lớp 7 - Chủ đề 4: Sử dụng các hàm để tính toán
16 p | 22 | 2
-
Bài giảng môn Tin học lớp 6 - Bài 6: Mạng thông tin toàn cầu
23 p | 27 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn