Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+1; thì giá trị in ra màn hình là?
Ta có vòng lặp tiến hành chạy 5 lần Lần 1: j = 0 + 1 = 1 Lần 2: j = 1 + 2 = 3 Lần 3: j = 3 + 3 = 6 Lần 4: j = 6 + 4 = 10 Lần 5: j = 10 + 5 = 15 Cho chương trình sau: Program Baitap; Var S1, S2 : string; Procedure Xu_li_xau(a:string; var St:string); Var i: byte; Begin i := pos (a, St); while i < > 0 do begin delete(St, i, 4); i := pos(a, St); end; End; Begin S1 := ‘hoc nua, hoc mai; S2 := ‘hoc’; Xu_li_xau(S2,S1); End. a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây: b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên. Page 2Cho chương trình sau: Program Baitap; Var S1, S2 : string; Procedure Xu_li_xau(a:string; var St:string); Var i: byte; Begin i := pos (a, St); while i < > 0 do begin delete(St, i, 4); i := pos(a, St); end; End; Begin S1 := ‘hoc nua, hoc mai; S2 := ‘hoc’; Xu_li_xau(S2,S1); End. a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây: b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên. Page 3Cho chương trình sau: Program Baitap; Var S1, S2 : string; Procedure Xu_li_xau(a:string; var St:string); Var i: byte; Begin i := pos (a, St); while i < > 0 do begin delete(St, i, 4); i := pos(a, St); end; End; Begin S1 := ‘hoc nua, hoc mai; S2 := ‘hoc’; Xu_li_xau(S2,S1); End. a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây: b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên. Bài 7: Câu lệnh lặp – Câu 4 trang 60 SGK Tin học lớp 8. Sau khi thực hiện đoạn chương trình sau, giá trị của biến j là bao nhiêu ?
Sau khi thực hiện đoạn chương trình sau, giá trị của biến j là bao nhiêu ? j:= 0; for i:= 0 to 5 do j:=j+2; Lời giải : Ta có 6 vòng lặp từ i = 0 tới i = 5 Ta có tổng cấp số cộng có công bội d = 2 i = 0 ta có j = 2 Quảng cáoi = 1 ta có j = 4 i = 2 ta có j = 6 i = 3 ta có j = 8 i = 4 ta có j = 10 i = 5 ta có j = 12 Vậy sau khi thực hiện vòng lặp j = 12
Page 2
sau khi thực hiện chương trình j :=1;For i:= 1 to 3 do J:= J+ 2 thì giá trị j in ra màn hình là? Sau khi thực hiện đoạn chương trình j:=0; For i:=1 to 3 do j:= j+2; write(j); thì giá trị in ra màn hình là A 8 B 6 C10 D 4 Sau khi thực hiện đoạn chương trình j:=0; For i:=1 to 3 do j:= j+2; write(j); thì giá trị in ra màn hình là ? A 8 B 6 C10 D 4 ko cần giải thích đâu ạ |