BÀI TẬPBÀITẬPBài 1 Bài 2 Bài 3 Bài 4 Xác định bài toán Thuật toán Điều kiện Tổng hợp Tiết 30: BÀI TẬPBÀITẬP Tiết 30: Bài 1: Em hãy chỉ ra INPUT và OUTPUT của bài toán sau: Tìm số có giá trị nhỏ nhất trong dãy n số cho trước Kết quả: (Em hãy lựa chọn câu trả lời đúng và đầy đủ nhất) A/ INPUT: Số có giá trị nhỏ nhất OUTPUT: Dãy n số B/ INPUT: Dãy n số OUTPUT: Số có giá trị nhỏ nhất C/ INPUT: Dãy số OUTPUT: Số nhỏ nhất D/ INPUT: Số nhỏ nhất OUTPUT: Dãy số BÀITẬPBÀITẬPTiết 30: Bài 2: Em hãy mô tả thuật toán của bài toán sau: Tính tổng các phần tử nhỏ hơn 5 trong dãy n số cho trước (Cho n = 5) Kết quả: - INPUT: Dãy n số - OUTPUT: Tổng các phần tử nhỏ hơn 5 trong dãy n số đó - Thuật toán: Qui ước: Tổng các phần tử đặt là: Tổng; Dãy số: a1 a2 a3 a4 a5 Bước 1: Tổng : = 0 Bước 2: Nếu a1 < 5, Tổng : = Tổng + a1 Bước 3: Nếu a2 < 5, Tổng : = Tổng + a2 Bước 4: Nếu a3 < 5, Tổng : = Tổng + a3 Bước 5: Nếu a4 < 5, Tổng : = Tổng + a4 Bước 6: Nếu a5 < 5, Tổng : = Tổng + a5 Bước 7: Kết thúc thuật toán BÀITẬPBÀITẬPTiết 30: Bài 3: Cho thuật toán sau: Bước 1: X : = X + 5 Bước 2: Y : = Y + 10 Bước 3: X : = X + 15 Bước 4: Y : = Y + 25 Bước 5: X : = Y – X Bước 6: Y : = 100 – X Bước 7: Kết thúc thuật toán Hỏi: Kết quả bài toán X và Y sẽ nhận giá trị là bao nhiêu? (Nếu ban đầu X = 10 và Y = 20) X = 10 Y = 20 X = 15 Y = 30 X = 30 Y = 55 X = 25 Y = 75 Kết quả: X = 25 và Y = 75 BÀITẬPBÀITẬPTiết 30: Bài 4: Sau mỗi câu lệnh sau đây, giá trị của X sẽ là bao nhiêu nếu trước đó giá trị của X bằng 10? 1/ if (20 div 3) = 6 then X : = X + 5; Kết quả: B/ X = 10 C/ X = 15A/ X = 0 D/ X không xác định 2/ if (22 mod 7) = 0 then X : = X + 5 else X : = X + 10 Kết quả: B/ X = 10 C/ X = 15A/ X = 0 D/ X = 20 BÀI TẬPBÀITẬP Tiết 30: Bài 5: Viết chương trình cho bài toán sau: Nhập từ bàn phím 2 số nguyên a và b. Nếu a > b thì in kết quả a – b, ngược lại thì in thông báo lỗi “Không trừ được” Kết quả: 1/ Xác định bài toán: - Input: 2 số nguyên a và b - Output: Kết quả a – b hoặc thông báo lỗi “Không trừ được” 2/ Thuật toán: Bước 1: Nhập giá trị cho a và b Bước 2: Kiểm tra điều kiện - Nếu a > b, in kết quả a – b - Ngược lại, in thông báo lỗi “Không trừ được” Bước 3: Kết thúc thuật toán d 3/ Chương trình: Program Bai_tap_5; Uses ctrl; Var a, b : Integer; Begin clrscr (); writeln(‘Nhap a = ‘); readln(a); writeln(‘Nhap b = ‘); readln(b); if a > b then writeln (‘a – b = ’, a-b) else writeln(‘Khong tru duoc’); readln; End. BÀI TẬPBÀITẬPBài 1 Bài 2 Bài 3 Bài 4 TEXT TEXT TEXT TEXT Tiết 30: . BÀI TẬP BÀI TẬP Bài 1 Bài 2 Bài 3 Bài 4 Xác định bài toán Thuật toán Điều kiện Tổng hợp Tiết 30: BÀI TẬP BÀI TẬP Tiết 30: Bài 1: Em hãy. else writeln(‘Khong tru duoc’); readln; End. BÀI TẬP BÀI TẬP Bài 1 Bài 2 Bài 3 Bài 4 TEXT TEXT TEXT TEXT Tiết 30: