Top 16 # Giai Bt Cong Nghe 6 Bai 4 / 2023 Xem Nhiều Nhất, Mới Nhất 12/2022 # Top Trend | Caffebenevietnam.com

Cong Ty Cong Nghe Tin Hoc Nha Truong / 2023

Trước khi đọc bài viết này, nếu bạn chưa có khái niệm gì về ma trận, bạn có thể tham khảo định nghĩa về ma trận trong một tài liệu khác.

Trước hết, tôi xin nhắc lại tóm tắt khái niệm về phép nhân ma trận:

Cho 2 ma trận: A kích thước MxN và B kích thước NxP.

Kết quả phép nhân ma trận A và B là ma trận C kích thước MxP, với mỗi phần tử của ma trận C được tính theo công thức:

Để thực hiện phép nhân ma trận trên máy tính, ta có thể thực hiện thuật toán với độ phức tạp O(MNP) như sau:

for i:=1 to M do

for j:=1 to P do

begin

C[i,j]:=0;

for k:=1 to N do

C[i,j]:=C[i,j]+A[i,k]*B[k,j];

end;

(đối với phép nhân các ma trận vuông kích thước NxN, có thuật toán nhân ma trận Strassen với độ phức tạp O(N log7) theo tư tưởng chia nhỏ ma trận (giống với cách nhân nhanh 2 số lớn)) tuy nhiên cài đặt rất phức tạp và nói chung không cần thiết. Thông thường, với các bài toán chúng ta gặp, phép nhân ma trận có độ phức tạp O(N 3) là đủ).

Cần chú ý thêm là phép nhân ma trận không có tính giao hoán (do có thể thực hiện nhân 2 ma trận A kích thước MxN và ma trận B kích thước NxP nhưng không thể thực hiện phép nhân B*A nếu P ≠ M) nhưng có tính kết hợp:

(A*B)*C = A*(B*C)

Ví dụ 1:

Dãy Fibonacci được định nghĩa như sau:

F0= 1 F1= 1 ³ 2)

Yêu cầu: Cho N (N ≤ 10 9), tính FN

Phân tích:

Hiển nhiên cách làm thông thường là tính lần lượt các Fi . Tuy nhiên, cách làm này hoàn toàn không hiện quả với N lên đến 10 9, và ta cần một cách tiếp cận khác:

Ta xét các lớp số:

Ta hình dung mỗi lớp là một ma trận 1×2. Tiếp đó, ta sẽ biến đổi từ lớp i-1 đến lớp i. Sau mỗi lần biến đổi như vậy, ta tính thêm được Fi+1 . Để thực hiện phép biến đổi này, chú ý là các số ở lớp sau chỉ phụ thuộc vào lớp ngay trước nó theo các phép cộng, ta tìm được cách biến đổi bằng nhân ma trận:

(Chắc hẳn đọc đến đây bạn đọc sẽ thắc mắc, làm thế nào để tìm được ma trận

Để tìm được ma trận này, ta làm như sau:

Ta có:

nên hàng đầu của ma trận là 0 1

nên hàng hai của ma trận là 1 1 )

Ví dụ 2:

Tiếp theo, chúng ta sẽ cùng xem xét một ví dụ tổng quát hơn của ví dụ 1.

Cho số nguyên N (N ≤ 100) và 2 dãy số ;. Dãy số c được định nghĩa như sau:

Yêu cầu: Tính ck với k ≤ 10 9.

