NEW
Font size
WorksheetsBÀI KTTX SỐ 2
Total questions: 20
Worksheet time: 10mins
Thế nào là Phân tích vấn đề?
Là xác định những yếu tố đã cho và kết quả cần đạt.
Là triển khai giải pháp đã chọn.
Là phân chia vấn đề thành những vấn đề nhỏ hơn.
Là lựa chọn cách giải quyết vấn đề và trình bày giải pháp đó một cách cụ thể, rõ ràng.
Một thuật toán có thể được biểu diễn bằng cách nào?
Danh sách các bảng thống kê.
Biểu đồ hình cột.
Liệt kê các bước bằng ngôn ngữ tự nhiên.
Bảng dữ liệu.
Khi xây dựng thuật toán để giải một bài toán, người ta cần đảm bảo điều gì?
Thuật toán có thể viết dài tùy ý miễn sao chạy được.
Thuật toán phải chính xác và có số bước thực hiện hữu hạn.
Thuật toán chỉ cần mô tả bằng lời là đủ.
Thuật toán chỉ có thể viết bằng ngôn ngữ lập trình Python.
Trong quá trình giải bài toán bằng máy tính, bước nào sau đây KHÔNG thuộc về quá trình lập trình?
Xác định bài toán.
Xây dựng thuật toán.
Viết chương trình.
Dịch và chạy chương trình.
Một chương trình máy tính là gì?
Một tập hợp các câu lệnh để máy tính hiểu và thực hiện.
Một phần của sơ đồ khối.
Một trang web có giao diện đẹp.
Một đoạn văn bản mô tả thuật toán.
Trong thuật toán, bước nào có thể lặp lại nhiều lần?
Bước điều kiện.
Bước nhập dữ liệu.
Bước xử lý dữ liệu.
Bước xuất dữ liệu.
Thế nào là Thực hiện giải pháp?
Là xác định hiệu quả, phát hiện nhược điểm của giải pháp để cải tiến.
Là triển khai giải pháp đã chọn để đạt được mục tiêu đặt ra.
Là dựa trên nhận định ở bước phân tích vấn đề, tìm kiếm và lựa chọn cách giải quyết vấn đề.
Là xem xét từng khía cạnh của vấn đề, đưa ra nhận định để tìm cách giải quyết.
Công cụ nào dưới đây có thể dùng để biểu diễn thuật toán?
Sơ đồ khối.
Bảng thống kê.
Biểu đồ hình tròn.
Phương trình toán học.
Nghề nghiệp nào dưới đây thuộc nhóm ngành tin học?
Bác sĩ.
Kiến trúc sư.
Lập trình viên.
Giáo viên dạy văn.
Trong quy trình tính lương cho nhân viên, bước nào thường được giao cho máy tính thực hiện?
Chấm công.
Lập phiếu chi lương.
Tính toán tiền lương.
Thanh toán tiền lương.
Đặc điểm nào là quan trọng trong một thuật toán tốt?
Phải rõ ràng, chính xác.
Phải có vô hạn bước.
Phải thay đổi liên tục.
Phải luôn chạy nhanh.
Trong tin học, "bước lặp" có nghĩa là gì?
Một tập hợp nhiều dòng lệnh khác nhau.
Một phần mềm có nhiều phiên bản.
Một lỗi trong chương trình.
Một bước trong thuật toán được thực hiện nhiều lần.
1. Phương pháp ................................................. (hay giải pháp) có thể được mô tả dưới dạng thuật toán bằng phương pháp............................................... các bước hoặc bằng sơ đồ khối.
giải bài toán/ liệt kê
lựa chọn/ giải bài toán
ngôn ngữ tự nhiên/ liệt kê
liệt kê/ lựa chọn
Tìm giá trị lớn nhất và nhỏ nhất của 3 số a, b, c bước đầu tiên ta thường làm gì?
Nhập giá trị a, b, c
Cộng 3 số lại chia cho 3
Nhân 3 số lại lấy căn bặc 2
in ra giá trị lớn nhất trong 3 số
Em hãy xác định đầu ra "Tính tổng của hai số a và b":
Tổng 2 số a, b
Nhập 2 số a, b
Trung bình cộng 2 số a, b
Tổng 2 số a, b. Sau đó chia cho 2
1. Bài toán trong tin học là một ...................................... có thể giao cho máy tính thực hiện. Bài toán đó được xác định bởi .................................................................................. đã biết (đầu vào), dữ liệu cần tìm (đầu ra).
phép toán/ dữ liệu
nhiệm vụ/ dữ liệu
bài toán/ phép toán
bài toán/ thông tin
Bước thứ 1 trong “Quy trình giải bài toán tin học”:
Xác định bài toán
Thuật toán
Viết chương trình
Sửa lỗi và dịch chương trình
Em hãy xác định đầu vào và đầu ra tìm ước chung lớn nhất của hai số a và b:
Input (đầu vào): 2 số a, b
Output (đầu ra): Ước chung lớn nhất
Input (đầu vào): số a
Output (đầu ra): Ước chung lớn nhất
Input (đầu vào): số b Output (đầu ra): Ước chung lớn nhất
Input (đầu vào): Ước chung lớn nhất
Output (đầu ra): 2 số a, b
Cấu trúc lặp trong thuật toán không cho phép thực hiện một nhóm lệnh nhiều lần.
ĐÚNG
SAI
Bài toán tin học là bài toán có thể giải quyết với sự trợ giúp của máy tính.
ĐÚNG
SAI
