Em quan sát lệnh liên tục ở Bảng 1 và trả lời câu hỏi: Nếu thay lệnh lặp lại 5 ở Hình 1 thành lệnh liên tục thì số lần thực hiện khối lệnh được lặp thay đổi như thế nào?
Chủ đề: Thế giới Logo của em:
1. Nêu cấu trúc lệnh lặp, lệnh lặp lồng nhau?
2. Nêu quy tắc đặt tên thủ tục?
3. Nêu các bước viết thủ tục?
4. Nêu cách thực hiện một thủ tục?
5. Nêu lệnh lưu thủ tục vào tệp, nạp tệp để làm việc?
6. Lệnh thay đổi màu vẽ và nét vẽ?
Chủ đề: Em học nhạc
1. Nêu các bước để nhập nốt nhạc vào khuông nhạc?
2. Nêu các bước ghi lời cho bản nhạc?
3. Nêu cách chèn thêm 1 ô nhịp? Nhiều ô nhịp?
AI NHANH NHẤT MIK TICK
Em hãy quan sát Hình 1 và Trả lời các câu hỏi sau:
a) Vùng Lập trình có mấy lệnh? Màu sắc, hình dạng các lệnh đó khác nhau như thế nào?
b) Khi nháy chuột vào thì nhân vật Mèo hoạt động như thế nào ở vùng Sân khấu?
a) Vùng Lập trình có 9 lệnh, mỗi nhóm lệnh có màu sắc như hình sau:
b) Nhân vật Mèo sẽ bắt đầu di chuyển 10 bước và nói Xin chào trong 2 giây.
Mỗi mẫu vẽ trong cột bên phải của bảng dưới đây là kết quả thực hiện thủ tục nào trong cột bên trái? Các mẫu vẽ này được xây dựng bằng một câu lệnh lặp với số lần lặp là 7 để vẽ 7 đoạn thẳng và 7 hình tròn nhưng thứ tự sắp xếp các lệnh trong vòng lặp là khác nhau. Sau đây là thủ tục htron vẽ một hình tròn:
To htron
Repeat 360[fd 10 bk 10 rt 1]
End
Trong lệnh lặp While...do… nếu điều kiện đúng thì:
a=0; While a<5 Do write(‘A’);
A. Thoát khỏi vòng lặp | B. Không thực hiện lệnh lặp lần nào. |
C. Lặp 10 lần | D. Tiếp tục vòng lặp |
anh học python đúng không? em cũng thế D
Em hãy quan sát các lệnh trong Bảng 1 và cho biết lệnh nào có thể làm nhân vật thay đổi màu sắc, lệnh nào làm nhân vật thay đổi kích thước.
Để thay đổi màu sắc ta dùng lệnh:
Để thay đổi màu sắc ta dùng các lệnh:
ĐỀ CƯƠNG ÔN TẬP TIN HỌC 8 HỌC KÌ II I. PHẦN TRẮC NGHIỆM Câu 1: Trong câu lệnh lặp với số lần biết trước, sau mỗi vòng lặp biến đếm thay đổi như thế nào? A. Tăng 1 đơn vị B. Giảm 1 đơn vị C. Tăng 1 đơn vị hoặc giảm 1 đơn vị tùy thuộc vào câu lệnh cụ thể D. Biến đếm giữ nguyên Câu 2: Cho câu lệnh lặp sau: for (i=0; i<=5; i--) s=s+i; Hỏi sau mỗi vòng lặp biến đếm thay đổi như thế nào? A. Tăng 1 đơn vị. B. Giảm 1 đơn vị. C. Tăng 5 đơn vị. D. Biến đếm giữ nguyên. Câu 3: Cho câu lệnh lặp sau: for (i=0; i<=5; i++) s=s+i; Hỏi sau mỗi vòng lặp biến đếm thay đổi như thế nào? A. Tăng 1 đơn vị. B. Giảm 1 đơn vị. C. Tăng 5 đơn vị. D. Biến đếm giữ nguyên. Câu 4: Cú pháp câu lệnh lặp for trong C++ có dạng: for (biểu thức1; biểu thức2; biểu thức3) lệnh; Hỏi biểu thức2 là gì A. Biểu thức thay đổi giá trị biến đếm. B. Khởi tạo biến đếm. C. Điều kiện lặp. D. Phép gán giá trị cho biến. Câu 5: Cú pháp câu lệnh lặp for trong C++ có dạng: for (biểu thức1; biểu thức2; biểu thức3) lệnh; Hỏi biểu thức3 là gì A. Biểu thức thay đổi giá trị biến đếm. B. Khởi tạo biến đếm. C. Điều kiện lặp. D. Phép gán giá trị cho biến. Câu 6: Những câu lệnh lặp nào được viết đúng trong C++ A. for i:=1 to 5 do s:=s+I; B. for (i=5; i>=1; i--) s=s+i; C. for (i=0, i<8, i++ ) s=s+i; D. for (i=1; i<=5; i++) s=s+i; Câu 7: Cho đoạn chương trình sau: S=0; for (i=1; i<=7; i++) S=S+i; Hãy cho biết khi kết thúc máy tính thực hiện bao nhiêu vòng lặp? A. 1; B. 6; C. 7; D. Giá trị khác Câu 8: Cho đoạn chương trình sau: S=0; for (i=1; i<=7; i++) S=S+i; Hãy cho biết khi kết thúc giá trị của biến S là bao nhiêu? A. 1; B. 21; C. 28; D. Giá trị khác Câu 9: Cho đoạn chương trình sau: S=0; for (i=3; i<=7; i++) S=S+i; Hãy cho biết khi kết thúc máy tính thực hiện bao nhiêu vòng lặp? A. 3; B. 5; C. 7; D. Giá trị khác Câu 10: Cho đoạn chương trình sau: S=5; for (i=1; i<=7; i++) S=S+i; Hãy cho biết khi kết thúc giá trị của biến S là bao nhiêu? A. 5; B. 28; C. 33; D. Giá trị khác Câu 11: Câu lệnh lặp với số lần chưa biết while kết thúc khi nào? A. Khi điều kiện sai B. Khi đủ số vòng lặp C. Khi tìm được Output D. Khi kết thúc câu lệnh Câu 12: Trong vòng lặp while, câu lệnh được thực hiện khi: A. Điều kiện sai; B. Điều kiện còn đúng C. Điều kiện không xác định; D. Không cần điều kiện Câu 13: Cú pháp câu lệnh lặp while trong C++ có dạng: while (điều kiện) câu lệnh; Vậy điều kiện thường là gì? A. Biểu thức khởi tạo. B. Phép gán giá trị cho biến C. Phép so sánh. D. Một câu lệnh bất kì Câu 14: Cho đoạn chương trình sau: S=0; n=0; while (S<=10) { n=n+1; S=S+n;} Hãy cho biết máy tính thực hiện bao nhiêu vòng lặp? A. 0 vòng lặp; B. 5 C. 10 D. Giá trị khác Câu 15: Cho đoạn chương trình sau: S=0; n=0; while (S<=10) { n=n+1; S=S+n;} Khi kết thúc hãy cho biết giá trị của biến S là bao nhiêu? A. 0; B. 10 C. 15 D. Giá trị khác Câu 16: Cho đoạn chương trình sau: S=0; n=0; while (S<=10) { n=n+1; S=S+n;} Khi kết thúc hãy cho biết giá trị của biến n là bao nhiêu? A. 5; B. 10 C. 15 D. Giá trị khác Câu 17: Cho đoạn chương trình sau: S=0; n=0; while (n>5) {S=S+n; n=n+1; } Khi kết thúc hãy cho biết giá trị của biến n là bao nhiêu? A. 0; B. 10 C. 15 D. Giá trị khác Câu 18: Cho đoạn chương trình sau: S=0; n=0; while (n>5) {S=S+n; n=n+1; } Khi kết thúc hãy cho biết giá trị của biến S là bao nhiêu? A. 0; B. 10; C. 15; D. Giá trị khác Câu 19: Cho đoạn chương trình sau: S=0; n=0; while (n>5) {S=S+n; n=n+1; } Khi kết thúc hãy cho biết máy tính thực hiện bao nhiêu vòng lặp? A. 0; B. 10; C. 15; D. Giá trị khác Câu 20: Cho đoạn chương trình sau: n=0; while (n==0) cout<<“Chao cac ban”; Khi kết thúc hãy cho biết máy tính thực hiện bao nhiêu vòng lặp? A. 0. B. Vô số vòng lặp. C. 15. D. Giá trị khác. II. PHẦN TỰ LUẬN Câu 1: Viết chương trình nhập mảng A có N phần tử là số nguyên (N được nhập bất kì từ bàn phím). In ra màn hình mảng vừa nhập, mỗi phần tử cách nhau 1 dấu cách trống. Câu 2: Viết chương trình nhập mảng A có N phần tử là số nguyên (N được nhập bất kì từ bàn phím). Hãy đếm xem có bao nhiêu phần tử dương. Câu 3: Viết chương trình nhập mảng A có N phần tử là số nguyên (N được nhập bất kì từ bàn phím). Hãy đếm xem có bao nhiêu phần tử âm. Câu 4: Viết chương trình nhập mảng A có N phần tử là số nguyên (N được nhập bất kì từ bàn phím). Hãy tính và in ra tổng các phần tử dương. Câu 5: Viết chương trình nhập mảng A có N phần tử là số nguyên (N được nhập bất kì từ bàn phím). Hãy tính và in ra tổng các phần tử âm.
Em quan sát các lệnh trong Bảng 1 và cho biết lệnh nào làm nhân vật thay đổi vị trí, lệnh nào làm nhân vật xoay.
Câu 4: Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì?
A. Đúng hoặc sai
B. Là một số thực
C. Là một số nguyên
D. Là một dãy kí tự
Câu 5: Lệnh lặp For, mỗi lần lặp giá trị của biến đểm thay đổi như thế nào?
A. Tăng 1
B. Tăng 2
C. Tăng 3
D. Tăng 4
Câu 6: Sau khi thực hiện đoạn chương trình sau: Đ: 10; For i: = 1 to 4 do S: = S + i; Giá trị của biến S bằng bao nhiêu?
A. 0
B. 10
C. 14
D. 20
Câu 7: Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Gọi điện tới khi có người nghe máy
B. Học bài cho tới khi thuộc bài
C. Giặt quần áo tới khi sạch
D. Ngày đánh răng 2 lần
Câu 4: A
Câu 5: A
Câu 6: D
Câu 7: D
Câu 4: Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì?
A. Đúng hoặc sai
B. Là một số thực
C. Là một số nguyên
D. Là một dãy kí tự
Câu 5: Lệnh lặp For, mỗi lần lặp giá trị của biến đểm thay đổi như thế nào?
A. Tăng 1
B. Tăng 2
C. Tăng 3
D. Tăng 4
Câu 6: Sau khi thực hiện đoạn chương trình sau: Đ: 10; For i: = 1 to 4 do S: = S + i; Giá trị của biến S bằng bao nhiêu?
A. 0
B. 10
C. 14
D. 20
Câu 7: Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Gọi điện tới khi có người nghe máy
B. Học bài cho tới khi thuộc bài
C. Giặt quần áo tới khi sạch
D. Ngày đánh răng 2 lần
Câu 4: Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì?
A. Đúng hoặc sai
B. Là một số thực
C. Là một số nguyên
D. Là một dãy kí tự
Câu 5: Lệnh lặp For, mỗi lần lặp giá trị của biến đểm thay đổi như thế nào?
A. Tăng 1
B. Tăng 2
C. Tăng 3
D. Tăng 4
Câu 6: Sau khi thực hiện đoạn chương trình sau: Đ: 10; For i: = 1 to 4 do S: = S + i; Giá trị của biến S bằng bao nhiêu?
A. 0
B. 10
C. 14
D. 20
Câu 7: Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Gọi điện tới khi có người nghe máy
B. Học bài cho tới khi thuộc bài
C. Giặt quần áo tới khi sạch
D. Ngày đánh răng 2 lần
Thu gọn
Trong câu lệnh lặp for i : =1 to 10 do s := s+i ; trong mỗi vòng lặp biến đếm i thay đổi như thế nào
Biến i sẽ tăng mỗi lần 1 đơn vị
Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j ); Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần? A. 10 lần B. 1 lần C. 5 lần D. Không thực hiện.