(Nguồn bài: http://www.spoj.pl/problems/SEQ/ . Sau khi code các bạn có thể vào http://www.spoj.pl/register/ để đăng ký thành viên và gửi bài để kiểm tra tính đúng đắn của bài làm của mình)

Phân tích:

Cũng như trong ví dụ 1, ta xét các lớp số:

Lớp 1: c1 , c2 , …, cN

Lớp 2: c2 , c3 , …, cN+1

Lớp i: ci , ci+1 , …, ci+N-1

Ta cũng sẽ áp dụng phép nhân ma trận để biến đổi từ lớp i sang lớp i+1 như sau:

(Để xây dựng ma trận vuông như trên, ta thực hiện tương tự như trong ví dụ trước:

Phân tích ai+1 đến ai+N dưới dạng ai đến ai+N-1

ai+1= 0*ai + 1*ai+1 + … + 0*ai+N-1 nên hàng 1 là 0 1 0 … 0

ai+N-1= 0*ai + 0*ai+1 + … + 1*ai+N-1 nên hàng N-1 là 0 0 0 … 1

ai+N= bN*ai + bN-1*ai+1+ … + b1*ai+N-1 nên hàng N là )

Từ đó, ta thu được cách làm như trong ví dụ 1. Cài đặt cụ thể xin nhường lại cho bạn đọc.

Chú ý rằng ta hoàn toàn có thể thay thế phép nhân và phép cộng trong định nghĩa phép nhân ma trận. Cụ thể hơn, thay vì , ta có thể tính . Từ đó, ta có thể thu được một lớp các bài toán khác.

Ví dụ 3:

Phân tích:

Xét ma trận A là ma trận kề của đồ thị đã cho. Hiển nhiên A = C 1

C 2[i,j] = min (A[i,u] + A[u,j]) với u chạy từ 1 đến N

C k[i,j] = min (C k-1[i,u] + A[u,j]) với u chạy từ 1 đến N

Như vậy, nếu ta thay phép nhân và phép cộng trong việc nhân ma trận thông thường lần lượt bởi phép cộng và phép lấy min, ta thu được một phép “nhân ma trận” mới, tạm ký hiệu là Ä , thì

Như vậy, bài toán được đưa về bài toán tính lũy thừa của một ma trận, ta hoàn toàn có thể giải tương tự các ví dụ trước. Cài đặt phép nhân ma trận mới này hoàn toàn không phức tạp hơn cài đặt phép nhân ma trận thông thường. Việc cài đặt xin nhường lại cho bạn đọc.

Ví dụ 4:

Tóm tắt đề:

Người ta mới tìm ra một loại vi khuẩn mới. Chúng sống thành N bầy (N ≤ 100), đánh số từ 0 đến N-1. Ban đầu, mỗi bầy này chỉ có một con vi khuẩn. Tuy nhiên, mỗi giây, số lượng vi khuẩn trong các bầy lại có sự thay đổi. Ví dụ: một bầy có thể bị chết đi, số lượng vi khuẩn trong một bầy có thể tăng lên, hoặc một bầy có thể di chuyển vị trí. Các thay đổi này tuân theo một số quy luật cho trước. Tại mỗi giây chỉ xảy ra một quy luật. Các quy luật này được thực hiện nối tiếp nhau và theo chu kỳ. Có nghĩa là, nếu đánh số các quy luật từ 0 đến M-1, tại giây thứ S thì quy luật được áp dụng sẽ là (S-1) mod M (M ≤ 1000)

Nhiệm vụ của bạn là tìm xem, với một bộ các quy luật cho trước, sau T đơn vị thời gian (T ≤ 10 18), mỗi bầy có bao nhiêu vi khuẩn.

Các loại quy luật có thể có:

A i 0: Tất cả các vi khuẩn thuộc bầy i chết.

B i k: Số vi khuẩn trong bầy i tăng lên k lần

C i j: số vi khuẩn bầy thứ i tăng lên một số lượng = số vi khuẩn bầy j

D i j: Các vi khuẩn thuộc bầy j di chuyển toàn bộ sang bầy i

E i j: Các vi khuẩn thuộc bầy i và bầy j đổi vị trí cho nhau

F 0 0: Vị trí các vi khuẩn di chuyển trên vòng tròn.

(IPSC 2003)

Phân tích

Cách làm đơn giản nhất là chúng ta mô phỏng lại số lượng vi khuẩn trong mỗi bầy qua từng đơn vị thời gian. Cách làm này có độ phức tạp O(T*N*(độ phức tạp xử lý số lớn)) và không thể chạy được với những test lớn.

Ta hình dung số lượng vi khuẩn trong mỗi bầy trong một đơn vị thời gian là một dãy số. Như vậy, mỗi quy luật cho trước thực chất là một phép biến đổi từ một dãy số thành một dãy số mới, và ta hoàn toàn có thể thực hiện biến đổi này bằng một phép nhân ma trận.

Cụ thể hơn, ta coi số lượng vi khuẩn trong N bầy tại một thời điểm xác định là một ma trận 1xN, và mỗi phép biến đổi là một ma trận NxN. Khi áp dụng mỗi phép biến đổi, ta nhân hai ma trận nói trên với nhau.

Bây giờ, xét trường hợp N = 4, tôi xin lần lượt mô tả các ma trận tương ứng với các phép biến đổi:

Cũng như các bài toán trước, ta sẽ cố gắng áp dụng việc tính toán lũy thừa, kết hợp với phép nhân ma trận để giảm độ phức tạp từ T xuống logT. Tuy nhiên, có thể thấy việc sử dụng phép lũy thừa trong bài toán này phần nào phức tạp hơn bởi các ma trận được cho không giống nhau. Để giải quyết vấn đề này, ta làm như sau:

Nguyễn Thành Trung

Gọi là các ma trận tương ứng với các phép biến đổi được cho. Đặt . Đặt (dãy số lượng vi khuẩn tại thời điểm đầu tiên). Như vậy , là ma trận thể hiện số lượng vi khuẩn tại thời điểm M*t + r. Như vậy, thuật toán đến đây đã rõ. Ta phân tích T = M*t + r, nhờ đó, ta có thể giải quyết bài toán trong O(N 3 * M) cho bước tính ma trận X, O(N 3*(log(T/M)+M) cho bước tính Y. Bài toán được giải quyết.

School@net

Bai Tap Xac Suat Moi Nguoi Cung Giai Bt Xac Suat Tong Hop Doc / 2023

c. Xác suất để họ sinh 3 người con có cả trai, gái và ít nhất có một người không bệnh

a. Sinh con trai không bị mù màu

c. Sinh con không bị 2 bệnh trên

1/ Xác suất sinh con bị mù màu là:

2/ Xác suất sinh con trai bình thường là:

3/ Xác suất sinh 2 người con đều bình thường là:

4/ Xác suất sinh 2 người con: một bình thường,một bị bệnh là:

5/ Xác suất sinh 2 người con có cả trai và gái đều bình thường là:

6/ Xác suất sinh 3 người con có cả trai,gái đều không bị bệnh là:

Câu 4: Ở người 2n = 46 và giả sử không có trao đổi chéo xảy ra ở cả 23 cặp NST tương đồng.

a) Xác suất sinh ra đứa trẻ nhận được hai cặp NST mà trong mỗi cặp có 1 từ ông nội và 1 từ bà ngoại là bao nhiêu?

b) Xác suất sinh ra đứa trẻ nhận được ít nhất một cặp NST mà trong mỗi cặp có 1 từ ông nội và 1 từ bà ngoại là bao nhiêu?

Câu 7. Ở người, bệnh mù màu đỏ và lục được quy định bởi gen lặn trên X, không có alen trên Y. Bố bị bệnh mù màu đỏ và lục, mẹ không biểu hiện bệnh. Họ có con trai đầu lòng bị bệnh mù màu đỏ và lục. Xác suất để họ sinh đứa con thứ 2 là con gái bị bệnh mù màu đỏ và lục là

A. Con gái của họ không bao giờ mắc bệnh

B. 100% số con trai của họ sẽ mắc bệnh

C. 50% số con trai của họ có khả năng mắc bệnh

D. 100% số con gái của họ sẽ mắc bệnh

Câu 10: Bệnh mù màu do đột biến gen lặn trên NST X ở đoạn không tương đồng với Y, alen trội qui định người bình thường. Vợ mang gen dị hợp có chồng bị bệnh mù màu.

a) Xác suất để trong số 5 người con của họ có nam bình thường, nam mù màu, nữ bình thường, nữ mù màu là bao nhiêu?

a. Xác suất gặp 1 con cừu cái không sừng trong quần thể ở F 3 :

b. Xác suất gặp 1 con cừu đực không sừng trong quần thể ở F 3 :

Câu 3 . (ĐH 2009) ở người, gen A quy định mắt nhìn màu bình thường, alen a quy định bệnh mù màu đỏ và lục; gen B quy định máu đông bình thường, alen b quy định bệnh máu khó đông. Các gen này nằm trên NST giới tính X, không có alen tương ứng trên Y. Gen D quy định thuận tay phải, alen d quy định thuận tay trái nằm trên NST thường. Số kiểu gen tối đa về 3 lô cút trên trong quần thể người là

