tin hỌc 8...sỬabÀi tẬp i. xửlý số sửdụngngôn ngữlậptrình scartch,...
TRANSCRIPT
![Page 1: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/1.jpg)
![Page 2: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/2.jpg)
ÔN TẬP BÀI CŨ• Bước 1: Đặt biến Tên theo thứ tự
Viết chương trình nhập Tên từ bàn phím.
Xuất ra màn hình câu “Chào bạn, Tên”,
với Tên là giá trị vừa nhập.
1
2
3
4
![Page 3: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/3.jpg)
• Bước 2: Thiết lập câu lệnh để thực hiện chương trình
ÔN TẬP BÀI CŨ
![Page 4: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/4.jpg)
SỬA BÀI TẬP I. Xử lý số
Sử dụng ngôn ngữ lập trình Scartch,viết chương trình:
1. Nhập bán kính r từ bàn phím, tínhvà xuất ra màn hình chu vi, diện tíchcủa hình tròn bán kính là r.
(CVHT=2*r*𝜋; DTHT = r2* 𝜋)
![Page 5: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/5.jpg)
SỬA BÀI TẬPI. Xử lý số
Sử dụng ngôn ngữ lập trình Scartch,viết chương trình:
2. Nhập cạnh a từ bàn phím, tính vàxuất ra màn hình chu vi, diện tích củahình vuông có cạnh là a.
(CVHV=a*4; DTHV=a*a)
* Thử thách: Thực hiện bài 3, 4(biết lệnh tính căn bậc 2 là sqrt)
![Page 6: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/6.jpg)
SỬA BÀI TẬP
II. Vòng lặp
Sử dụng ngôn ngữ lập trìnhScratch, viết chương trình nhậpsố nguyên dương n từ bàn phím,tính và in ra số: S1= 1+2+…+n
Ví dụ: Với n=3; S1=1+2+3=6
Lần lặp n Đếm S1
0 3 0 0
1 3 1 (0+1) 1 (0+1)
2 3 2 (1+1) 3 (1+2)
3 3 3 (2+1) 6 (1+2+3)
* Nhận xét:- Giá trị ban đầu của biến S1 và biến đếm.- Sự thay đổi của giá trị biến đếm.- Sự thay đổi của giá trị S1.- Số lần lặp so với n.
![Page 7: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/7.jpg)
SỬA BÀI TẬP
II. Vòng lặp
Sử dụng ngôn ngữ lập trìnhScratch, viết chương trình nhậpsố nguyên dương n từ bàn phím,tính và in ra số: S1= 1+2+…+n
Ví dụ: Với n=3; S1=1+2+3=6
Lần lặp n Đếm S1
0 3 0 0
1 3 1 (0+1) 1 (0+1)
2 3 2 (1+1) 3 (1+2)
3 3 3 (2+1) 6 (1+2+3)
* Nhận xét:- Giá trị ban đầu của biến S1, Đếm.- Sự thay đổi của giá trị biến Đếm.- Sự thay đổi của giá trị S1.- Số lần lặp so với n.
* Nhận xét:- Giá trị ban đầu của S1=0; Đếm=0- Sau mỗi lần lặp biến Đếm tăng 1- Sau mỗi lần lặp biến S1 tăng giá trịbằng giá trị của biến Đếm
- Số lần lặp bằng với n.
![Page 8: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/8.jpg)
SỬA BÀI TẬP
II. Vòng lặp
Sử dụng ngôn ngữ lập trìnhScratch, viết chương trình nhậpsố nguyên dương n từ bàn phím,tính và in ra số: S1= 1+2+…+n
Đếm = Đếm + 1
Gán giá trị khởi tạo chobiến cần tính (S1) vàbiến Đếm
S1=S1+Đếm
Lặp lại
Nhập giá trị n từ bànphím
Xuất Giá trị S1
*Câu hỏi:
- Vì sao giá trị ban đầu của S1 là 0?
- Tính giá trị bắt đầu cho biến đếm nhưthế nào?
- Công thức tính tổng S1 gì?
- Có thể thay đổi ít nhất bao nhiêu lệnhmà không làm thay đổi kết quả?
![Page 9: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/9.jpg)
SỬA BÀI TẬP
II. Vòng lặp
S1= 1+2+…+n
Nhận xét:- Tính tổng→ S1=0 (0 không làmthay đổi giá trị tổng)
- Tính giá trị bắt đầu cho biếnđếm:n= 1→ S1=1→ biến đếm bắt đầu bằng 1→ Đếm=1
Đếm = Đếm + 1
Gán giá trị khởi tạo chobiến cần tính (S1) vàbiến Đếm
S1=S1+Đếm
Lặp lại
Nhập giá trị n từ bànphím
Xuất Giá trị S1
![Page 10: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/10.jpg)
SỬA BÀI TẬP
II. Vòng lặp
S1= 1+2+…+n
Nhận xét (tt):
- Tính tổng (S1):Vd: tính S1 với n=3S1=1+2+3S1=0
Lần Đếm S1
1 1 1
2 2 3
3 3 6
S1=S1+Đếm →mỗi lần lặp S1 thay đổi giá trị tương ứng với Đếm
Đếm = Đếm + 1
Gán giá trị khởi tạo chobiến cần tính (S1) vàbiến Đếm
S1=S1+Đếm
Lặp lại
Nhập giá trị n từ bànphím
Xuất Giá trị S1
![Page 11: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/11.jpg)
SỬA BÀI TẬP
II. Vòng lặp
* Thử thách: Thay đổi lệnh tính S1 ít nhất để có thể tính được
S2= 1+3+…+(2n+1)
S3=2+4+…+2n
S4=1 +1
2+
1
3+⋯+
1
𝑛(n>0)
![Page 12: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/12.jpg)
SỬA BÀI TẬP
II. Vòng lặp
S2=1+3+…+(2n+1)
Nhận xét:
- Tính giá trị bắt đầu cho biến đếm→ Đếm=?- Số lần lặp→ ?- Công thức S2 → ?- Thay đổi giá trị Đếm→ ?
![Page 13: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/13.jpg)
SỬA BÀI TẬP
II. Vòng lặp
• S3=2+4+…+2n
Nhận xét:
- Tính giá trị bắt đầu cho biến đếm→ Đếm=?- Số lần lặp→ ?- Công thức→ ?- Thay đổi giá trị Đếm→?
![Page 14: TIN HỌC 8...SỬABÀI TẬP I. Xửlý số Sửdụngngôn ngữlậptrình Scartch, viếtchươngtrình: 2. Nhậpcạnha từbàn phím, tính và xuấtra màn hình chu vi,](https://reader034.vdocument.in/reader034/viewer/2022042413/5f2d9f69dc6a3d4a1e0fe249/html5/thumbnails/14.jpg)
SỬA BÀI TẬP
II. Vòng lặp
• S4=1 +1
2+
1
3+⋯+
1
𝑛(n>0)
Nhận xét:
- Tính giá trị bắt đầu cho biến đếm→ Đếm=?- Số lần lặp→ ?- Công thức→ ?- Thay đổi giá trị Đếm→?