Quan sát 3 chương trình dưới đây cùng thực hiện một nhiệm vụ in ra màn hình dòng chữ "Hello World!". Em hãy cho biết chương trình nào dễ hiểu nhất?

Quan sát 3 chương trình dưới đây cùng thực hiện một nhiệm vụ in ra màn hình dòng chữ "Hello World!". Em hãy cho biết chương trình nào dễ hiểu nhất?

Theo em, trong 3 chương trình được minh hoạ ở Khởi động, chương trình nào sẽ được máy tính hiểu trực tiếp?

Thảo luận (1)Hướng dẫn giảiTrong ba ngôn ngữ : ngôn ngữ máy, ngôn ngữ Python, Hợp ngữ (Assembly) x86, chương trình của ngôn ngữ máy sẽ được máy tính trực tiếp hiểu
+ Ngôn ngữ máy: Đây là ngôn ngữ duy nhất mà máy tính có thể trực tiếp hiểu được. Ngôn ngữ máy bao gồm các mã nhị phân (0 và 1) trực tiếp điều khiển các hoạt động của bộ xử lý trung tâm (CPU).
+ Hợp ngữ (Assembly) x86: Đây là ngôn ngữ bậc thấp, gần với ngôn ngữ máy. Nó sử dụng các từ gợi nhớ để biểu diễn các lệnh máy. Tuy nhiên, để máy tính có thể hiểu được, hợp ngữ cần được biên dịch thành ngôn ngữ máy thông qua một chương trình gọi là trình hợp dịch (assembler).
+ Python: Đây là ngôn ngữ lập trình bậc cao. Python cần được thông dịch hoặc biên dịch thành mã máy để máy tính có thể thực thi.
(Trả lời bởi Nguyễn Quốc Đạt)
Viết lệnh để in ra màn hình thông tin ngày tháng hiện tại. Ví dụ: "Hôm nay là thứ Hai, ngày 21 tháng 10, năm 2024".
Thảo luận (1)Hướng dẫn giảiPrint(“Hôm nay là thứ Hai, ngày 21 tháng 10, năm 2024”)
(Trả lời bởi Nguyễn Quốc Đạt)
Viết lệnh print() để in ra màn hình dòng chữ “Ngôn ngữ lập trình Python”.
Thảo luận (1)Hướng dẫn giảiPrint(“Ngôn ngữ lập trình Python”)
(Trả lời bởi Nguyễn Quốc Đạt)
Nếu nhập các lệnh sau vào cửa sổ Shell thì kết quả nhận được là gì?
a) 14+23*6;
b) 15/(2+3);
Thảo luận (1)Hướng dẫn giải
Viết chương trình sử dụng các lệnh print() để in ra màn hình các thông tin của em, bao gồm: họ và tên, lớp, trường, địa chỉ tương tự thông tin dưới đây.
Họ và tên: Lê Duy Anh
Lớp: 10A1
Trường: THPT chuyên Lê Hồng Phong
Địa chỉ: 235 Nguyễn Văn Cừ, Phường 4, Quận 5, TP. Hồ Chí Minh
Thảo luận (1)Hướng dẫn giảiprint("Họ và tên: Lê Duy Anh")
print("Lớp: 10A1")
print("Trường: THPT chuyên Lê Hồng Phong")
print("Địa chỉ: 235 Nguyễn Văn Cừ, Phường 4, Quận 5, TP. Hồ Chí Minh")
(Trả lời bởi Nguyễn Quốc Đạt)
Em hãy tìm hiểu và sử dụng kí tự xuống dòng \n để thực hiện yêu cầu ở Bài tập 3 của phần Luyện tập bằng một dòng lệnh duy nhất.
Thảo luận (1)Hướng dẫn giảiprint("Họ và tên: Lê Duy Anh\nLớp: 10A1\nTrường: THPT chuyên Lê Hồng Phong\nĐịa chỉ: 235 Nguyễn Văn Cừ, Phường 4, Quận 5, TP. Hồ Chí Minh")
(Trả lời bởi Nguyễn Quốc Đạt)
Em tìm hiểu về một ngôn ngữ lập trình bậc cao (JavaScript, Java, Swift, Python,...) và liệt kê các ứng dụng có thể được xây dựng bởi ngôn ngữ lập trình bậc cao đó.
Thảo luận (1)Hướng dẫn giải\(JavaScript\)
- Phát triển web front-end (React, Angular, Vue.js)
- Phát triển web back-end (Node.js)
- Phát triển ứng dụng di động (React Native, Ionic)
- Phát triển game (Phaser.js)
Java
- Phát triển ứng dụng Android
- Phát triển ứng dụng doanh nghiệp
- Phát triển ứng dụng web (Spring Boot)
- Phát triển game (Minecraft)
Swift
- Phát triển ứng dụng iOS, macOS, watchOS và tvOS
- Phát triển ứng dụng di động hiệu năng cao
(Trả lời bởi Nguyễn Quốc Đạt)