Câu 5: Ở người, tính trạng nhóm máu do 3 alen I A , I B và I O quy định. Trong quần thể cân bằng di truyền có 36% số người mang nhóm máu O, 45% số người mang nhóm A. Vợ có nhóm máu A lấy chồng có nhóm máu B không có quan hệ họ hàng với nhau.

a. Xác suất để họ sinh con máu O:

Câu 11: U xơ nang ở người là bệnh hiếm gặp, được quy định bởi đột biến lặn di truyền theo quy luật Menđen. Một người đàn ông bình thường có bố bị bệnh và mẹ không mang gen bệnh lấy một ngưòi vợ bình thường không có quan hệ họ hàng với ông ta. Xác xuất để đứa con đầu lòng của họ bị bệnh này sẽ là bao nhiêu nếu trong quần thể cứ 50 người bình thường thì có 1 người dị hợp về gen gây bệnh.

Câu 12: Ở một loài thực vật, gen A quy định hạt tròn là trội hoàn toàn so với alen a quy định hạt dài. Một quần thể đang ở trạng thái cân bằng di truyền gồm 6000 cây, trong đó có 960 cây hạt dài. Tỉ lệ cây hạt tròn có kiểu gen dị hợp trong tổng số cây hạt tròn của quần thể này là

a. Tần số nhóm máu AB lớn nhất trong quần thể bằng bao nhiêu nếu biết tần số người mang nhóm máu O là 25% và quần thể đang ở trạng thái cân bằng di truyền về các nhóm máu.

b. Người chồng có nhóm máu A, vợ nhóm máu B. Họ sinh con đầu lòng thuộc nhóm máu O.

Tính xác suất để :

b1) Hai đứa con tiếp theo có nhóm máu khác nhau

b2) Ba đứa con có nhóm máu khác nhau

– Hãy tính tần số các alen và thành phần các kiểu gen của quần thể. Biết rằng, bệnh bạch tạng là do một gen lặn nằm trên NST thường quy định.

– Tính xác suất để 2 người bình thường trong quần thể này lấy nhau sinh ra một người con đầu lòng bị bệnh bạch tạng.

Câu 15: Trong một đàn bò, số con có lông đỏ chiếm 64%, số con lông khoang chiếm 36%. Biết rằng lông đỏ là trội hoàn toàn, quy định bởi alen A; lông khoang là tính lặn, quy định bởi alen a.

a. Hãy xác định tần số tương đối của alen a, alen A

b. Ước lượng tỉ lệ % số bò lông đỏ đồng hợp có trong quần thể đó.

Câu 16: Một quần thể lúa khi cân bằng di truyền có 20000 cây trong đó có 450 cây thân thấp. Biết A quy định cây cao, a quy định cây thấp. Xác định:

a. Tần số tương đối các alen? Cấu trúc di truyền của quần thể

b. Số lượng cây lúa có kiểu gen dị hợp tử?

Bai Tap Va Loi Giai Sql / 2023

, Trưởng nhóm at Nha Trang University

Published on

1. Software Group Leader SGL By Member: htplasma, Plassma :for Vn-zoom Bài tập tổng hợp SQL -And Đáp án Sử dụng câu lệnh SELECT viết các yêu cầu truy vấn dữ liệu sau đây: 2. 1 Cho biết danh sách các đối tác cung cấp hàng cho công ty. 2. 2 Mã hàng, tên hàng và số lượng của các mặt hàng hiện có trong công ty. 2. 3 Họ tên và điạ chỉ và năm bắt đầu làm việc của các nhân viên trong công ty. 2. 4 địa chỉ và điện thoại của nhà cung cấp có tên giao dch VINAMILK là gì? 2. 5 Cho biết mã và tên của các mặt hàng có giá lớn hơn 100000 và số lượng có ít hn 50. 2. 6 Cho biết mỗi mặt hàng trong công ty do ai cung cấp. 2. 7 Công ty Vit Tin đã cung cp nhng mt hàng nào? 2. 8 Loại hàng thực phẩm do những công ty nào cung cấp và địa chỉ của các công ty đó là gì? 2. 9 Những khách hàng nào (tên giao dịch) đã đặt mua mặt hàng Sữa hộp XYZ của công ty? 2. 10 đơn đặt hàng số 1 do ai đặt và do nhân viên nào lập, thi gian và địa điểm giao hàng là ở đâu? 2. 11 Hãy cho biết số tiền lương mà công ty phải trả cho mỗi nhân viên là bao nhiêu (lương = lương cơ bn + phụ cấp). 2. 12 Trong đơn đặt hàng số 3 đặt mua nhưng mặt hàng nào và số tiền mà khách hàng phải trả cho mỗi mặt hàng là bao nhiêu (số tiền phải trả cho mõi mặt hang tính theo công thức SOLUONG×GIABAN SOLUONG×GIABAN×MUCGIAMGIA/100) 2. 13 Hãy cho bit có những khách hàng nào lại chính là đối tác cung cấp hàng của công ty (tức là có cùng tên giao dịch).

2. Software Group Leader SGL By Member: htplasma, Plassma :for Vn-zoom 2. 19 Những nhân viên nào của công ty có lương cơ bản cao nhất? 2. 20 Tổng số tiền mà khách hàng phải trả cho mỗi đơn đặt hàng là bao nhiêu? 2. 21 Trong nm 2003, những mặt hàng nào chỉ được đặt mua đúng một lần.

