VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Giải tập SGK Tin học 5: Từ tốn đến chương trình Bài (trang 44 sgk Tin học lớp 8): Hãy INPUT OUTPUT toán sau: a) Xác định số học sinh lớp mang họ Trần b) Tính tổng phần tử lớn dãy n số cho trước c) Tìm số số có giá trị nhỏ n số cho Trả lời: a) INPUT: Danh sách số học sinh lớp OUTPUT: Số học sinh lớp mang họ Trần b) INPUT: Dãy gồm n số OUTPUT: Tổng phần tử lớn c) INPUT: Cho n số OUTPUT: Số số có giá trị nhỏ n số Bài (trang 44 sgk Tin học lớp 8): Giả sử x y biến số Hãy cho biết kết việc thực thuật toán sau: Bước x ← x + y Bước y ← x – y Bước x ← x – y Trả lời: - Bước 1: Ở bước giá trị x x cộng với y: x= x+y - Bước 2: Tiếp đến giá trị y giá trị x – y: y= x (bước 1)-y= x+y-y= x - Bước 3: Cuối giá trị x x-y: x=x(bước1)-y(bước 2)= x+y-x=y Vậy kết thuật toán x=y y=x; Bài (trang 44 sgk Tin học lớp 8): Cho trước ba số dương a, b c Hãy mô tả thuật tốn cho biết ba số độ dài ba cạnh tam giác hay không Trả lời: VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí - Thuật tốn ba số có cạnh tam giác: Bước 1: Nếu a - b < c c < a – b ba số a,b c độ dài ba cạnh tam giác Nếu khơng thỏa mãn điều kiện ngược lại Bước 2: Kết thúc thuật toán Bài (trang 45 sgk Tin học lớp 8): Cho hai biến x y Hãy mơ tả thuật tốn đổi giá trị biến nói (nếu cần) để x y theo thứ tự có giá trị khơng giảm Trả lời: - Thuật toán đổi giá trị theo thứ tự có giá trị khơng giảm: Bước 1: Nhập giá trị x, y Bước 2: Nếu x > y chuyển tới bước Ngược lại chuyển tới bước Bước 3: Tráo đổi giá trị x y Thuật toán tráo đổi giá trị: Bước 1: Khai báo biến kiểu liệu với x,y tg Bước 2: Gán giá trị tg:=a; Bước 3: Gán giá trị a:=b; Bước 4: Gán giá trị b:=tg; Bước 4: Kết thúc thuật toán Bài (trang 45 sgk Tin học lớp 8): Hãy cho biết kết thuật toán sau: Bước SUM ← 0;i ← Bước Nếu i > 100 chuyển tới bước Bước i ← i + 1; SUM ← SUM + i Quay lại bước Bước Thông báo giá trị SUM kết thúc thuật toán Trả lời: - Bước 1: Gán giá trị cho biến SUM = i = - Bước 2: Do i=0 < 100 nên chuyển tới bước Nếu i > 100 chuyển tới bước - Bước 3: Tăng giá trị i thêm Giá trị SUM SUM + i - Bước 4: Thông báo giá trị SUM Thuật toán kết thúc VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Kết thực thuật tốn SUM = 5050 Bài (trang 45 sgk Tin học lớp 8): Hãy mơ tả thuật tốn tính tổng số dương dãy số A = {a1, a2…, an) cho trước Trả lời: Bước 1: Nhập n dãy số a1, a2…, an Bước 2: SUM ← 0; i ← Bước 3: Nếu >0 SUM ← SUM + ai, ngược lại đến bước Bước 4: i ← i + 1; Bước 5: Nếu i