Câu 1: a) Thuật toán là gì? b) Mô tả thuật toán tìm số lớn nhất trong dãy số A: a1, a2, .., an. Câu 2: Ngôn ngữ lập trình là gì? Quy tắc đặt tên trong ngôn ngữ lập trình?
2 câu trả lời
Câu 1, a, Thuật toán là dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.
b, Ta có:
Bước 1: nhập các số a1,a2,...,an
Bước 2: Max <- ai và i <- 1
Bước 3: Nếu ai > Max, gán Max <- ai
Bước 4: i <- i + 1
Bước 5: nếu i <= n, quay lại bước 2
Bước 6: thông báo giá trị Max và kết thúc thuật toán
Câu 2,
Ngôn ngữ lập trình là: Ngôn ngữ hình thức bao gồm một tập hợp các lệnh tạo ra nhiều loại đầu ra khác nhau. Ngôn ngữ lập trình được sử dụng trong lập trình máy tính để thực hiện các thuật toán.
-Quy tắc đặt tên của một số ngôn ngữ lập trình:
+Tên không được đặt trùng với từ khóa của ngôn ngữ.
+Tên không được bắt đầu bằng chữ số.
+ Nó phải được bắt đầu bằng dấu gạch dưới hoặc một kí tự chữ.
Câu 1 :
Trong toán học và khoa học máy tính, một thuật toán, còn gọi là giải thuật, là một tập hợp hữu hạn các hướng dẫn được xác định rõ ràng, có thể thực hiện được bằng máy tính, thường để giải quyết một lớp vấn đề hoặc để thực hiện một phép tính.
Câu 2 :
-Ngôn ngữ lập trình là ngôn ngữ hình thức bao gồm một tập hợp các lệnh tạo ra nhiều loại đầu ra khác nhau. Ngôn ngữ lập trình được sử dụng trong lập trình máy tính để thực hiện các thuật toán. Hầu hết các ngôn ngữ lập trình bao gồm các lệnh cho máy tính.
-Quy tắc đặt tên của một số ngôn ngữ lập trìnhTên không được đặt trùng với từ khóa của ngôn ngữ. (Mỗi ngôn ngữ từ khóa lại khác nhau nhé!) Tên không được bắt đầu bằng chữ số. Nó phải được bắt đầu bằng dấu gạch dưới _ hoặc một kí tự chữ.