Giải Tin học 10 Bài 1 (Cánh diều): Làm quen với ngôn ngữ lập trình bậc cao
Với giải bài tập Tin học 10 Bài 1: Làm quen với ngôn ngữ lập trình bậc cao sách Cánh diều hay nhất, chi tiết giúp học sinh dễ dàng làm bài tập Tin học 10 Bài 1.
Giải bài tập Tin học lớp 10 Bài 1: Làm quen với ngôn ngữ lập trình bậc cao
Khởi động
Để điều khiển được máy tính, con người cần viết các chỉ dẫn để máy tính hiểu và thực hiện.
1. Ngôn ngữ lập trình bậc cao
Hoạt động
- Một vài ngôn ngữ lập trình như: Python, scratch, java, C.
- Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…; Scratch để lập trình game; Java có thể dùng để lập trình web, thiết kế các ứng dụng.
2. Làm quen với Python
Luyện tập
Dùng lệnh print() để đưa kết quả ra màn hình
hoặc
Kết quả
Thời gian = quãng đường/ vận tốc. Do đó ta có thể viết câu lệnh tính thời gian như sau:
Kết quả
Vận dụng
Sản lượng điện năm 2021 được tính như sau: 247*(8.6/100) +247 = 268.242
Kết quả
Câu hỏi tự kiểm tra
Câu hỏi tự kiểm tra 1 trang 53 Tin học lớp 10: Trong các câu sau đây, những câu nào đúng?
1) Chương trình là một bản chỉ dẫn cho máy tính làm việc, được viết bằng một ngôn ngữ lập trình.
2) Chỉ có một ngôn ngữ lập trình bậc cao là Python.
3) Lập trình bằng Python có thể đưa ra các thông báo bằng tiếng Việt.
4) Môi trường lập trình hỗ trợ người lập trình phát hiện ra câu lệnh viết sai ngữ pháp.
Trong các đáp án trên đáp án 1, 3, 4 đúng.
2) sai vì hiện nay có nhiều ngôn ngữ lập trình như Python, C++, Java, …
2) Làm phong phú kiến thức cá nhân.
4) Sử dụng được các phần mềm văn phòng.
5) Điều khiển máy tính giải nhiều loại bài toán sẽ gặp trong thực tế.
6) Sau này trở thành chuyên gia trong lĩnh vực tin học.
Những câu phù hợp với lý do nên học lập trình là: 2, 5, 6
Lý thuyết Tin học 10 Bài 1: Làm quen với ngôn ngữ lập trình bậc cao
1. Ngôn ngữ lập trình bậc cao
- Ngôn ngữ lập trình là ngôn ngữ chung để máy tính hiểu và thực hiện được các chỉ dẫn mà con người giao cho nó.
- Ngôn ngữ lập trình trực quan Scratch dễ dùng và thích hợp cho các bạn nhỏ tuổi.
- Ngôn ngữ lập trình bậc cao như: Python, C++, Java, ... cung cấp tính năng chuyên nghiệp cho việc lập trình.
Hình 1.1: Tính toán trên hai ngôn ngữ lập trình
- Soạn thảo các hướng dẫn để máy tính hiểu và thực hiện các yêu cầu gọi là lập trình và sản phẩm soạn thảo là chương trình.
- Mỗi hướng dẫn để máy tính thực hiện công việc nào đó gọi là câu lệnh.
- Sử dụng ngôn ngữ lập trình bậc cao thì máy tính cần được trang bị môi trường lập trình trợ giúp soạn thảo, kiểm tra từng câu lệnh, chuyển câu lệnh sang ngôn ngữ máy hiểu được và máy thực hiện được.
2. Làm quen với Python
- Hệ thống công cụ lập trình Python có thể dễ dàng tìm thấy trên Internet và tải về, trong sách này sẽ sử dụng phiên bản 3.9.0.
- Cửa sổ Start sẽ hiện các mục cho ta chọn loại dịch vụ python.
Hình 1.2: Cửa sổ Start
- Nếu chọn IDLE, sẽ có của sổ Shell cho phép viết và thực hiện các biểu thức hoặc câu lệnh.
Hình 1.3: Cửa sổ Shell
Lưu ý:
- Python phân biệt chữ hoa và chữ thường.
- Dãy kí tự muốn in ra màn hình bằng câu lệnh print() cần được đặt trong cặp dấu nháy đơn (hoặc nháy kép).
Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:
Bài 2: Biến phép gán và biểu thức số học
Bài 3: Thực hành làm quen và khám phá Python
Bài 4: Các kiểu dữ liệu số và câu lệnh vào ra đơn giản
Xem thêm các chương trình khác:
- Soạn văn lớp 10 (hay nhất) – Cánh Diều
- Tác giả tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Tóm tắt tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Bố cục tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Nội dung chính tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Soạn văn lớp 10 (ngắn nhất) – Cánh Diều
- Giải sbt Ngữ văn lớp 10 – Cánh Diều
- Văn mẫu lớp 10 – Cánh Diều
- Giải Chuyên đề học tập Ngữ văn 10 – Cánh diều
- Giải sgk Toán 10 – Cánh Diều
- Giải Chuyên đề Toán 10 – Cánh Diều
- Lý thuyết Toán 10 – Cánh Diều
- Giải sbt Toán 10 – Cánh Diều
- Chuyên đề dạy thêm Toán 10 Cánh diều (2024 có đáp án)
- Giải sgk Tiếng Anh 10 – Explore new worlds
- Giải sgk Tiếng Anh 10 – ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 10 ilearn Smart World đầy đủ nhất
- Ngữ pháp Tiếng Anh 10 i-learn Smart World
- Giải sbt Tiếng Anh 10 - iLearn Smart World
- Giải sgk Vật lí 10 – Cánh Diều
- Giải sbt Vật lí 10 – Cánh Diều
- Lý thuyết Vật lí 10 – Cánh Diều
- Giải Chuyên đề Vật lí 10 – Cánh Diều
- Giải sgk Hóa học 10 – Cánh Diều
- Lý thuyết Hóa học 10 – Cánh Diều
- Giải sbt Hóa học 10 – Cánh Diều
- Giải Chuyên đề Hóa học 10 – Cánh Diều
- Giải sgk Sinh học 10 – Cánh Diều
- Giải sbt Sinh học 10 – Cánh Diều
- Lý thuyết Sinh học 10 – Cánh Diều
- Giải Chuyên đề Sinh học 10 – Cánh diều
- Giải sgk Lịch sử 10 – Cánh Diều
- Giải sbt Lịch sử 10 – Cánh Diều
- Giải Chuyên đề Lịch sử 10 – Cánh Diều
- Lý thuyết Lịch sử 10 – Cánh diều
- Giải sgk Địa lí 10 – Cánh Diều
- Lý thuyết Địa Lí 10 – Cánh Diều
- Giải sbt Địa lí 10 – Cánh Diều
- Giải Chuyên đề Địa lí 10 – Cánh Diều
- Lý thuyết Công nghệ 10 – Cánh Diều
- Giải sgk Công nghệ 10 – Cánh Diều
- Giải sgk Giáo dục Kinh tế và Pháp luật 10 – Cánh Diều
- Giải sbt Giáo dục Kinh tế và Pháp luật 10 – Cánh Diều
- Giải Chuyên đề Kinh tế pháp luật 10 – Cánh diều
- Lý thuyết KTPL 10 – Cánh diều
- Lý thuyết Giáo dục quốc phòng 10 – Cánh Diều
- Giải sgk Giáo dục quốc phòng - an ninh 10 – Cánh diều
- Giải sbt Giáo dục quốc phòng - an ninh 10 – Cánh Diều
- Giải sgk Hoạt động trải nghiệm 10 – Cánh Diều
- Giải sbt Hoạt động trải nghiệm 10 – Cánh Diều
- Giải sgk Giáo dục thể chất 10 – Cánh Diều