Vũ Thanh Hoài
Giới thiệu về bản thân
Phương trình phản ứng:
C6H1206 enzyme2C2H,OH + 2C0г
Trong 1 lít rượu 40°
có chứa 400 mL ethanol nguyên chất.
→ Methanol = 0, 8.400 = 320 gam
320
160
→ Nethanol =
mol
46
1
160
Tởo
1600
→ Nglucose =
2°
=
mol
160
45
207
→ Mglucose -
207
•180 = 1391,3 gam.
Khi đặt hỗn hợp Y trong điện trường ở pH ~ 6:
- Glu tồn tại ở dạng ion âm (-OOC-CH2-CH2
- CH(NH3+)-COO-
) nên di chuyển về phía cực dương.
- Lys tồn tại ở dạng ion dương (+H3N-CH2-CH2
- CH2-CH2-CH(NH3+)-COO-) nên di chuyển về phía cực âm.
- Gly tồn tại ở dạng ion lưỡng cực (+H3N-CH2
- COO-
) nên không di chuyển về phía các điện cực.
Các đồng phân ester của C4H802:
- HCOO-CH2-CH2-CH3 có tên gọi là propyl formate.
- HCOO-CH(CH3)2
có tên gọi là isopropyl formate.
- СHЗCОO-CH2-CH3 có tên gọi là ethyl acetate.
- СH3CH2COO-CH3 có tên gọi là methyl propionate.
bài này của học sinh : thanh+hoài
*Thuật toán sắp xếp chèn (Insertion Sort):
import time
def insertion_sort(arr):
n = len(arr)
for i in range(1, n):
key = arr[i]
j = i - 1
while j >= 0 and arr[j] > key:
arr[j + 1] = arr[j]
j -= 1
arr[j + 1] = key
# Dãy số nguyên đầu vào
A = [3, 1, 0, 10, 13, 16, 9, 7, 5, 1]
# In dãy số nguyên trước khi sắp xếp
print("Dãy số nguyên trước khi sắp xếp:", A)
# Bắt đầu đo thời gian thực hiện thuật toán
start_time = time.time()
# Gọi hàm sắp xếp chèn
insertion_sort(A)
# Kết thúc đo thời gian thực hiện thuật toán
end_time = time.time()
# In dãy số nguyên sau khi sắp xếp
print("Dãy số nguyên sau khi sắp xếp:", A)
# In thời gian thực hiện thuật toán
print("Thời gian thực hiện thuật toán: {:.6f} giây".format(end_time - start_time))
Thời gian thực hiện là 0 giây
*Thuật toán sắp xếp chọn:
import time
def selection_sort(arr):
n = len(arr)
for i in range(n):
min_idx = i
for j in range(i + 1, n):
if arr[j] < arr[min_idx]:
min_idx = j
arr[i], arr[min_idx] = arr[min_idx], arr[i]
# Dãy số nguyên đầu vào
A = [3, 1, 0, 10, 13, 16, 9, 7, 5, 1]
# In dãy số nguyên trước khi sắp xếp
print("Dãy số nguyên trước khi sắp xếp:", A)
# Bắt đầu đo thời gian thực hiện thuật toán
start_time = time.time()
# Gọi hàm sắp xếp chọn
selection_sort(A)
# Kết thúc đo thời gian thực hiện thuật toán
end_time = time.time()
# In dãy số nguyên sau khi sắp xếp
print("Dãy số nguyên sau khi sắp xếp:", A)
# In thời gian thực hiện thuật toán
print("Thời gian thực hiện thuật toán: {:.6f} giây".format(end_time - start_time))
Thời gian thực hiện là: 0 giây
*Thuật toán sắp xếp nổi bọt:
import time
def bubble_sort(arr):
n = len(arr)
for i in range(n - 1):
for j in range(n - i - 1):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
# Dãy số nguyên đầu vào
A = [3, 1, 0, 10, 13, 16, 9, 7, 5, 1]
# In dãy số nguyên trước khi sắp xếp
print("Dãy số nguyên trước khi sắp xếp:", A)
# Bắt đầu đo thời gian thực hiện thuật toán
start_time = time.time()
# Gọi hàm sắp xếp nổi bọt
bubble_sort(A)
# Kết thúc đo thời gian thực hiện thuật toán
end_time = time.time()
# In dãy số nguyên sau khi sắp xếp
print("Dãy số nguyên sau khi sắp xếp:", A)
# In thời gian thực hiện thuật toán
print("Thời gian thực hiện thuật toán: {:.6f} giây".format(end_time - start_time))
Thời gian thực hiện là: 0 giây