

Hà Huyền Diệu
Giới thiệu về bản thân



































Bước 1. Nhập dãy số a[1], a[2], ..., a[n].
Bước 2. Tính tổng các phần tử của dãy số S = a[1] + a[2] + ... + a[n].
Bước 3. Kiểm tra nếu tổng S chia hết cho 2:
Bước 3.1. Nếu đúng, trả về "Tổng chẵn".
Bước 3.2. Nếu sai, trả về "Tổng lẻ".
def should_swap(a, b):
if a % 2 != 0 and b % 2 == 0:
return True
elif a % 2 == b % 2 and a > b:
return True
else:
return False
def bubble_sort_chan_le(arr):
n = len(arr)
for i in range(n - 1):
for j in range(0, n - i - 1):
if should_swap(arr[j], arr[j + 1]):
arr[j], arr[j + 1] = arr[j + 1], arr[j]
my_list = [64, 34, 25, 12, 22, 11, 90]
bubble_sort_chan_le(my_list)
print("Mảng đã sắp xếp:", my_list)
Kiểm thử phần mềm có vai trò giúp phát hiện và sửa lỗi và đảm bảo phần mềm hoạt động đúng như yêu cầu và mong đợi.
Ví dụ: Khi lập trình một ứng dụng đăng nhập, kiểm thử sẽ kiểm tra các tình huống như nhập sai mật khẩu, đăng nhập thành công, hoặc xử lý lỗi khi kết nối không ổn định.