Bài 1: Kiểu mảng và cấu trúc mảng

Khởi động (SGK Cánh diều - Trang 89)

Hướng dẫn giải

THAM KHẢO!

Khi lập trình Phython, nếu cần xử lý một dãy số thì em dùng kiểu dữ liệu sau:

Integer (số nguyên)

Float (số thực)

Complex (số phức)

(Trả lời bởi Thanh An)
Thảo luận (1)

Hoạt động 1 (SGK Cánh diều - Trang 91)

Hướng dẫn giải

Tham khảo:

1) Đoán trước kết quả và chạy chương trình để kiểm tra.

In ra 8. 0

2) Xem kết quả và cho biết có sự tương tự giữa mảng với danh sách hay không.

(Trả lời bởi Time line)
Thảo luận (1)

Hoạt động 2 (SGK Cánh diều - Trang 93)

Hướng dẫn giải

Thử áp dụng từng hàm với mảng và với danh sách rồi quan sát kết quả.

(Trả lời bởi Time line)
Thảo luận (1)

Luyện tập 1 (SGK Cánh diều - Trang 93)

Luyện tập 2 (SGK Cánh diều - Trang 93)

Vận dụng (SGK Cánh diều - Trang 93)

Hướng dẫn giải

#include <bits/stdc++.h>

using namespace std;

int main()

{

int a[6] = {5, 4, 3, 2, 1, 0};

sort(a, a + 6);// thu được 0 1 2 3 4 5

//sort(a + 2, a + 5);thu được 5 4 1 2 3 0

vector a = {5, 4, 3, 2, 1, 0};

sort(a.begin(), a.end()); // thu được 0 1 2 3 4 5

return 0;

}

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu 1 (SGK Cánh diều - Trang 93)

Hướng dẫn giải

Tham khảo:

Khai báo mảng trong lập trình là cách để cung cấp cho chương trình thông tin về một tập hợp các giá trị có cùng kiểu dữ liệu. Thông qua khai báo mảng, chương trình có thể sử dụng các giá trị trong tập hợp này để thực hiện các tính toán và xử lý dữ liệu. Mảng được sắp xếp theo một trật tự nhất định và các phần tử trong mảng có thể được truy cập thông qua các chỉ số tương ứng. Các thông tin cơ bản mà khai báo mảng cung cấp bao gồm kích thước của mảng và kiểu dữ liệu của các phần tử trong mảng.

(Trả lời bởi Time line)
Thảo luận (1)

Câu 2 (SGK Cánh diều - Trang 93)

Hướng dẫn giải

THAM KHẢO!

Câu nói "Thời gian thực hiện câu lệnh là hằng số" nói đến việc thời gian thực hiện một câu lệnh trong chương trình máy tính là cố định và không phụ thuộc vào dữ liệu đầu vào. Nói cách khác, việc thực hiện một câu lệnh sẽ mất thời gian tương đối nhất định và không thay đổi dù cho đầu vào của chương trình có thay đổi đến mức nào.

Điều này là vì khi chương trình máy tính chạy, mỗi câu lệnh sẽ được thực hiện theo một chu trình thời gian cố định, không phụ thuộc vào dữ liệu đầu vào. Thời gian này thường được tính bằng đơn vị của số lượng các bước cơ bản mà máy tính cần thực hiện để hoàn thành một câu lệnh, ví dụ như các bước tính toán đơn giản, truy xuất dữ liệu từ bộ nhớ hoặc ghi dữ liệu ra tệp.

(Trả lời bởi Thanh An)
Thảo luận (1)