Chào mừng quý vị đến với website của Phạm Văn Dũng
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành
viên, vì vậy chưa thể tải được các tài liệu của
Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Cong nghe phan mem

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Phạm Văn Dũng (trang riêng)
Ngày gửi: 17h:47' 27-07-2012
Dung lượng: 61.2 KB
Số lượt tải: 4
Nguồn:
Người gửi: Phạm Văn Dũng (trang riêng)
Ngày gửi: 17h:47' 27-07-2012
Dung lượng: 61.2 KB
Số lượt tải: 4
Số lượt thích:
0 người
De 1: Chuyển cấu trúc sau về dạng tuần tự và while: if A then V else T;
giai:
Chuyển cấu trúc "if A then V else T" về dạng tuần tự và while : B := A while A do Begin V; A :=not A end; while not B do Begin T; B:= not B end;
De 2: Var u,v,t : real; Funtion f : real; Var x : real; Begin x:= u/2; f:= x+5*v-1; End; Begin Write (`u=`) ; readln(u); Write (`v=`) ; readln(v); t:=f; Writeln (u:6:2 ,`/2 + 5*`, v:6:2,`-1=`,t:6:2); End. - Chơng trình cho kết qủa đúng hay sai ? - Nếu thay x bằng u thì kết quả thế nào ?
giai:
Chơng trình cho kết quả đúng. Nếu thay x bằng u thì kết quả sẽ sai vì khi gọi hàm f, u sẽ bị biến đổi giảm đi nửa giá trị.
De 3:
Cho ma trận vuông X cấp n n lẻ. Đặc tả hình thức các điều kiện sau: a) Tổng 2 phần tử ở 2 đầu đờng chéo chính bằng 3 lần phần tử cuối cùng của hàng1 . b) Phần tử giữa của hàng cuối bằng phần tử giữa của cột cuối.
giai: Đặc tả : ma trận vuông cấp n lẻ : X = (xi j)n*n xi j = x[ i, j ] i, j =1..n n = 2k + 1 k N
Tổng 2 phần tử ở 2 đầu đờng chéo chính bằng 3 lần phần tử cuối của hành 1 x[ 1, 1 ] + x[ n, n ] = 3 * x[ 1, n ]
Phần tử giữa của hàng cuối bằng phần tử giữa của cột cuối x[ n, (n+1)/2]=x[ (n+1)/2 , n]
De 4: Chuyển cấu trúc sau vế dạng tuần tự và while: a) if A then V; b) Repeat C until X
giai:
Chuyển cấu trúc "if A then V" về dạng tuần tự và while: while A do Begin V ; A := not A end;
Chuyển cấu trúc "repeat C until X" : C; while not X do C
De5: Uses crt; Var u,v,t : real; Function f: real; Begin u:= u/2; f:= x+5*v-1; End; Begin Write (`u=`) ; readln(u); Write (`v=`) ; readln(v); t:=f; Writeln (u:6:2 ,`/2 + 5*`, v:6:2,`-1=`,t:6:2); Readln End. - Chơng trình cho kết quả đúng hay sai? vì sao? Cho 1 ví dụ cụ thể.
giai: Chơng trình cho kết quả sai vì u là biến toàn cục, nó đợc sử dụng cả trong và ngoài CTC và lệnh u:=u/2 trong hàm f đã làm thay đổi giá trị đợc nhập vào của u, lúc in ra kết quả sai vì u bị giảm nửa giá trị. ví dụ khi nhập u=4 v=3 thì kết quả in ra là 2/2 + 5*3 - 1 = 16
De6: Chuyển cấu trúc sau về dạng tuần tự và while: a) For i:= k to m do A b) if X then Y
giai: Chuyển cấu trúc "for i:=k to m do A" về cấu trúc tuần tự và while i:=k ; while i<=m do Begin A; i:=i+1; end; Chuyển
giai:
Chuyển cấu trúc "if A then V else T" về dạng tuần tự và while : B := A while A do Begin V; A :=not A end; while not B do Begin T; B:= not B end;
De 2: Var u,v,t : real; Funtion f : real; Var x : real; Begin x:= u/2; f:= x+5*v-1; End; Begin Write (`u=`) ; readln(u); Write (`v=`) ; readln(v); t:=f; Writeln (u:6:2 ,`/2 + 5*`, v:6:2,`-1=`,t:6:2); End. - Chơng trình cho kết qủa đúng hay sai ? - Nếu thay x bằng u thì kết quả thế nào ?
giai:
Chơng trình cho kết quả đúng. Nếu thay x bằng u thì kết quả sẽ sai vì khi gọi hàm f, u sẽ bị biến đổi giảm đi nửa giá trị.
De 3:
Cho ma trận vuông X cấp n n lẻ. Đặc tả hình thức các điều kiện sau: a) Tổng 2 phần tử ở 2 đầu đờng chéo chính bằng 3 lần phần tử cuối cùng của hàng1 . b) Phần tử giữa của hàng cuối bằng phần tử giữa của cột cuối.
giai: Đặc tả : ma trận vuông cấp n lẻ : X = (xi j)n*n xi j = x[ i, j ] i, j =1..n n = 2k + 1 k N
Tổng 2 phần tử ở 2 đầu đờng chéo chính bằng 3 lần phần tử cuối của hành 1 x[ 1, 1 ] + x[ n, n ] = 3 * x[ 1, n ]
Phần tử giữa của hàng cuối bằng phần tử giữa của cột cuối x[ n, (n+1)/2]=x[ (n+1)/2 , n]
De 4: Chuyển cấu trúc sau vế dạng tuần tự và while: a) if A then V; b) Repeat C until X
giai:
Chuyển cấu trúc "if A then V" về dạng tuần tự và while: while A do Begin V ; A := not A end;
Chuyển cấu trúc "repeat C until X" : C; while not X do C
De5: Uses crt; Var u,v,t : real; Function f: real; Begin u:= u/2; f:= x+5*v-1; End; Begin Write (`u=`) ; readln(u); Write (`v=`) ; readln(v); t:=f; Writeln (u:6:2 ,`/2 + 5*`, v:6:2,`-1=`,t:6:2); Readln End. - Chơng trình cho kết quả đúng hay sai? vì sao? Cho 1 ví dụ cụ thể.
giai: Chơng trình cho kết quả sai vì u là biến toàn cục, nó đợc sử dụng cả trong và ngoài CTC và lệnh u:=u/2 trong hàm f đã làm thay đổi giá trị đợc nhập vào của u, lúc in ra kết quả sai vì u bị giảm nửa giá trị. ví dụ khi nhập u=4 v=3 thì kết quả in ra là 2/2 + 5*3 - 1 = 16
De6: Chuyển cấu trúc sau về dạng tuần tự và while: a) For i:= k to m do A b) if X then Y
giai: Chuyển cấu trúc "for i:=k to m do A" về cấu trúc tuần tự và while i:=k ; while i<=m do Begin A; i:=i+1; end; Chuyển
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓






