Câu 2 viết chương trình scratch tính và in tổng của 100 số tự nhiên
Câu 3 viết phương trình chứa rác tính và in ra tổng số s = 1 + 1 /2+1/3+...+1/n
Quảng cáo
4 câu trả lời 103
Câu 1: Kiểm tra số chẵn/lẻ liên tục 5 lần
- Để làm bài này, chúng ta cần dùng khối lệnh lặp lặp lại 5 lần (repeat 5) và khối điều kiện nếu ... thì ... không thì ... (if ... then ... else ...). Một số là số chẵn nếu nó chia lấy dư cho 2 bằng 0.
- Các bước kéo thả khối lệnh:
+ Vào nhóm Điều khiển (Control) $\rightarrow$ Kéo khối lặp lại 5 lần (repeat 5) đặt dưới khối khi bấm vào cờ xanh.
+ Bên trong khối lặp 5 lần, em vào nhóm Cảm biến (Sensing) $\rightarrow$ Kéo khối hỏi [Nhập vào số nguyên n:] và đợi.
+ Vào nhóm Các phép toán (Operators) và Các biến số:
- Tạo một biến tên là n.
+ Sử dụng lệnh đặt [n] thành (trả lời) (set n to answer).
+ Vào nhóm Điều khiển Kéo khối nếu <...> thì ... không thì ... đặt vào bên dưới.
+ Trong ô điều kiện <...>, vào nhóm Các phép toán để ghép thành biểu thức: ((n) chia lấy dư cho 2) = 0 (n mod 2 = 0).
- Nhánh NẾU ĐÚNG (thì): Vào nhóm Hiển thị (Looks) Kéo khối nói (kết hợp (n) [ là số chẵn]) trong 2 giây.
- Nhánh NẾU SAI (không thì): Kéo khối nói (kết hợp (n) [ là số lẻ]) trong 2 giây.
Mô phỏng code bằng chữ:
Khi bấm vào cờ xanh
Lặp lại (5) lần:
Hỏi [Nhập vào số nguyên n:] và đợi
Đặt [n] thành (trả lời)
Nếu <((n) chia lấy dư cho 2) = 0> thì:
Nói (kết hợp (n) [ là số chẵn]) trong (2) giây
Không thì:
Nói (kết hợp (n) [ là số lẻ]) trong (2) giây
Câu 2: Tính tổng của 100 số tự nhiên đầu tiên
(Yêu cầu tính tổng: S = 1 + 2 + 3 + ... + 100)
- Để làm bài này, em cần tạo 2 biến số: biến Tổng (để lưu kết quả) và biến i (để đếm từ 1 đến 100).
- Các bước kéo thả khối lệnh:
+ Vào nhóm Các biến số Tạo hai biến tên là Tổng và i.
+ Khởi tạo giá trị ban đầu:
đặt [Tổng] thành 0
đặt [i] thành 1
- Vào nhóm Điều khiển Kéo khối lặp lại 100 lần.
- Bên trong khối lặp 100 lần, ta thực hiện tăng tổng và tăng biến đếm:
+ thay đổi [Tổng] một lượng (i) (Cộng dồn i vào Tổng)
+ thay đổi [i] một lượng 1 (Tăng i lên để lượt sau cộng số tiếp theo)
- Sau khi thoát khỏi vòng lặp, vào nhóm Hiển thị để thông báo kết quả:
+ nói (kết hợp [Tổng của 100 số tự nhiên là: ] (Tổng))
Mô phỏng code bằng chữ:
> Khi bấm vào cờ xanh
> Đặt [Tổng] thành (0)
> Đặt [i] thành (1)
> Lặp lại (100) lần:
> Thay đổi [Tổng] một lượng (i)
> Thay đổi [i] một lượng (1)
> Nói (kết hợp [Tổng của 100 số tự nhiên là: ] (Tổng))
> ```
---
Câu 3: Tính tổng
(Chú ý: Đề bài ghi "phương trình chứa rác" có lẽ là do lỗi gõ chữ của em, đúng chính tả là "chương trình Scratch" nhé).
Bài này tương tự câu 2, nhưng thay vì cộng `i`, chúng ta sẽ cộng phân số `1 / i`. Đồng thời, người dùng sẽ tự nhập vào số `n`.
Các bước kéo thả khối lệnh:
1. Vào nhóm Các biến số Tạo 3 biến: `n`, `Tổng`, và `i`.
2. Vào nhóm Cảm biếnKéo khối `hỏi [Nhập số n:] và đợi`.
3. Vào nhóm Các biến số`đặt [n] thành (trả lời)`.
4. Khởi tạo giá trị ban đầu:
`đặt [Tổng] thành 0`
`đặt [i] thành 1`
5. Vào nhóm Điều khiển Kéo khối `lặp lại (n) lần`. (Em kéo biến `n` bỏ vào ô tròn của khối lặp).
6. Bên trong khối lặp, thực hiện tính toán:
* Vào nhóm Các phép toán, kéo phép toán chia `/` ra: `1 / i`.
* Kéo lệnh: `thay đổi [Tổng] một lượng (1 / i)`.
* Kéo lệnh: `thay đổi [i] một lượng 1`.
7. Sau vòng lặp, vào nhóm Hiển thị:
`nói (kết hợp [Tổng S là: ] (Tổng))`
> Mô phỏng code bằng chữ:
>
```scratch
> Khi bấm vào cờ xanh
> Hỏi [Nhập số n:] và đợi
> Đặt [n] thành (trả lời)
> Đặt [Tổng] thành (0)
> Đặt [i] thành (1)
> Lặp lại (n) lần:
> Thay đổi [Tổng] một lượng (1 / (i))
> Thay đổi [i] một lượng (1)
> Nói (kết hợp [Tổng S là: ] (Tổng))
> ```
Em cứ mở phần mềm Scratch lên, nhìn theo các từ khóa in đậm ở trên và tìm đúng màu của nhóm lệnh là sẽ lắp ghép thành công nhé!
- Tạo biến: Tạo biến n và lần_lặp.
- Khối lệnh:
- khi bấm vào xanh
- đặt [lần_lặp] thành [0]
- lặp lại (5)
- hỏi [Nhập số nguyên n:] và đợi
- đặt [n] thành (trả lời)
- nếu <(n) mod (2) = [0]> thì
- nói (kết hợp [Số ] và (kết hợp (n) [ là số chẵn]))
- ngược lại
- nói (kết hợp [Số ] và (kết hợp (n) [ là số lẻ]))
- đợi (1) giây
- thay đổi [lần_lặp] một lượng (1)
- nói [Đã kiểm tra xong 5 lần!]
- Tạo biến: i (đếm) và Tổng (kết quả).
- Khối lệnh:
- khi bấm vào xanh
- đặt [Tổng] thành [0]
- đặt [i] thành [1]
- lặp lại (100)
- thay đổi [Tổng] một lượng (i)
- thay đổi [i] một lượng (1)
- nói (kết hợp [Tổng 100 số tự nhiên là: ] và (Tổng))
- Tạo biến: n (số nhập), i (đếm), Tổng (kết quả).
- Khối lệnh:
- khi bấm vào xanh
- hỏi [Nhập số nguyên n:] và đợi
- đặt [n] thành (trả lời)
- đặt [Tổng] thành [0]
- đặt [i] thành [1]
- lặp lại (n)
- thay đổi [Tổng] một lượng ( (1) / (i) )
- thay đổi [i] một lượng (1)
- nói (kết hợp [Tổng S là: ] và (Tổng))
mù công nghệ à
Câu 1:

Câu 2:

Câu 3:

Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45437 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34858 -
Đã trả lời bởi chuyên gia
30670 -
Hỏi từ APP VIETJACK28265
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22444
