Viết chương trình Pascal có khai báo và sử dụng biến
Với giải Bài 1 trang 35 sgk Tin học lớp 8 được biên soạn lời giải chi tiết sẽ giúp học sinh biết cách làm bài tập môn Tin học 8. Mời các bạn đón xem:
Giải Tin học 8 Bài thực hành 3: Khai báo và sử dụng biến
Bài 1 trang 35 sgk Tin học lớp 8: Viết chương trình Pascal có khai báo và sử dụng biến
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Khách hàng chỉ cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền thanh toán tại nhà khác hàng. Ngoài giá trị hàng hóa, khách hàng còn phải trả thêm phí dịch vụ. Hãy viết chương trình Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất.
Gợi ý: Công thức cần tính
Tiền thanh toán = Đơn giá x Số lượng + Phí dịch vụ
a. Khởi động Pascal. Gõ chương trình sau và tìm hiểu ý nghĩa từng câu lệnh
b. Lưu chương trình với ten TINHTIEN.PAS. Dịch và chỉnh sửa lỗi nếu có.
c. Chạy chương trình vơi các bộ dữ liệu (đơn giá và số lượng) như sau (1000,20), (3500,200), (18500,123). Kiểm tra tính đúng của các kết quả in ra..
d. Chạy chương trình với bộ dữ liệu (1,35000). Quan sát kết quả nhận được hãy thử đoán lí do tại sao chương trình cho kết quả sai.
Lời giải:
a) Chương trình và giải thích của từng câu lệnh:
b) Tên chương trình
c) Kết quả chạy chương trình
(1000, 20)
(3500, 200)
(18500, 123)
d) Bộ dữ liệu (1, 35000)
Chương trình không chạy được do biến soluong được khai bao dữ liệu kiểu integer giới hạn tối đa là 32676<35000 nên chương trình bị lỗi.
Để sửa lại cần khai bao biến soluong với kiểu dữ liệu có giới hạn lớn hơn ví dụ như longint.
Xem thêm lời giải bài tập Tin học lớp 8 hay, chi tiết khác:
Xem thêm các chương trình khác:
- Tóm tắt tác phẩm Ngữ văn 8 (Sách mới) | Kết nối tri thức, Cánh diều, Chân trời sáng tạo
- Soạn văn 8 (hay nhất) | Để học tốt Ngữ văn lớp 8 (sách mới)
- Soạn văn 8 (ngắn nhất) | Để học tốt Ngữ văn lớp 8 (sách mới)
- Văn mẫu lớp 8 (Sách mới) | Kết nối tri thức, Cánh diều, Chân trời sáng tạo
- Tác giả - tác phẩm Ngữ văn 8 (Sách mới) | Kết nối tri thức, Cánh diều, Chân trời sáng tạo
- Giải sgk Hóa học 8
- Giải sbt Hóa học 8
- Giải vở bài tập Hóa học 8
- Lý thuyết Hóa học 8
- Các dạng bài tập Hóa học lớp 8
- Giải sgk Vật Lí 8
- Giải sbt Vật Lí 8
- Lý thuyết Vật Lí 8
- Giải vở bài tập Vật lí 8
- Giải SGK Toán 8 | Giải bài tập Toán 8 Học kì 1, Học kì 2 (sách mới)
- Giải sbt Toán 8 (sách mới) | Sách bài tập Toán 8
- Bài tập Ôn luyện Toán lớp 8
- Các dạng bài tập Toán lớp 8
- Lý thuyết Toán lớp 8 (sách mới) | Kiến thức trọng tâm Toán 8
- Giáo án Toán lớp 8 mới nhất
- Bài tập Toán lớp 8 mới nhất
- Chuyên đề Toán lớp 8 mới nhất
- Giải sgk Tiếng Anh 8 (sách mới) | Giải bài tập Tiếng Anh 8 Học kì 1, Học kì 2
- Giải sgk Tiếng Anh 8 | Giải bài tập Tiếng Anh 8 Học kì 1, Học kì 2 (sách mới)
- Giải sbt Tiếng Anh 8 (sách mới) | Sách bài tập Tiếng Anh 8
- Giải sbt Tiếng Anh 8 (thí điểm)
- Giải sgk Lịch Sử 8 | Giải bài tập Lịch sử 8 Học kì 1, Học kì 2 (sách mới)
- Lý thuyết Lịch sử 8 (sách mới) | Kiến thức trọng tâm Lịch sử 8
- Giải vở bài tập Lịch sử 8
- Giải Tập bản đồ Lịch sử 8
- Đề thi Lịch Sử 8
- Giải vở bài tập Sinh học 8
- Giải sgk Sinh học 8
- Lý thuyết Sinh học 8
- Giải sgk Giáo dục công dân 8 | Giải bài tập Giáo dục công dân 8 Học kì 1, Học kì 2 (sách mới)
- Lý thuyết Giáo dục công dân 8 (sách mới) | Kiến thức trọng tâm GDCD 8
- Lý thuyết Địa Lí 8 (sách mới) | Kiến thức trọng tâm Địa Lí 8
- Giải sgk Địa Lí 8 | Giải bài tập Địa Lí 8 Học kì 1, Học kì 2 (sách mới)
- Giải Tập bản đồ Địa Lí 8
- Đề thi Địa lí 8