5. Software Group Leader SGL By Member: htplasma, Plassma :for Vn-zoom 2.17 SELECT mahang,tenhang FROM mathang WHERE NOT EXISTS (SELECT mahang FROM chitietdathang WHERE mahang=mathang.mahang) 2.18 SELECT manhanvien,ho,ten FROM nhanvien WHERE NOT EXISTS (SELECT manhanvien FROM dondathang WHERE manhanvien=nhanvien.manhanvien) 2.19 SELECT manhanvien,ho,ten,luongcoban FROM nhanvien WHERE luongcoban=(SELECT MAX(luongcoban) FROM nhanvien) 2.20 SELECT dondathang.sohoadon,dondathang.makhachhang, tencongty,tengiaodich, SUM(soluong*giaban-soluong*giaban*mucgiamgia/100) FROM (khachhang INNER JOIN dondathang ON khachhang.makhachhang=dondathang.makhachhang) INNER JOIN chitietdathang ON dondathang.sohoadon=chitietdathang.sohoadon GROUP BY dondathang.makhachhang,tencongty, tengiaodich,dondathang.sohoadon 2.21 SELECT mathang.mahang,tenhang FROM (mathang INNER JOIN chitietdathang ON mathang.mahang=chitietdathang.mahang) iNNER JOIN dondathang ON chitietdathang.sohoadon=dondathang.sohoadon WHERE YEAR(ngaydathang)=2003 GROUP BY mathang.mahang,tenhang HAVING COUNT(chitietdathang.mahang)=1 2.22 SELECT khachhang.makhachhang,tencongty,tengiaodich, SUM(soluong*giaban-soluong*giaban*mucgiamgia/100) FROM (khachhang INNER JOIN dondathang ON khachhang.makhachhang = dondathang.makhachhang) INNER JOIN chitietdathang ON dondathang.sohoadon=chitietdathang.sohoadon GROUP BY khachhang.makhachhang,tencongty,tengiaodich 2.23 SELECT nhanvien.manhanvien,ho,ten,COUNT(sohoadon) FROM nhanvien LEFT OUTER JOIN dondathang ON nhanvien.manhanvien=dondathang.manhanvien GROUP BY nhanvien.manhanvien,ho,ten 2.24 SELECT MONTH(ngaydathang) AS thang, SUM(soluong*giaban-soluong*giaban*mucgiamgia/100) FROM dondathang INNER JOIN chitietdathang ON dondathang.sohoadon=chitietdathang.sohoadon WHERE year(ngaydathang)=2003 GROUP BY month(ngaydathang) Tổng hợp SQL – SGL – Plassma :

7. Software Group Leader SGL By Member: htplasma, Plassma :for Vn-zoom FROM (dondathang AS a INNER JOIN chitietdathang AS b ON a.sohoadon = b.sohoadon) INNER JOIN mathang AS c ON b.mahang = c.mahang ORDER BY a.sohoadon COMPUTE SUM(b.soluong*giaban- b.soluong*giaban*mucgiamgia/100) BY a.sohoadon 2.31 SELECT loaihang.maloaihang,tenloaihang, mahang,tenhang,soluong FROM loaihang INNER JOIN mathang ON loaihang.maloaihang=mathang.maloaihang ORDER BY loaihang.maloaihang COMPUTE SUM(soluong) BY loaihang.maloaihang COMPUTE SUM(soluong) 2.32 SELECT b.mahang,tenhang, SUM(CASE MONTH(ngaydathang) WHEN 1 THEN b.soluong ELSE 0 END) AS Thang1, SUM(CASE MONTH(ngaydathang) WHEN 2 THEN b.soluong ELSE 0 END) AS Thang2, SUM(CASE MONTH(ngaydathang) WHEN 3 THEN b.soluong ELSE 0 END) AS Thang3, SUM(CASE MONTH(ngaydathang) WHEN 4 THEN b.soluong ELSE 0 END) AS Thang4, SUM(CASE MONTH(ngaydathang) WHEN 5 THEN b.soluong ELSE 0 END) AS Thang5, SUM(CASE MONTH(ngaydathang) WHEN 6 THEN b.soluong ELSE 0 END) AS Thang6, SUM(CASE MONTH(ngaydathang) WHEN 7 THEN b.soluong ELSE 0 END) AS Thang7, SUM(CASE MONTH(ngaydathang) WHEN 8 THEN b.soluong ELSE 0 END) AS Thang8, SUM(CASE MONTH(ngaydathang) WHEN 9 THEN b.soluong ELSE 0 END) AS Thang9, SUM(CASE MONTH(ngaydathang) WHEN 10 THEN b.soluong ELSE 0 END) AS Thang10, SUM(CASE MONTH(ngaydathang) WHEN 11 THEN b.soluong ELSE 0 END) AS Thang11, SUM(CASE MONTH(ngaydathang) WHEN 12 THEN b.soluong ELSE 0 END) AS Thang12, SUM(b.soluong) AS CaNam FROM (dondathang AS a INNER JOIN chitietdathang AS b ON a.sohoadon=b.sohoadon) INNER JOIN mathang AS c ON b.mahang=c.mahang WHERE YEAR(ngaydathang)=1996 GROUP BY b.mahang,tenhang 2.33 UPDATE dondathang Tổng hợp SQL – SGL – Plassma :

11. Software Group Leader SGL By Member: htplasma, Plassma :for Vn-zoom Của thủ tục). 5.3 Viết hàm trả về một bảng trong đó cho biết tổng số lượng hàng bán của mỗi mặt hàng. Sử dụng hàm này thống kê xem tổng số lượng hàng (hiện có và đã bán) của mỗi mặt hàng là bao nhiêu. 5.4 Viết trigger cho bảng CHITIETDATHANG theo yêu cầu sau: · Khi một bản ghi mới được bổ sung vào bảng này thì giảm số lượng hàng hiện có nếu số lượng hàng hiện có lớn hơn hoặc bằng số lượng hàng được bán ra. Ngược lại thì huỷ bỏ thao tác bổ sung. · Khi cập nhật lại số lượng hàng đươc bán, kiểm tra số lượng hàng được cập nhật lại có phù hợp hay không (số lượng hàng bán ra không Được vượt quá số lượng hàng hiện có và không được nhỏ hơn 1). Nếu dữ liệu hợp lệ thì giảm (hoặc tăng) số lượng hàng hiện có trong công ty, ngượ lại thì huỷ bỏ thao tác cập nhật. 5.5 Viết trigger cho bảng CHITIETDATHANG sao cho chỉ chấp nhận giá hàng bán ra phải nhỏ hơn hoặc bằng giá gốc (giá của mặt hàng trong bảng MATHANG) 5.6 quản lý các bản tin trong một Website, người ta sử dụng hai bảng sau: Bảng LOAIBANTIN (loại bản tin) CREATE TABLE loaibantin ( maphanloai INT NOT NULL PRIMARY KEY, tenphanloai NVARCHAR(100) NOT NULL , bantinmoinhat INT DEFAULT(0) ) Bng BANTIN (bn tin) CREATE TABLE bantin ( maso INT NOT NULL PRIMARY KEY, ngayduatin DATETIME NULL , tieude NVARCHAR(200) NULL , noidung NTEXT NULL , maphanloai INT NULL FOREIGN KEY REFERENCES loaibantin(maphanloai) ) Trong bng LOAIBANTIN, giá trị cột BANTINMOINHAT cho biết mã số của bản tin thuộc loại tương ứng mới nhất (dược bổ sung sau cùng). Hãy viết các trigger cho bảng BANTIN sao cho: · Khi một bản tin mới được bổ sung, cập nhật lại cột BANTINMOINHAT Của dòng tương ứng với loại bản tin vừa bổ sung. · Khi một bản tin bị xoá, cập nhật lại giá trị của cột BANTINMOINHAT trong bảng LOAIBANTIN của dòng ứng với loại bản tin vừa xóa là mã số của bản tin trước đó (dựa vào ngày đưa tin). Nếu không còn bản tin nào cùng loại thì giá trị của cột này bằng 0. Tổng hợp SQL – SGL – Plassma :

