Em hãy mô tả thuật toán để giải bài toán tính tổng hai số a và b bằng ngôn ngữ tự nhiên
Xét bài toán sau, em hãy mô tả thuật toán của em để giải quyết bài toán này bằng hai trong những cách sau: ngôn ngữ tự nhiên, sơ đồ khối.
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Khách hàng chỉ cần đăng ký số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ giao hàng và nhận tiền thanh toán tại nhà của khách hàng. Tiền khách hàng phải thanh toán bao gồm tiền mua hàng (tiền mua hàng = số lượng x đơn giá) và phí dịch vụ. Nếu tiền mua hàng từ 500.000 đồng trở lên thì khách hàng được hưởng ưu đãi không phải trả thêm phí dịch vụ, còn không thì khách hàng phải trả thêm phí dịch vụ bằng 5% của số tiền mua hàng. Biết số lượng hàng là N, đơn giá là d (nghìn đồng/ 1 đơn vị hàng). Hãy tính số tiền phải thanh toán.
Input: số lượng hàng N, đơn giá d, phí dịch vụ
Output: Số tiền phải thanh toán
Mô tả thuật toán bằng ngôn ngữ tự nhiên:
Bước 1: Nhập số lượng hàng N và đơn giá d.Bước 2: Tính số tiền mua hàng = số lượng hàng x đơn giá.Bước 3: Nếu số tiền mua hàng >= 500.000 thì số tiền thanh toán = số tiền mua hàng. Nếu ngược lại thì số tiền thanh toán = số tiền mua hàng x 105%Mô tả thuật toán bằng sơ đồ khối:2. Xét bài toán sau: Tìm số lớn hơn trong hai số a,b (a khác b)
a/ Mô tả thuật toán bằng ngôn ngữ tự nhiên.
b/ Hãy sử dụng lập trình Scratch để diễn đạt thuật toán của bài toán.
a: Bước 1: Nhập hai số a và b
Bước 2: Nếu a>b thì xuất a
ngược lại thì xuất b
Bước 3: Kết thúc
Xác định đầu vào đầu ra của bài toán tính diện tích hình chữ Nhật khi biết chiều dài a, chiều rộng b và dùng ngôn ngữ tự nhiên để mô tả thuật toán trên.
+)Đầu vào: Hai số nguyên dương a và b lần lượt là chiều dài và chiều rộng của hcn
+)Đầu ra: Diện tích của hcn được tính bằng công thức S = a x b và trả về giá trị diện tích đó
+)Mô tả:
1.Nhập vào hai số nguyên dương a và b từ bàn phím.
2.Tính diện tích của hình chữ nhật theo công thức S = a x b.
3.In kết quả diện tích của hình chữ nhật ra màn hình.
Câu 46: Em hãy sử dụng cấu trúc tuần tự để mô tả thuật toán của bài toán tính chu vi, diện tích của hình chữ nhật khi biết chiều dài a và chiều rộng b.
Câu 3: Cho bài toán: tính diện tích của hình vuông, biết nhập một cạnh từ bàn phím. Xác định bài toán và mô tả thuật toán bằng ngôn ngữ tự nhiên cho bài toán trên?
Xác định bài toán:
Input: a
Output: a*a
Mô tả thuật toán
Bước 1: Nhập a
Bước 2: Xuất a*a;
Bước 3: Kết thúc
Câu 3: Cho bài toán: tính diện tích của hình vuông, biết nhập một cạnh từ bàn phím. Xác định bài toán và mô tả thuật toán bằng ngôn ngữ tự nhiên cho bài toán trên?
Cho bài toán: tính diện tích của hình vuông, biết nhập một cạnh từ bàn phím. Xác định bài toán và mô tả thuật toán bằng ngôn ngữ tự nhiên cho bài toán trên? ( scratch các bạn nhé )
Xác định bài toán:
Input: a
Output: a*a
Mô tả thuật toán
Bước 1: Nhập a
Bước 2: Xuất a*a
Bước 3: Kết thúc
giả sử viết chương trình nhập một số tự nhiên từ bàn phím và in ra màn hình kết quả số đã nhập là số chẵn hay lẻ , chẳng hạn "5 là số lẻ ","8 là số chẵn" a) hãy mô tả các bước của thuật toán để giải quyết bài toán trên b) viết chương trình bằng ngôn ngữ lập trình pascal dựa trên thuật toán đã mô tả c) khởi động phần mền free pascal , soạn thảo, lưu, dịch, chạy chương trình dẫ viết ở câu 2 bằng bộ dữ liệu cụ thể
Em hãy xác định bài toán và mô tả thuật toán các bài tập dưới đây:
a. N là số chẵn
b. N là số lẻ
c. Tính tổng của 100 số tự nhiên đầu tiên.
d. Cho 3 số dương x, y, z. Hãy mô tả thuật toán cho biết ba số đó có thể là độ dài 3 cạnh của một tam giác hay không?
e. Tìm số lớn nhất và nhỏ nhất của 3 số x, y, z.
f. B có phải là số nguyên tố không?
Cho 3 số dương A, B và C nhập từ bàn phím. Tính tổng và Tích 3 số đó. a. Hãy chỉ ra INPUT và OUTPUT của bài toán trên. b. Hãy mô tả thuật toán để giải bài toán trên.
a: Input: a,b,c
Output: a+b+c và a*b*c