Ngay sau khi thực hiện mỗi câu lệnh dưới đây, giá trị của biến nguyên a sẽ là bao nhiêu...
48 lượt xem
3. Em hãy làm bài tập sau: Ngay sau khi thực hiện mỗi câu lệnh dưới đây, giá trị của biến nguyên a sẽ là bao nhiêu nếu trước đó giá trị của a bằng 10?
A. if a > 8 then a := 8;
B. if a < 5 then a := 5;
C. if a < 7 then a := 7 else a := 13;
D. if a mod 2 = 0 then a := 6;
Bài làm:
A. Vì a = 10 > 8 nên gán a bằng 8.
B. Vì a = 10 không nhỏ hơn 5 nên a vẫn bằng 10.
C. Vì a = 10 không nhỏ hơn 7 nên gán a bằng 13.
D. Vì a = 10 chia hết cho 2 nên gán a = 6.
Xem thêm bài viết khác
- Giải vnen tin 8 bài: Bài thực hành số 4
- Giải vnen tin 8 bài 11: Xử lý số
- Em hãy quan sát những chương trình Pascal dưới đây và tìm ra những điểm chung giữa chúng:
- Các biểu thức sau nhận giá trị số hay giá trị logic (đúng/sai)?
- Hãy so sánh chương trình này với chương trình của bạn Dũng được giới thiệu trong hoạt động Hình thành kiến thức.
- Em hãy thực hiện lại chương trình ở mục B.3 và nhập vào giá trị của R là 3.141592. Hãy cho biết kết quả hiển thị...
- Các em hãy thảo luận và cho biết: Quả bóng sẽ chuyển động như thế nào nếu ta bỏ hoạt động dòng thứ 2 trong kịch bản
- Em hãy thực hiện một trong hai sửa đổi sau: Thay lệnh write bằng writeln...
- Em hãy mô tả chương trình vẽ một trong ba hình sau: hình thoi ở trong hoạt động khởi động...
- Trong chương trình, nếu thay biểu thức: "a = 0" bằng biểu thức "not a = 0" thì ta cần...
- Giải vnen tin 8 bài 10: Cảm biến
- Em hãy cho biết những khai báo mảng nào dưới đây là sai và giải thích lý do?