Thuật toán: Đếm số chẵn
Đầu vào: 50 số nguyên
Đầu ra: Số phần tử chẵn
- Bước 1: Cho giá trị Đếm chẵn là 0
- Bước 2: Lặp
Nếu số chia cho 2 bằng 0, tăng Đếm chẵn lên 1 đơn vị
Hết lặp
- Bước 3: Thông báo: Đáp số cần tìm là Đếm chẵn
- Mô tả thuật toán :
+ Bước 1 : Nhập dãy A1, A2, ... , A50
+ Bước 2 : i ← 1, Dem ← 0
+ Bước 3 : Nếu i > 50 thì đưa gía trị Dem rồi kết thúc
+ Bước 4 :
+ Bước 4.1 : Nếu A[i] mod 2 = 0 thì Dem ← Dem + 1
+ Bước 4.2 : i ← i + 1 quay lại Bước 3
Trong các câu sau, câu nào đúng? 1) Đầu vào của bài toán có nhiều chỗ giống nhau sẽ yêu cầu thuật toán có cấu trúc lắp. 2) Có cấu trúc lặp trong thuật toán khi mô tả thuật toán thấy có một loạt thao tác kế tiếp nhau được lặp lại. 3) Trong mẫu cấu trúc lặp 'Lập khi <điều kiện="" lập=""> được thoả mãn...", thao tác lắp được thực hiện it nhất một lần. 4) Cấu trúc lặp luôn kết thúc với dấu hiệu "Hết lập".điều>
Một robot có bút trên người (Hình 6), có khả năng nhấc bút lên và hạ bút xuống mặt giấy để vẽ. Robot vẽ trên giấy bằng cách di chuyển khi bút đang hạ xuống (đầu bút chạm mặt giấy). Em hãy mô tả thuật toán để robot này vẽ được một hình vuông có độ dài cạnh là a cm. Biết rằng robot hiểu một số lệnh sau đây: - Nhấc bút: nhắc thẳng bút lên đề đầu bút không chạm Hình 6. Một robot có bút vẽ mặt giấy. - Hạ bút: hạ bút xuống thẳng đứng để đầu bút chạm mặt giấy. - Di chuyển (d): robot đi thẳng hưởng trước mặt một đoạn d cm. - Quay phải (g): robot đứng tại chỗ quay người sang phải g độ, đầu bút không di chuyển.
Em hãy mô tả thuật toán tìm tổng các số tự nhiên liên tiếp bắt đầu từ số 1, đến khi lần đầu tiên nhận được tổng số lớn hơn 500 thì dừng lại và thông báo tổng số đó.
Cho trước một dãy số có 20 số nguyên. Nhiệm vụ được giao: Cần thông báo lần lượt bình phương của mỗi số nguyên trong dãy đã cho. Em hãy mô tả thuật toán cho nhiệm vụ đó.
Em hãy trả lời các câu hỏi sau: 1) Thuật toán ở Hình Ib có đúng là thuật toán để giải bài toán nêu ở Hình la không? 2) Những thao tác nào ở Hình lb được lặp đi lặp lại và được lặp bao nhiêu lần?
Đặt 3 câu : câu1 dấu phẩy ngăng cách chang ngửu với chủ ngửu và vị ngửu Câu2 dấu phẩy ngăng cách các bộ phận cùng chức vụ trong câu :câu3 dấu phẩy ngăng cách các vế câu ghép
Trong các phát biểu sau về thuật toán, phát biểu nào đúng? 1) Dùng cấu trúc rẽ nhánh nếu có quá nhiều việc cần làm. 2) Dùng cấu trúc rẻ nhánh khi có các trường hop khác nhau cần xem xét, trường hop khác nhau thì thực hiện việc khác nhau. 3) Để thể hiện cấu trúc rẽ nhánh cần dùng mẫu 'Nếu ... Trái lại: ... 4) Cấu trúc rẽ nhánh luôn kết thúc với dấu hiệu Hết nhánh".
Em hãy sử dụng mẫu thể hiện cấu trúc rẽ nhảnh để mô tả thuật toán giải bài toán: Cho 3 đồng xu trong đó có 1 đồng xu giả nhẹ hơn. Dùng cân thăng bằng để tìm ra đồng xu già.
Trong các phát biểu sau về biểu thức điều kiện ở cấu trúc rẽ nhánh, phát biểu nào đúng, phát biểu nào sai? Vì sao? 1) Phải là một biểu thức so sánh giá trị bằng. 2) Phải là một biểu thức so sánh giá trị lớn hơn, nhỏ hơn. 3) Khi kiểm tra phải cho kết quà là "đúng" hoặc “sai".
Quy trình tính số tiền được giảm trừ cho khách hàng mua sách truyện thiếu niên ở hiệu sách Người Máy: 1) Tính tổng số tiền sách (khi chưa tính giảm giá), gọi số đó là Tổng số tiển sách. 2) Nếu Tổng số tiền sách >= 5000000 đồng: Số tiền được giảm 10% của tổng số tiền sách. 3) Nếu Tổng số tiền sách < 500 000 đồng: số tiền được giảm là 5% của Tổng số tiền sách. Sử dụng mẫu thể hiện cấu trúc rẽ nhánh, em hãy viết lại (hoặc vẽ sơ đồ) mô tả quy trình tính số tiền được giảm cho khách hàng mua sách ở trên.
Loga.vn - Cộng Đồng Luyện Thi Trực Tuyến