Em hãy đọc các chương trình sau đây và cho biết kết quả nhận được khi thực hiện chương trình:
Em hãy cho biết kết quả sau khi thực hiện hai chương trình A và B giống và khác nhau như thế nào?
Tham khảo!
Giống nhau: sử dụng các câu lệnh giống nhau.
Khác nhau:
- Hình A: câu lệnh hiển thị trước câu lệnh chuyển động, hiển thị bóng nói Xin chào trong 2 giây, sau đó nhân vật mèo sẽ di chuyển về phía trước 10 bước.
- Hình B: câu lệnh chuyển động trước câu lệnh hiển thị, nhân vật mèo sẽ di chuyển về phía trước 10 bước, sau đó xuất hiện bóng nói Xin chào trong 2 giây.
Hãy đọc đoạn chương trình sau:
s:= 0;
for i:= 1 to 5 do s := s + 1;
Sau khi thực hiện xong, kết quả s bằng:
A. 10
B. 6
C. 7
D. 5
Hãy đọc đoạn chương trình sau:
s:=0;
for i:= 1 to 5 do s:= s * i;
Sau khi thực hiện xong, kết quả s bằng:
A. 15
B. 0
C. Kết quả khác
D. 120
Hãy đọc đoạn chương trình sau:
s:=0;
for i:= 1 to 5 do s:= s * i;
Sau khi thực hiện xong, kết quả s bằng:
A. 15
B. 0
C. Kết quả khác
D. 120
Hãy đọc đoạn chương trình sau:
s:=1;
for i:= 1 to 5 do s:= s * i;
Sau khi thực hiện xong, kết quả s bằng:
A. 15
B. 0
C. Kết quả khác
D. 120
Hãy đọc đoạn chương trình sau:
s:= 1;
for i:= 1 to 5 do s := s + 1;
Sau khi thực hiện xong, kết quả s bằng:
A. 10
B. 6
C. 7
D. 5
Hãy đọc đoạn chương trình sau:
s:= 0;
for i:= 1 to 5 do s := s + 1;
Sau khi thực hiện xong, kết quả s bằng:
A. 10
B. 6
C. 7
D. 5
Hãy đọc đoạn chương trình sau: s:= 0; for i:= 1 to 5 do s := s + 2; Sau khi thực hiện xong, kết quả s bằng: *
25 điểm
16
10
21
15
Phát biểu nào sau đây đúng nhất khi nói về câu lệnh lặp với số lần chưa biết trước: *
25 điểm
Kiểm tra điều kiện sau khi thực biện câu lệnh
Nếu điều kiện sai thì thực hiện câu lệnh và kết thúc
Nếu điều kiện đúng thì thực hiện câu lệnh, ngược lại ngừng vòng lặp.
Nếu điều kiện đúng thì thực hiện câu lệnh và kết thúc
Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước: *
25 điểm
While <điều kiện> do <câu lệnh>;
While <điều kiện> do; <câu lệnh>;
While <điều kiện> to < câu lệnh 1> do <câu lệnh 2>;
While <điều kiện> to <câu lệnh>;
câu lệnh lặp For i:=1 to 5 do Writeln(‘Day la lan lap thu’, i); sẽ in ra màn hình 5 dòng chữ trong đó dòng thứ 3 có nội dung là: *
25 điểm
Day la lan lap thu, i
Day la lan lap thu , 3
Day la lan lap thu i
Day la lan lap thu 3
Câu 1: A
Câu 2: B
Câu 3: C
Câu 4: B
Thực hành theo các yêu cầu dưới đây:
a) Tạo, thực hiện chương trình ở Hình 1 và cho biết kết quả chương trình tính số tiền gia đình em cần trả khi đi xem phim là bao nhiêu.
b) Chỉnh sửa chương trình Scratch ở Hình 1, sử dụng khối lệnh rẽ nhánh để tạo chương trình tính tiền vé xem phim trong thời gian khuyến mãi ở Bảng 1.
c) Chỉnh sửa chương trình em vừa tạo để được chương trình tính tiền vé xem phim theo Bảng 4.
a) HS tự tạo chương trình như hình 1.
b) Chương trình tính tiền vé xem phim trong thời gian khuyến mãi ở Bảng 1
c) Chương trình tính tiền vé xem phim theo Bảng 4
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết sau khi thực hiện lệnh lặp giá trị của x và y là bao nhiêu? Và mỗi đoạn chương trình thực hiện bao nhiêu vòng lặp a Đoạn chương trình 1 b Đoạn chương trình 2: x: 0; y: 5 x:=1 ; y:= 5; For i:-5 to 2 do x:=x+2: For i:=3 to 7 do x:=x+2; y:=y+x; y:= y + x;