12. Software Group Leader SGL By Member: htplasma, Plassma :for Vn-zoom · Khi cập nhật lại mã số của một bản tin và nếu nó là bản tin mới nhất thì cập nhật lại giá trị cột BANTINMOINHAT là mã số mới. Lời giải 5.1 CREATE PROCEDURE sp_insert_mathang( @mahang NVARCHAR(10), @tenhang NVARCHAR(50), @macongty NVARCHAR(10) = NULL, @maloaihang INT = NULL, @soluong INT = 0, @donvitinh NVARCHAR(20) = NULL, @giahang money = 0) AS IF NOT EXISTS(SELECT mahang FROM mathang WHERE mahang=@mahang) IF (@macongty IS NULL OR EXISTS(SELECT macongty FROM nhacungcap WHERE macongty=@macongty)) AND (@maloaihang IS NULL OR EXISTS(SELECT maloaihang FROM loaihang WHERE maloaihang=@maloaihang)) INSERT INTO mathang VALUES(@mahang,@tenhang, @macongty,@maloaihang, @soluong,@donvitinh,@giahang) 5.2 CREATE PROCEDURE sp_thongkebanhang(@mahang NVARCHAR(10)) AS SELECT mathang.mahang,tenhang, SUM(chitietdathang.soluong) AS tongsoluong FROM mathang LEFT OUTER JOIN chitietdathang ON mathang.mahang=chitietdathang.mahang WHERE mathang.mahang=@mahang GROUP BY mathang.mahang,tenhang 5.3 nh ngha hàm: CREATE FUNCTION func_banhang() RETURNS TABLE AS RETURN (SELECT mathang.mahang,tenhang, CASE WHEN sum(chitietdathang.soluong) IS NULL THEN 0 ELSE sum(chitietdathang.soluong) END AS tongsl Tổng hợp SQL – SGL – Plassma :

Bai Tap Kinh Te Vi Mo Co Loi Giai / 2023

Published on

1. Bài 1: Trong những năm 2005, sản xuất đường ở Mỹ: 11,4 tỷ pao; tiêu dùng 17,8 tỷ pao; giá cả ở Mỹ 22 xu/pao; giá cả thế giới 8,5 xu/pao…Ở những giá cả và số lượng ấy có hệ số co dãn của cầu và cung là Ed = -0,2; Es = 1,54. Yêu cầu: 1. Xác định phương trình đường cung và đường cầu về đường trên thị trường Mỹ. Xác định giá cả cân bằng đường trên thị trường Mỹ. 2. Để đảm bảo lợi ích của ngành đường, chính phủ đưa ra mức hạn ngạch nhập khẩu là 6,4 tỷ pao. Hãy xác định số thay đổi trong thặng dư của người tiêu dung, của người sản xuất, của Chính phủ, và số thay đổi trong phúc lợi xã hội. 3. Nếu giả sử chính phủ đánh thuế nhập khẩu 13,5 xu/pao. Điều này tác động đến lợi ích của mọi thành viên ra sao? So sánh với trường hợp hạn ngạch, theo bạn chính phủ nên áp dụng biện pháp gì? Bài giải Qs = 11,4 tỷ pao Qd = 17,8 tỷ pao P = 22 xu/pao PTG = 805 xu/pao Ed = -0,2 Es = 1,54 1. Phương trình đường cung, đường cầu? Pcb? Ta có: phương trình đường cung, đường cầu có dạng như sau: QS = aP + b QD = cP + d Ta lại có công thức tính độ co dãn cung, cầu: ES = (P/QS).(∆Q/∆P) ED = (P/QD). (∆Q/∆P) (1) Trong đó: ∆Q/∆P là sự thay đổi lượng cung hoặc cầu gây ra bởi thay đổi về giá, từ đó, ta có ∆Q/∆P là hệ số gốc của phương trình đường cung, đường cầu  ES = a.(P/QS) ED = c. (P/QD)  a = (ES.QS)/P c = (ED.QD)/P  a = (1,54 x 11,4)/22 = 0,798 c = (-0,2 x 17,8)/22 = – 0,162

4. P S D 22 a t c b d Pw 8..5 0.627 11.4 17.8 19.987 Q Khi chính phủ đánh thuế nhập khẩu thì tác động cũng giống như trường hợp trên. Tuy nhiên nếu như trên chính phủ bị thiệt hại phần diện tích hình c +d do thuộc về những nhà nhập khẩu thì ở trường hợp này chính phủ được thêm một khoản lợi từ việc đánh thuế nhập khẩu ( hình c + d ). Tổn thất xã hội vẫn là 87,487 * So sánh hai trường hợp : Những thay đổi trong thặng dư tiêu dùng và thặng dư sản xuất là như nhau dưới tác động của hạn ngạch và của thuế quan. Tuy nhiên nếu đánh thuế nhập khẩu chính phủ sẽ thu được lợi ích từ thuế. Thu nhập này có thể được phân phối lại trong nền kinh tế ( ví dụ như giảm thuế, trợ cấp …). Vì thế chính phủ sẽ chọn cách đánh thuế nhập khẩu bởi vì tổn thất xã hội không đổi nhưng chính phủ được lợi thêm một khoản từ thuế nhập khẩu.

5. Bài 2: Thị trường về lúa gạo ở Việt Nam được cho như sau: – Trong năm 2002, sản lượng sản xuất được là 34 triệu tấn lúa, được bán với giá 2.000 đ/kg cho cả thị trường trong nước và xuất khẩu; mức tiêu thụ trong nước là 31 triệu tấn. – Trong năm 2003, sản lượng sản xuất được là 35 triệu tấn lúa, được bán với giá 2.200 đ/kg cho cả thị trường trong nước và xuất khẩu, mức tiêu thụ trong nước là 29 triệu tấn. Giả sử đường cung và đường cầu về lúa gạo của Việt Nam là đường thẳng, đơn vị tính trong các phương trình đường cung và cầu được cho là Q tính theo triệu tấn lúa; P được tính là 1000 đồng/kg. 1. Hãy xác định hệ số co dãn của đường cung và cầu tương ứng với 2 năm nói trên. 2. Xây dựng phương trình đường cung và đường cầu lúa gạo của Việt Nam. 3. Trong năm 2003, nếu chính phủ thực hiện chính sách trợ cấp xuất khẩu là 300 đ/kg lúa, hãy xác định số thay đổi trong thặng dư của người tiêu dùng, của người sản xuất, của chính phủ và phúc lợi xã hội trong trường hợp này. 4. Trong năm 2003, nếu bây giờ chính phủ áp dụng hạn ngạch xuất khẩu là 2 triệu tấn lúa mỗi năm, mức giá và sản lượng tiêu thụ và sản xuất trong nước thay đổi như thế nào? Lợi ích của mọi thành viên thay đổi ra sao? 5. Trong năm 2003, giả định chính phủ áp dụng mức thuế xuất khẩu là 5% giá xuất khẩu, điều này làm cho giá cả trong nước thay đổi ra sao? Số thay đổi trong thặng dư của mọi thành viên sẽ như thế nào? 6. Theo các bạn, giữa việc đánh thuế xuất khẩu và áp dụng quota xuất khẩu, giải pháp nào nên được lựa chọn. Bài giải 2002 2003 P 2 2,2 QS 34 35 QD 31 29 1. Xác định hệ số co dãn của đường cung và cầu tương ứng với 2 năm nói trên. Hệ số co dãn cung cầu được tính theo công thức: ES = (P/Q) x (∆QS/∆P) ED = (P/Q) x (∆QD/∆P) Vì ta xét thị trường trong 2 năm liên tiếp nên P,Q trong công thức tính độ co dãn cung cầu là P,Q bình quân. ES = (2,1/34,5) x [(35 – 34)/(2,2 – 2)] = 0,3 ED = (2,1/30) x [(29 – 31)/(2,2 – 2)] = 0,7 2. Xây dựng phương trình đường cung và đường cầu lúa gạo của Việt Nam.

6. Ta có : QS = aP + b QD = cP + d Trong đó: a = ∆QS/∆P = (35 – 34) / (2,2 – 2) = 5 b = ∆QD/∆P = (29 -31) / (2,2 – 2) = -10 Ta có: QS = aP + b  b = QS – aP = 34 – 5.2 = 24 và QD = cP + d  d = QD – cP = 31 +10.2 = 51 Phương trình đường cung, đường cầu lúa gạo ở Việt Nam có dạng: QS = 5P + 24 QD = -10P + 51 3. trợ cấp xuất khẩu là 300 đ/kg lúa, xác định số thay đổi trong thặng dư của người tiêu dùng, của người sản xuất, của chính phủ và phúc lợi xã hội Khi thực hiện trợ cấp xuất khẩu, thì: PD1 = PS1 – 0,3 Tại điểm cân bằng: QD1 = QS1  5PS1 + 24 = -10 (PS1 – 0,3) + 51  PS1 = 2 PD1 = 1,7 QD1 = 34 4. Quota xuất khẩu là 2 triệu tấn lúa mỗi năm, mức giá và sản lượng tiêu thụ và sản xuất trong nước thay đổi như thế nào? Lợi ích của mọi thành viên thay đổi ra sao? Khi chưa có quota , điểm cân bằng thị trường: QS = Q D  5P + 24 = -10P + 51  15P = 27  PO = 1,8 QO = 33 Khi có quota xuất khẩu, phương trình đường cầu thay đổi như sau: QD’ = QD + quota = -10P + 51 + 2 = -10P + 53 Điểm cân bằng mới khi có quota xuất khẩu:

7. QS = QD’  5P + 24 = -10P +53  15P = 29  P = 1,93 Q = 5P + 24 = 33,65 * P S D P = 2,2 P = 2,09 1,93 1,8 D +quota 29 33 33,65 Thặng dư: – ∆ CS = + a + b là phần diện tích hình thang ABCD SABCD = 1/2 x (AB + CD) x AD Trong đó : AD = 2,2 – 1,93 = 0,27 AB = QD(P=2,2) = -10 x 2,2 +51 = 29 CD = QD(P=1,93) = -10 x 1,93 + 51 = 31,7  SABCD = 1/2 x (29 + 31,7) x 0,27 = 8,195  ∆ CS = a + b = 8,195 – ∆ PS = -(a + b + c + d + f) là phần diện tích hình thang AEID SAEID = 1/2 x (AE + ID) x AD Trong đó: AE = QS(P=2,2) = 5 x 2,2 + 24 = 35 ID = QS(P=1,93) = 5 x 1,93 + 24 = 33,65  SAEID = 1/2 x (35 + 33,65) x 0,27 = 9,268 Q

8.  ∆ PS = -(a + b + c + d +f) = -9,268 – Người có quota XK: ∆ XK = d là diện tích tam giác CHI SCHI = 1/2 x (CH x CI) Trong đó: CH =AD = 0,27 CI = DI – AH = 33,65 – QD(P=2,2) = 33,65 – (-10 x 2,2 +53) = 33,65 -31 =2,65  S CHI = 1/2 x (0,27 x 2,65) = 0,358  ∆ XK = d = 0,358 – ∆ NW = ∆ CS + ∆ PS + ∆ XK = 8,195 – 9,268 + 0,358 = -0,715 5. chính phủ áp dụng mức thuế xuất khẩu là 5% giá xuất khẩu, giá cả trong nước thay đổi ra sao? Số thay đổi trong thặng dư của mọi thành viên sẽ như thế nào? Khi chính phủ áp đặt mức thuế xuất khẩu bằng 5% giá xuất khẩu thì giá của lượng xuất khẩu sẽ giảm: 2,2 – 5% x 2,2 = 2,09. – ∆ CS = 1/2 x (29 + QD(P=2,09)) x (2,2 – 2,09) = 1/2 x [29 + (-10 x 2,09 + 51)] x 0,11 = 1/2 x (29 + 30,1) x 0,11 = 3,25 – ∆ PS = – { 1/2 x (AE + QS(P=2,09)) x (2,2 – 2,09) = – {1/2 x [35 + (5 x 2,09 +24)] x 0,11 = – [1/2 x (35 + 34,45) x 0,11)] = -3,82 – Chính phủ: ∆ CP = 1/2 x (2,2 – 2,09) x (QS(P=2,09) – QD(P=2,09)) = 1/2 x 0,11 x (34,45 – 30,1) = 0,239 – ∆ NW = ∆ CS + ∆ PS + ∆ CP = 3,25 -3,82 + 0,239 = -0,33 6. Giữa việc đánh thuế xuất khẩu và áp dụng quota xuất khẩu, giải pháp nào nên được lựa chọn Theo tính toán của câu 4,5 (quota = 2 và TXK = 5% giá xuất khẩu) thì Chính phủ nên chọn giải pháp đánh thuế xuất khẩu. Vì rõ ràng khi áp dụng mức thuế này phúc lợi xã hội bị thiệt hại ít hơn khi áp dụng quota = 2, đồng thời chính phủ thu được 1 phần từ việc đánh thuế (0,39).

10. 3. giải pháp nào có lợi nhất Giải pháp 1: P max = 8đ/đvsp & PNkhẩu lượng sp thiếu hụt = 11đ/đvsp P Toån thaát voâ ích P =14.74 S B P0=9. 8 C D Pmax =8 Thieáu huït Q1s=1.1 4 Q 0 D Q1D = 1.89 Ta có : Pmax = 8đ/đvsp (S) : P = 4 + 3,5Q  8 = 4 + 3,5Q  Q1S = 1,14 Tương tự : thế P = 8đ/đvsp vào (D) (D) : P = 25 – 9Q  8 = 25 – 9Q  Q1D = 1,89 Vậy tổng sản lượng thiếu hụt trong trường hợp này là: Q1D – Q1S = 1,89 – 1,14 = 0,75 Vậy số tiền chính phủ phải bỏ ra để nhập khẩu sản lượng thiếu hụt là: P x ( Q1D – Q1S ) = 11 x 0,75 = 8,25 tỷ Người tiêu dùng tiết kiệm được là: ΔCS = C-B = 1.14*(9.8-8) – (1.68-1.14)*(14.74-9.8) = – 0.616 tỷ Q

15. P S PS1 A C s B P0 =PD1 D Q0 Q1 3. Chính sách nào nên được lựa chọn thích hợp? Chính sách trợ giá sẽ được ưu tiên lựa chọn, vì chính sách này đảm bảo được quyền lợi của người sản xuất và người tiêu dùng. Cả hai chính sách đều làm cho chính phủ chi tiêu nhiều hơn để hỗ trợ cho người sản xuất, và người tiêu dùng. Nhưng nếu dùng chính sách giá tối thiểu, người nông dân sẽ có xu hướng tạo ra càng nhiều sản phẩm dư thừa càng tốt, vì chính phủ cam kết mua hết sản phẩm thừa, thiệt hại không cần thiết cho chính phủ. Để giới hạn sản xuất và đảm bảo được quyền lợi cả hai, chính phủ sẽ chọn giải pháp trợ giá. Q

16. Bài 1: Giả sử độ co dãn của cầu theo thu nhập đối với thực phẩm là 0,5 ; và độ co dãn của cầu theo giá là -1,0. Một người phụ nữ chi tiêu 10.000$ một năm cho thực phẩm và giá thực phẩm là 2$/đv, thu nhập của bà ta là 25.000$. 1. Chính phủ đánh thuế vào thực phẩm làm giá thực phẩm tăng gấp đôi, tính lượng thực phẩm được tiêu dùng và chi tiêu vào thực phẩm của người tiêu dùng này. 2. Giả sử người ta cho bà ta số tiền cấp bù là 5.000$ để làm nhẹ bớt ảnh hưởng của thuế. Lượng thực phẩm được tiêu dùng và chi tiêu vào thực phẩm của phụ nữ này sẽ thay đổi như thế nào? 3. Liệu khoản tiền này có đưa bà ta trợ lại được mức thỏa mãn ban đầu hay không? Hãy chứng minh (minh họa bằng đồ thị) Bài giả i 1. Chính phuû ñaùnh thueá vaøo thöïc phaåm laøm giaù thöïc phaåm taêng gaáp ñoâi, tính löôïng thöïc phaåm ñ öôïc tieâu duøng vaø chi tieâu vaøo thöïc phaåm cuûa ngöôøi tieâu duøng naøy Ta coù coâng thöùc tính ñoä co giaûn cuûa caàu theo giaù E(P)= (Q/ P)x (P/Q) ( 1) do ñeà baøi cho giaù thöïc phaàm taêng gaáp ñoâi töø 2 leân 4 neân ta giaû söû ñoä co giaûn laø co giaûn hình cung vôùi: * Q= (Q+(Q+Q))/2 * P=(P+(P+P))/2 Theá vaøo (1) ta coù: E(P)= (Q/ P) x (2P+P)/(2Q+Q) Theo ñeà baøi ta coù: * E(P)=-1 * P=2 * P=2 * Q=10.000/2 =5000 Theá vaøo ( 2 ) ta tính ñöôïc Q (Q/ 2) x (2×2+2)/(2×5.000+Q) =-1 (2)

18. Theo số liệu bài này, ta thấc C vẫn nằm dưới đường ngân sách ban đầu  nên ta kết luận khoaûn tieàn trợ cấp naøy vẫn không ñöa baø ta trôû laïi ñöôïc möùc thoaû maõn ban ñaàu. Y (I=30.0 00) (I=25.0 00) U 1 100 0 500 750 0 0 U 2 X

19. Bài 4: An có thu nhập ở kỳ hiện tại là 100 triệu đồng và thu nhập ở kỳ tương lai là 154 triệu đồng. Nhằm mục đích đơn giản hóa tính toán, giả định rằng An có thể đi vay và cho vay với cùng 1 lãi suất 10% trong suốt thời kỳ từ hiện tại đến tương lai. 1. Hãy vẽ đường ngân sách, thể hiện rõ mức tiêu dùng tối đa trong hiện tại cũng như trong tương lai. 2. Giả sử An dang sử dụng những khoản thu nhập của mình đúng với thời gian của chúng, hãy biểu diễn bằng đồ thị điểm cân bằng tiêu dùng của anh ta 3. Nếu lãi suất tăng đến 40% thì An có thay đổi quyết định tiêu dùng của mình không? Minh họa bằng đồ thị. 4. Từ câu số 1, giả sử hiện An đang vay 50 triệu đồng để tiêu dùng, anh ta sẽ còn bao nhiêu tiền để tiêu dùng trong tương lai?Nếu lãi suất tăng từ 10% lên 20% thì anh ta có thay đổi mức vay này không?Biễu diễn trên đồ thị. Bài giải 1. Hãy vẽ đường ngân sách, thể hiện rõ mức tiêu dùng tối đa trong hiện tại cũng như trong tương lai. X: thu nhập hiện tại : 100triệu Y: thu nhập tương lai : 154 triệu Lãi suất : r = 10% Ta có : * số tiền mà An có thể tiệu dùng tối đa trong hiện tại là : 100 + 154/(1+r) = 100 + 154 /(1 +0.1) = 240 triệu * số tiền mà An có thể dùng tối đa trong tương lai là: 154 + 100(1+0.1) = 264 triệu Thu nhập tương lai BC1 26 4 15 4 E1 I1 100 Thu nhập hiện tại Đường giới hạn ngân sách của An là đường gấp khúc BC. Khi đó, nếu An sử dụng hết khoản thu nhập hiện tại là 100 triệu thì trong tương lai thu nhập của An sẽ là

22. Thu nhập tương lai 20 9 15 4 99 100 150 Thu nhập hiện tại

23. Bài 5: Một người tiêu dùng điển hình có hàm thỏa dụng U = f(X,Y) trong đó X là khí tự nhiên và Y là thực phẩm. Cả X và Y đều là các hàng thông thường. Thu nhập của người tiêu dùng là $100,00. Khi giá của X là $1 và giá của Y là $1, anh ta tiêu dùng 50 đv hàng X và 50 đv hàng Y. 1. Hãy vẽ đường giới hạn ngân quỹ và trên đường bàng quan tương ứng với tình thế này. Chính phủ muốn người tiêu dùng này giảm tiêu dùng khí tự nhiên của mình từ 50 đv còn 30 đv và đang xem xét 2 cách làm việc này: i. không thay đổi giá khí đốt, nhưng không cho phép người tiêu dùng mua nhiều hơn 30 đv khí đốt ii. Tăng giá khí tự nhiên bằng cách đánh thuế cho tới khi người tiêu dùng mua đúng 30 đv Hãy chỉ ra bằng đồ thị các tác động của 2 đề xuất này lên phúc lợi của cá nhân này. 2. Phương án nào trong 2 phương án này sẽ được người tiêu dùng ưa thích hơn? Hãy giải thích vì sao? Bài giải 1. Vẽ đường giới hạn ngân quỹ và trên đường bàng quan tương ứng với tình thế này. i.Không thay đổi giá khí đốt nhưng không cho phép người tiêu dùng mua nhiều hơn 30 đơn vị khí đốt. Y 100 C B 85 70 A 50 15 30 50 100 X Khi không thay đổi giá khí đốt, đường thu nhập I không thay đổi. Người tiêu dùng chỉ mua khí đốt ở mức cho phép ( không vượt quá 30 đơn vị ) và tăng mua thực phẩm. Ta thấy sự kết hợp tối ưu từ điểm A di chuyển đến điểm B, điểm C,… 20 30 X 50 100

28. P = 31 ngàn USD Sản lượng bán trên từng thị trường: QE = 18.000 – 400 x 31 = 5.600 QU = 5.500 – 100 x 31 = 2.400 Lợi nhuận của BMW khi định giá giống nhau trên 2 thị trường: π = TR – TC Trong đó: TR = Q x P = 8.000 x 31 = 248.000 ngàn USD TC = C + V = 20.000 + (8.000 x 15) = 140.000 ngàn USD  π = TR – TC = 248.000 – 140.000 = 108.000 ngàn USD = 108 triệu USD

29. Bài 5: Với tư cách là chủ một câu lạc bộ tennis duy nhất ở 1 cộng đồng biệt lập giàu có, bạn phải quyết định lệ phí hội viên và lệ phí cho mỗi buổi tối chơi. Có hai loại khách hàng. Nhóm “nghiêm túc” có cầu: Q 1 = 6 – P trong đó Q là thời gian chơi/tuần và P là lệ phí mỗi giờ cho mỗi cá nhân. Cũng có những khách chơi không thường xuyên với cầu Q2 = 3 – (1/2)P Giả sử rằng có 1000 khách hàng chơi mỗi loại. Bạn có rất nhiều sân, do đó chi phí biên của thời gian thuê sân bằng không. Bạn có chi phí cố định là 5000USD/tuần. Những khách hàng nghiêm túc và khách hàng chơi không thường xuyên trông như nhau và như vậy bạn phải định giá giống nhau: 1. Giả sử để duy trì không khí chuyên nghiệp, bạn muốn hạn chế số lượng hội viên cho những người chơi nghiêm túc. Bạn cần ấn định phí hội viên hang năm và lệ phí cho mỗi buổi thuê sân như thế nào?(giả sử 52 tuần/năm) để tối đa hóa lợi nhuận, hãy lưu ý sự hạn chế này chỉ áp dụng cho những người chơi nghiêm túc. Mức lợi nhuận mỗi tuần sẽ là bao nhiêu? 2. Một người nói với bạn rằng bạn có thể thu được nhiều lợi nhuận hơn bằng cách khuyến khích cả hai đối tượng tham gia. Ý kiến của người đó đúng không?Mức hội phí và lệ phí thuê sân là bao nhiêu để có thể tối đa hóa lợi nhuận mỗi tuần? Mức lợi nhuận đó là bao nhiêu? 3. Giả sử sau vài năm số nhà chuyên môn trẻ tài năng chuyển đến cộng đồng của bạn. Họ đều là những khách chơi nghiêm túc. Ban tin rằng bây giờ có 3.000 khách chơi nghiêm túc và 1.000 khách chơi không thường xuyên. Liệu còn có lợi nếu bạn còn tiếp tục phục vụ những khách chơi không thường xuyên?Mức hội phí hang năm và phí thuê sân là bao nhiêu để có thể tối đa hóa lợi nhuận? Mức lợi nhuận mỗi tuần là bao nhiêu?