Uploaded by NT H

CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH (1) (2) (1)

advertisement
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
BÀI 1. CÁC PHÉP TOÁN CƠ BẢN
VÍ DỤ 1: Tính tổng, hiệu của hai số được nhập từ bàn phím. Mỗi kết quả của tổng, hiệu
lần lượt hiện trong 3 giây. Biết hiệu là số lớn trừ số nhỏ.
Hướng dẫn:
VÍ DỤ 2: Trình bày bảng cộng và bảng trừ của số n được
nhập từ bàn phím.
Bảng cộng của n với 1 đến 10.
Bảng trừ của n với 1 đến n.
Điều kiện 0 < n <= 10 (tức là nhập cho tới khi n lớn hơn 0
và n < 10 hoặc n = 10).
Hướng dẫn:
Tin học là đam mê !
Trang 1
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
Câu 1: Viết chương trình tính tổng của 3 số được nhập từ
bàn phím. (Minh họa như hình bên)
Yêu cầu:
- Sử dụng nhân vật Avery-a và sân khấu như hình.
- Hiển thị ba số và tổng như hình.
- Có ít nhất 4 lời thoại. Mở đầu có lời giới thiệu.
- Chèn âm thanh khi kết thúc bài tập.
Câu 2: Trình bày bảng cộng, bảng trừ và bảng nhân của số n được nhập từ bàn phím.
- Bảng cộng, bảng nhân của n với 1 đến 10. Bảng trừ của n với 1 đến n.
- Điều kiện 0 < n <= 10 (tức là nhập cho tới khi n lớn hơn 0 và n < 10 hoặc n = 10).
Câu 3: Viết chương trình vẽ hình chữ nhật với chiều
dài, chiều rộng được nhập từ bàn phím.
Điều kiện: Chiều dài > = Chiều rộng.
Sau đó tính chu vi và diện tích hình chữ nhật đó.
(Tâm hình chữ nhật ở vị trí x  0, y  0 ).
Nếu Chiều dài < Chiều rộng thì thông báo “Nhập
sai!” và ngừng chương trình.
Ví dụ: Khi nhập chiều dài 300, chiều rộng 200 ta
được như hình bên.
Câu 4: Em hãy dùng phần mềm Scratch tạo một Game
với nhân vật là chú mèo (trên hình nền như hình bên) sẽ
đặt các câu hỏi ôn tập phép nhân trong bảng nhân 5:
- Chú mèo nói: “Hello!” (trong 3 giây);
Và sau đó, mèo nói tiếp: “Chúng ta cùng nhau tìm kết
quả của phép nhân trong nhân 5 nhé!” (trong 4 giây);
- Chú mèo sẽ đặt câu hỏi là các phép tính trong bảng
nhân 5; mỗi lần chỉ hỏi 1 phép tính nhân ngẫu nhiên, 5
nhân với một số tự nhiên bất kì trong phạm vi từ 1 đến
10. Ví dụ: “5 x 3 = ? Bạn hãy nhập kết quả của phép
nhân vào ô dưới đây.” (Em sẽ tạo các phép nhân ngẫu nhiên với thừa số thứ nhất là 5; thừa
số thứ hai được lấy ngẫu nhiên các số từ 1 đến 10 và có ô trả lời để người chơi nhập kết
quả của phép nhân).
- Chú mèo kiểm tra kết quả và sau đó nói:
+ Nếu trả lời bằng đúng kết quả phép nhân đã hỏi thì chú mèo đáp: Đúng rồi; và lặp lại
phép nhân + Kết quả đúng. Ví dụ: “Đúng rồi. 5 x 3 = 15”.
+ Nếu trả lời bé hơn hoặc lớn kết quả phép nhân đã hỏi thì chú mèo đáp: “Chưa đúng; và
lặp lại phép nhân + Kết quả đúng. Ví dụ: “Chưa đúng. 5 x 4 = 20”
- Mỗi lần trả lời đúng được 2 điểm, trả lời sai bị trừ 1 điểm.
- Tất cả những hoạt động trên được lặp lại 10 lần.
- Kết thúc hiện ra số lần trả lời đúng, số lần trả lời sai và số điểm đạt được.
Tin học là đam mê !
Trang 2
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
BÀI 2: DÃY SỐ
VÍ DỤ 3: Viết chương trình nhập vào số tự nhiên N.
Sau đó xuất ra:
- Danh sách dãy số từ 0 đến N.
- Danh sách dãy số chẵn từ 0, 2, 4, 6, 8, … (số cuối có
thể nhỏ hơn hoặc bằng N)
- Danh sách dãy số lẻ từ 1, 3, 5, 7, 9, … (số cuối có thể
nhỏ hơn hoặc bằng N)
Hướng dẫn:
VÍ DỤ 4: Cho một dãy số sau: 2; 4; 6; 8;....
a) Xuất dãy số trên và tìm số ở vị trí thứ 100 trong dãy số trên.
b) Tính tổng các số đến vị trí 100.
Hướng dẫn:
Kết quả:
VÍ DỤ 5: Quan sát qui luật của dãy số sau : 1, 3, 3, 9, 27, …
Xuất dãy số trên và tìm số hạng thứ 9 của dãy số?
Hướng dẫn:
Kết quả:
Tin học là đam mê !
Trang 3
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
Câu 5: Cho dãy số: 4; 8; 12; 16; … Xuất dãy số và tính tổng của 100 số hạng đầu tiên.
Câu 6: Viết chương trình nhập vào một số N>0, nhập đúng thì thực hiện các yêu cầu sau:
a) Tính tổng từ 1 đến N.
b) Tính tổng lẻ từ 1 đến N.
c) Tính tổng chẵn từ 1 đến N.
Các câu trả lời hiển thị trong 3 giây.
Nếu nhập N<0 hoặc N=0 thì thông báo “Nhập sai!” và yêu cầu nhập lại.
Câu 7: Cho dãy số: 1; 3; 5; 7; … ; 199.
a) Tính tổng của dãy số trên và in ra màn hình.
b) Trong dãy số trên có bao nhiêu số chia hết cho 3.
Câu 8: Cho dãy số sau: 1; 3; 9; 27; 81; ...
a) Xuất dãy số trên và tìm số ở vị trí thứ 15 trong dãy số trên.
b) Tính tổng của số vị trí thứ 9 và số ở vị trí thứ 11 của dãy số trên.
Câu 9: Cho dãy số sau: 1; 3; 4; 8; 15; 27; …
a) Tìm số hạng thứ 30 của dãy số trên.
b) Có bao nhiêu số chẵn trong 30 số của dãy số.
Câu 10: Cho dãy số sau: 3; 4; 6; 9; 13; 18; 24; …
a) Tìm số hạng thứ 50 của dãy số trên.
b) Tính tổng của các số vừa chia hết cho 2 và 3 của 50 số đó.
Câu 11: Cho dãy số: 1; 3; 7; 13; 21; … ; N
Biết N là một số gần bằng số 92.
a) Tìm số N.
b) Tính trung bình cộng của dãy số trên.
Câu 12: Cho dãy số: 1; 3; 4; 7; 11; 18; …
Lập chương trình tìm số thứ n của dãy (n nhập từ bàn phím, kiểm soát n nhập vào
luôn luôn lớn hơn 2). Ví dụ:
Dữ liệu vào
Kết quả
2
Thông báo để nhập lại n
8
47
Câu 13: Cho dãy số: 1; 1; 2; 3; 5; 8; 13; …
a) Tính tổng 10 số hạng đầu tiên của dãy số.
b) Số hạng thứ 30 có giá trị là bao nhiêu?
c) Tính tổng các số hạng của dãy số có giá trị nhỏ hơn N? (với N>0 là số nhập từ bàn
phím)
Các câu trả lời hiển thị trong thời gian 2 giây.
Tin học là đam mê !
Trang 4
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
BÀI 3: TÌM SỐ
VÍ DỤ 6: Tính tổng của của tất cả các số nhỏ hơn 1000 mà chia cho 5 dư 4, chia cho 6 dư
5. Tạo danh sách các số thỏa mãn và xuất tổng các số của dãy tìm được.
Hướng dẫn:
Kết quả:
* Lý thuyết cần nhớ: Gọi ab là số có hai chữ số, trong đó
a là chữ số hàng chục (với 0  a  9 ), tức là a có giá trị từ 1 đến 9.
b là chữ số hàng đơn vị (với 0  b  9 ), tức là b có giá trị từ 0 đến 9.
Giá trị của số ab là 10a  b.
VÍ DỤ 7: Tìm số có hai chữ số mà tổng chữ số hàng chục và chữ số hàng đơn vị của nó
bằng 9. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số tìm được.
Hướng dẫn:
Kết quả:
Tin học là đam mê !
Trang 5
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
VÍ DỤ 8: Cho số có hai chữ số. Nếu lấy tổng các chữ số cộng với tích các chữ số của số
đã cho thì bằng số đó. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số tìm
được.
Hướng dẫn:
Kết quả:
* Bài tập:
Câu 14: Tìm tất cả các số tự nhiên bé hơn 300, biết rằng các số đó thỏa mãn: Chia hết cho
3 và chia 5 dư 2. Lập danh sách các số tìm được; thông báo có bao nhiêu số trong danh
sách và số lớn nhất.
Câu 15: Tìm tất cả các số bé hơn 1000 chia 5 dư 1, chia 9 dư 2. Lập thành một dãy số rồi
tính tổng các số hạng lẻ.
Câu 16: Tìm các số từ 1 đến N chia hết cho cả 3 và 5. Số N bất kỳ được nhập bàn phím,
xuất danh sách các số thỏa mãn và tính tổng các số hạng ở vị trí chẵn.
Câu 17: Tìm các số có hai chữ số, số đó gấp 12 lần chữ số hàng chục. Tạo danh sách các
số thỏa mãn và thông báo có bao nhiêu số tìm được.
Câu 18: Cho số có hai chữ số, biết rằng số đó gấp 8 lần tổng các chữ số của nó. Tạo danh
sách các số thỏa mãn và thông báo có bao nhiêu số tìm được.
Câu 19: Tìm số có hai chữ số, có chữ số hàng chục lớn hơn 5 và nếu lấy số đó chia cho
chữ số hàng chục của nó thì được thương là 9 và dư 6. Tạo danh sách các số thỏa mãn và
thông báo có bao nhiêu số tìm được.
Câu 20: Tìm một số tự nhiên có hai chữ số, biết rằng nếu viết thêm chữ số 3 vào bên trái
số đó thì được số mới gấp 13 lần số đã cho. Tạo danh sách các số thỏa mãn và thông báo
có bao nhiêu số tìm được.
Câu 21: Cho số có hai chữ số, biết rằng nếu lấy tích hai chữ số của số đó chia cho 3 thì
được thương lớn hơn chữ số hàng chục 1 đơn vị. Tạo danh sách các số thỏa mãn và thông
báo có bao nhiêu số tìm được.
Tin học là đam mê !
Trang 6
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
Câu 22: Tìm các số có hai chữ số, có chữ số hàng chục lớn hơn 1 và nếu lấy số đó chia
cho chữ số hàng đơn vị của nó thì được thương là 6 và dư 5. Tạo danh sách các số thỏa
mãn và thông báo có bao nhiêu số tìm được.
* Lý thuyết cần nhớ: Gọi abc là số có ba chữ số, trong đó
a là chữ số hàng trăm (với 0  a  9 ), tức là a có giá trị từ 1 đến 9.
b là chữ số hàng chục (với 0  b  9 ), tức là b có giá trị từ 0 đến 9.
c là chữ số hàng đơn vị (với 0  c  9 ), tức là b có giá trị từ 0 đến 9.
Giá trị của số abc là 100a  10b  c.
* Tương tự, ta mở rộng lý thuyết trên với số có bốn chữ số trở lên.
Câu 23: Cho số có ba chữ số, biết rằng khi chia số đó cho tổng các chữ số của nó thì được
thương là 11. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số tìm được.
Câu 24: Tìm số có ba chữ số, biết rằng nếu xóa chữ số hàng trăm thì số đó giảm đi 7 lần.
Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số tìm được.
Câu 25: Tìm số có ba chữ số. Khi viết thêm chữ số 0 vào giữa chữ số hàng chục và hàng
trăm của một số tự nhiên có 3 chữ số đó gấp lên 6 lần. Tạo danh sách các số thỏa mãn và
thông báo có bao nhiêu số tìm được.
Câu 26: Tìm số có ba chữ số, biết rằng nếu viết thêm chữ số 9 vào bên trái số đó thì được
số mới gấp 26 lần số đã cho. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số
tìm được.
Câu 27: Tìm số có bốn chữ số, biết khi xóa chữ số hàng nghìn thì được số mới bằng số đó
giảm đi 9 lần. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số tìm được.
Câu 28: Tìm số có bốn chữ số, biết rằng nếu ta xóa đi chữ số hàng chục và hàng đơn vị thì
số đó giảm đi 4455 đơn vị. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số
tìm được.
Câu 29: Tìm số có bốn chữ số, biết rằng nếu viết số đó theo thứ tự ngược lại thì ta được số
mới gấp 4 lần số ban đầu. Tạo danh sách các số thỏa mãn và thông báo có bao nhiêu số
tìm được.
Câu 30: Em hãy viết chương trình cho phép nhập vào 4 số nguyên từ 0 đến 9 từ bàn phím,
sau đó in các số có 3 chữ số được ghép từ 4 số đã cho và tổng số chữ số thỏa mãn điều
kiện sau:
- Các số có 3 chữ số được ghép từ 4 số đã cho.
- Các số có 3 chữ số được ghép từ 4 số đã cho mà chia hết cho 2.
- Các số có 3 chữ số được ghép từ 4 số đã cho mà chia hết cho 2 và 3.
Tin học là đam mê !
Trang 7
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
BÀI 4: BÀI TOÁN CÓ LỜI VĂN
VÍ DỤ 9: Để đánh số các trang của một quyển sách cần tất cả 252 chữ số (số trang được
đánh theo thứ tự từ 1, 2, … ). Em hãy tính xem quyển sách đó có bao nhiêu trang?
Hướng dẫn:
Kết quả:
VÍ DỤ 10: Vừa gà vừa chó. Bó lại cho tròn. Ba mươi sáu con. Một trăm chân chẳn. Hỏi có
bao nhiêu gà, bao nhiêu chó?
Hướng dẫn:
Kết quả:
VÍ DỤ 11: Cách đây 5 năm, tuổi mẹ gấp 5 lần tuổi con, biết rằng tổng số tuổi của mẹ và
con hiện nay là 46. Tính tuổi của mẹ và con hiện nay.
Hướng dẫn:
Kết quả:
Tin học là đam mê !
Trang 8
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
* Bài tập:
Câu 31: Nhà bạn An có nuôi thỏ và gà, khi đếm có 100 cái chân, 43 cái đầu. Hỏi có bao
nhiêu gà, bao nhiêu thỏ?
Câu 32: Có 17 xe vừa xe taxi vừa xe lam. Xe taxi có 4 bánh, xe lam có 3 bánh, ta đếm có
62 bánh. Hỏi có mấy xe taxi, mấy xe lam?
Câu 33: Biết hai số có tổng là 43. Nếu đem số thứ nhất gấp lên 4 lần và số thứ hai gấp lên
2 lần thi được tổng mới là 122. Tìm hai số đó.
Câu 34: Bạn Hồng có 31000 đồng gồm hai loại giấy bạc 5000 đồng và loại giấy bạc 2000
đồng. Tổng số tờ giấy bạc là 8 tờ. Hỏi bạn Hồng có bao nhiêu tờ giấy bạc mỗi loại.
Câu 35: Bạn Vy đi chợ mua được 17 quả vừa quýt, vừa cam. Khi về nhà, bạn Vy cắt
thành 100 miếng. Biết mỗi quả quýt cắt thành 3 miếng, mỗi quả cam cắt thành 10 miếng.
Hỏi quýt, cam mỗi loại có bao nhiêu quả?
Câu 36: Tổng số tuổi của mẹ và con hiện nay là 44. Biết rằng, 4 năm trước tuổi mẹ gấp 8
lần tuổi con. Tính tuổi của mẹ và con hiện nay.
Câu 37: Mẹ sinh con năm 26 tuổi, biết rằng 15 năm nữa thì tuổi mẹ sẽ gấp đôi tuổi con.
Tính tuổi của mẹ và con hiện nay.
Câu 38: Trước đây 8 năm, tuổi của Lan bằng nửa tuổi của Lan sau 8 năm nữa. Tính tuổi
của Lan hiện nay. Tính tuổi của Lan hiện nay.
Câu 39: Hùng hơn Cường 4 tuổi, biết rằng 4/7 tuổi của Hùng bằng 2/3 tuổi Cường. Tính
tuổi của mỗi người.
Câu 40: Trên một hệ thống trồng rau dàn treo có chiều dài 5m, chiều rộng 2m, người ta dự
định đặt ống và chia thành các ô bằng nhau để trồng rau thủy canh, tương ứng với một ô
được chia thì sẽ có một cây rau được trồng trên đó.
Tính số cây rau được trồng trên dàn, biết chu vi của một ô là 60 cm và chiều dài gấp
đôi chiều rộng.
Câu 41: Một căn phòng hình chữ nhật có chu vi là 32m và 5 lần chiều rộng bằng 3 lần
chiều dài. Người ta lát nền căn phòng đó bằng một loại gạch hình vuông cạnh 40cm. Biết
giá gạch là 4500 đồng/viên và tiền công là 30000 đồng/m2. Tính tổng số tiền gạch và tiền
công để lát nền căn phòng đó.
Câu 42: Trăm con gà giá trăm đồng. Gà trống 5 đồng một con, gà mái 3 đồng một con, gà
con 2 con một đồng. Em hãy lập trình tính số gà trống, gà mái và gà con.
Câu 43: Trăm trâu trăm bó cỏ. Trâu đứng ăn 5 bó. Trâu nằm ăn 3 bó. Lụ khụ trâu già 3
con ăn 1 bó. Hỏi có bao nhiêu trâu đứng, trâu nằm, trâu già?
Câu 44: Để đánh số các trang của một quyển sách cần tất cả 1392 chữ số (số trang được
đánh theo thứ tự từ 1, 2, … ). Biết số trang nhỏ hơn 1000. Em hãy tính xem quyển sách đó
có bao nhiêu trang?
Câu 45: Một quyển sách có N trang (với N được nhập từ bàn phím và 0 < N < 1000). Hãy
tính xem cần bao nhiêu chữ số để đánh số các trang của quyển sách đó (số trang được
đánh theo thứ tự từ 1, 2, … ).
Tin học là đam mê !
Trang 9
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
LUYỆN TẬP
Câu 46: Em hãy viết chương trình cho phép nhập 3 số tự nhiên a, b, c bất kỳ từ bàn phím,
thực hiện yêu cầu và ghi kết quả ra màn hình gồm:
a) Tính tổng S: là tổng của 3 số a, b, c.
b) Tìm số lớn nhất Max: là số lớn nhất trong 3 số a, b, c.
c) Tìm số nhỏ nhất Min: là số nhỏ nhất trong 3 số a, b, c.
Mỗi câu trả lời hiện trong 2 giây.
Câu 47: Em hãy viết chương trình vui học toán gồm các câu hỏi về kết quả phép cộng của
hai số, hai số được chọn ngẫu nhiên từ dãy các số tự nhiên từ 1 đến 100. Yêu cầu của
chương trình:
a) Giao diện chương trình tương tự hình bên.
b) Khi bắt đầu chương trình người chơi nhập từ bàn phím: Tên người chơi, số câu hỏi
cần trả lời từ 1 đến 10 câu (chương trình sẽ phát sinh số câu hỏi tương ứng). Người chơi
nhập đáp án cho các câu hỏi từ bàn phím.
c) Kết thúc chương trình, hiển thị thông báo hoàn thành bài làm với các thông tin:
Tên người chơi, số câu hỏi, số câu trả lời đúng, thời gian làm bài. Lưu ý: Thời gian làm bài
được tính từ lúc hiển thị câu hỏi đầu tiên đến khi người chơi hoàn thành gửi kết quả cho
câu hỏi cuối cùng.
Câu 48: Viết chương trình giúp bạn ôn tập bảng tính nhân. Nhập vào tên người chơi, số
câu bạn muốn thực hiện, ít nhất 1 câu không và không nhiều hơn 10 câu.
Hiển thị ngẫu nhiên phép nhân từ 1x1, 1x2, …, 10x10, ở góc trên bên phải màn hình.
Chờ người chơi nhập kết quả.
Nếu kết quả đúng thì xuất câu “Bạn đã đúng!”, đồng thời xuất hiện đối tượng Giga ở
góc dưới bên phải màn hình, với 2 trạng thái giga-a và gigi-c như hình bên.
Nếu kết quả sai thì xuất câu “Bạn đã sai!”, đồng thời xuất hiện đối tượng Giga ở góc
dưới bên phải màn hình, với 2 trạng thái giga-b và gigi-d như hình bên.
Kết thúc chương trình, hiển thị thông báo hoàn thành bài làm với các thông tin: Tên
người chơi, số câu hỏi, số câu trả lời đúng, thời gian làm bài. Lưu ý: Thời gian làm bài
được tính từ lúc hiển thị câu hỏi đầu tiên đến khi người chơi hoàn thành gửi kết quả cho
câu hỏi cuối cùng.
Tin học là đam mê !
Trang 10
Trường Tiểu học Trà Nóc 4
Khi trả lời đúng
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
Khi trả lời sai
2019-2020
Khi hoàn thành chương trình
Câu 49: Sử dụng phần mềm Scratch viết chương trình nhập vào 4 số tự nhiên khác nhau
từng đôi một. Sau đó chương trình sẽ tìm Max là số lớn nhất và Min là số nhỏ nhất trong
bốn số bằng cách so sánh các số. Giao diện chương trình có thể như dưới đây sau khi
người dùng nhập xong 4 số tự nhiên.
Câu 50: Cho dãy số: 1; 2; 5; 10; 17; 26; 37; 50; …
a) Xuất dãy số trên với 50 số hạng.
b) Tính xem dãy số trên có bao nhiêu số chẵn? Lưu kết quả vào biến “Chẵn”.
c) Tính tổng của n số chẵn đầu tiên của dãy số và hiển thị dãy số đó (với
0<n<“Chẵn” được nhập từ bàn phím). Ví dụ: với n=4 ta được kết quả như hình sau.
Câu 51: Cho dãy số 1; 4; 7; 10; 13; …, em hãy viết chương trình cho phép: Nhập vào một
số nguyên dương N. Nếu N thuộc dãy số thì tính tổng các số hạng của dãy đến N. Nếu
không thuộc dãy số trên thì thông báo và yêu cầu nhập lại. Chương trình kết thúc khi
người nhập vào ký tự rỗng (không nhập gì và nhấn enter ngay).
Tin học là đam mê !
Trang 11
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
Câu 52: Em hãy viết chương trình cho phép nhập vào một số lớn hơn 0, sau đó tính tổng
các chữ số lẻ trong dãy số và xuất kết quả trên màn hình. Yêu cầu cụ thể như sau:
- Chú mèo xuất hiện từ cánh trái của sân khấu, di chuyển vào giữa và nói lời chào
“Chào bạn! Tên bạn là gì?”. Ví dụ như Hình 2.1 tạo hiệu ứng chú mèo bước đi
bằng cách thay đổi các ảnh mèo (costume) sẵn có (minh họa ở Hình 2.2) mỗi lần di
chuyển 5 bước.
- Sau khi nhập tên tùy ý, ví dụ nhập tên Tý chú mèo tiếp tục hỏi câu hỏi thứ hai yêu
cầu nhập vào một số. Câu hỏi có dạng “Chào bạn Tý! Hãy cho mình biết một con
số lớn hơn 0.”. (Minh họa ở Hình 2.3).
Câu 53: Viết chương trình tạo dãy số lẻ có giá trị từ 1 đến N. Với N>0 được nhập từ bàn
phím. Yêu cầu của chương trình như sau:
a) Xuất ra màn hình dãy số lẻ vừa tạo.
b) Tình tổng các số lẻ trên và xuất thông báo ra
màn hình.
c) Xem tổng các số lẻ trên là thời gian (số giây) để
thực hiện một công việc nào đó. Em hãy lập chương
trình chuyển đổi số giây trên dưới dạng số ngày, số giờ,
số phút, số giây và xuất thông báo ra màn hình.
Ví dụ: với N=1000, ta được kết quả như hình bên.
Câu 54: Em hãy sử dụng phần mềm Scratch để viết chương trình nhập vào 1 dãy số gồm
10 số chia hết cho 3. Sau đó tính tổng các số chẵn có trong dãy. Yêu cầu :
- Sân khấu: gồm 1 nhân vật cô giáo (gợi ý Avery).
- Khi chạy chương trình: Cô giáo sẽ nói: "Em hãy
nhập một dãy số gồm 10 số chia hết cho 3." (trong 3
giây). Sau khi nhập lần lượt các số xong, cô giáo sẽ
cho biết: "Tổng các số chẵn có trong dãy là: …".
- Trong quá trình nhập dãy số, nếu nhập sai (nhập
1 số không chia hết cho 3) thì cô giáo sẽ thông báo "Số
… em vừa nhập không chia hết cho 3" và yêu cầu
"Em hãy nhập lại".
Ví dụ: Người dùng nhập vào dãy số gồm các số:
6, 15, 24, 48, 9, 12, 36, 78, 63, 54 thì màn hình sân khấu sẽ hiện ra như hình bên.
Tin học là đam mê !
Trang 12
Trường Tiểu học Trà Nóc 4
CHỦ ĐỀ TÍNH TOÁN TRÊN SCRATCH
2019-2020
Câu 55: Em hãy viết chương trình cho phép nhập vào một dãy n số, trong đó n được nhập
từ bàn phím. Sau khi nhập xong, chú mèo sẽ thông báo cho biết:
- Dãy số có bao nhiêu số lẻ. Tính tổng các số lẻ.
- Số nào là số lớn nhất.
- Trong dãy số, số nhỏ nhất là bao nhiêu, ở vị trí thứ mấy?
Mỗi câu trả lời cách nhau 2 giây.
Câu 56: Sắp xếp 4 số tự nhiên
Chương trình sẽ yêu cầu nhập vào 4 số tự nhiên khác nhau từng đôi một từ bàn phím
và đưa vào các biến nhớ a1, a2, a3, a4. Sau đó chương trình sẽ sắp xếp các số này theo thứ
tự tăng dần bằng cách thực hiện các phép so sánh và đổi chỗ 2 số bất kỳ trong các số trên.
Giao diện chương trình có thể như hình bên sau khi đã yêu cầu người nhập 4 số tự
nhiên.
Câu 57: Bài toán đổi tiền như sau: Nhập từ bàn phím giá trị tiền M đồng (giá trị M phải
chẵn nghìn, tức là số phải chia hết cho 1000). Cần đổi giá trị M thành các tờ tiền mệnh giá
100000đ, 50000đ, 20000đ, 10000đ, 5000đ, 2000đ và 1000đ sao cho số lượng tờ tiền là ít
nhất?
Nguyên tắc đổi tiền: Ưu tiên mệnh giá tiền lớn trước, mệnh giá tiền nhỏ sau.
Ví dụ: em cần đổi giá trị 537000đ thành các tờ tiền thì sẽ đổi được 5 tờ 100000đ, 1 tờ
20000đ, 1 tờ 10000đ, 1 tờ 5000đ và 1 tờ 2000đ, tổng là 9 tờ tiền.
Nhân vật giáo viên (Avery) sẽ thông báo yêu cầu và sau đó nhân vật học sinh (Devin)
thông báo lời giải như hình sau:
Còn tiếp…
Tin học là đam mê !
Trang 13
Download