Nguyễn Văn Toàn
Giới thiệu về bản thân
Vòng lặp while i <= 5: sẽ tiếp tục chạy miễn là điều kiện \(i\le 5\) còn đúng.Lần 1: \(i=1\), in 1, \(i\) thành \(2\). Lần 2: \(i=2\), in 2, \(i\) thành \(3\). Lần 3: \(i=3\), in 3, \(i\) thành \(4\). Lần 4: \(i=4\), in 4, \(i\) thành \(5\). Lần 5: \(i=5\), in 5, \(i\) thành \(6\).Khi \(i\) trở thành \(6\), điều kiện \(i\le 5\) sai, vòng lặp kết thúc.
Đầu tiên, chúng ta cần xây dựng một hàm có tên là tong nhận đầu vào là một số nguyên dương \(n\).
Trong hàm, chúng ta sử dụng vòng lặp để lấy từng chữ số của \(n\) bằng cách dùng phép chia lấy dư cho 10 (\(\%10\)) và cộng vào biến tổng. Sau đó, cập nhật \(n\) bằng cách chia nguyên cho 10 (\(\div 10\)) cho đến khi \(n\) bằng 0.
Trong chương trình chính, nhập số nguyên dương
nn𝑛từ bàn phím và gọi hàm tong đã xây dựng để in kết quả ra màn hình.
a,
Đây là một vấn đề lập trình cơ bản. Trong hầu hết các ngôn ngữ lập trình phổ biến (như Python, Pascal), hàm hoặc phương thức len() (hoặc length, sizeof) được sử dụng để lấy độ dài của một xâu.
b,
Trong nhiều ngôn ngữ lập trình, các phương thức như find(), index() (Python) hoặc Pos() (Pascal) được sử dụng để xác định vị trí xuất hiện đầu tiên của một xâu con (b) trong một xâu mẹ (a).