logo

Soạn Tin học 11 Cánh Diều Bài 1: Kiểu mảng và cấu trúc mảng (trang 89, 93)

Hướng dẫn Soạn Tin học 11 Cánh Diều Bài 1 trang 89, 93: Kiểu mảng và cấu trúc mảng ngắn gọn, hay nhất theo chương trình Sách mới.

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

Lý thuyết Tin học 11 Cánh Diều Bài 1: Kiểu mảng và cấu trúc mảng

Sơ đồ tư duy Tin học 11 Cánh Diều Bài 1 Chủ đề FCs: Kiểu mảng và cấu trúc mảng


1. Hãy kể tên một số hàm Python áp dụng được cho cả danh sách và mảng

Trả lời:

Tên hàm Chức năng
chr() Trả về một ký tự từ Integer
classmethod() Trả về một class method cho hàm
compile() Trả về đối tượng code Python
complex() Tạo một số phức

2. Hãy kể tên một hàm Python áp dụng cho danh sách nhưng không áp dụng cho mảng

Trả lời:

Tên hàm Chức năng
abs() Trả về giá trị tuyệt đối
all() Trả về True (trường hợp khi tất cả các phần tử trong iterable là đúng)
any() Kiểm tra bất kỳ phần tử nào của iterable là True
ascii() Trả về string khi chứa đại diện (representation) có thể in
bin() Chuyển đổi số nguyên sang chuỗi nhị phân
bool() Chuyển một giá trị sang Boolean

3. Cho điểm Tin là dãy điểm tổng kết môn Tin học của lớp 11A. Lập trình đưa ra màn hình các phân tích thống kê: điểm cao nhất. điểm thấp nhất, điểm trung bình, trung vị,... và dãy điểm sắp xếp theo thứ tự từ cao xuống thấp

Gợi ý: Hàm sorfed có lựa chọn sắp thứ tự giảm dẫn.

Cú pháp:

Tin học 11 Cánh Diều Bài 1: Kiểu mảng và cấu trúc mảng trang 89, 93

Trả lời:

#include<iostream>
#include<algorithm>
#include<vector>
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<int> a = {5, 4, 3, 2, 1, 0};
   sort(a.begin(), a.end()); // thu được 0 1 2 3 4 5
return 0;
}


4. Khai báo mảng là cung cấp những thông tin gì?

Trả lời:

- Khai báo mảng trong lập trình là một phương thức cung cấp thông tin cho chương trình 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 phép tính và xử lý dữ liệu. Mảng được sắp xếp theo một thứ tự nhất định và các phần tử trong mảng có thể được truy cập thông qua chỉ mục tương ứng. Các thông tin cơ bản được cung cấp bởi khai báo mảng bao gồm kích thước của mảng và kiểu dữ liệu của các phần tử mảng.


5. Nói Thời gian thực hiện câu lệnh là hằng số” có nghĩa là gì?

Trả lời:

- "Thời gian thực hiện là hằng số" có nghĩa là thời gian thực hiện của một 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. Điều đó có nghĩa là, việc thực hiện một câu lệnh sẽ mất một khoảng thời gian tương đối nhất định, thời gian này sẽ không thay đổi cho dù đầu vào của chương trình có thay đổi như thế nào. 

- Điều này là do khi một chương trình máy tính được chạy, mỗi lệnh được thực hiện trong một khoảng 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 đo bằng đơn vị của số lượng các bước cơ bản mà máy tính thực hiện để hoàn thành một lệnh, chẳng hạn như một bước tính toán đơn giản, truy xuất dữ liệu từ bộ nhớ hoặc ghi vào tệp.

>>> Xem toàn bộ: Soạn Tin 11 Cánh diều

-------------------------------------

Trên đây Toploigiai đã cùng các bạn Soạn Tin học 11 Cánh Diều Bài 1 trang 89, 93: Kiểu mảng và cấu trúc mảng trong bộ SGK Cánh Diều theo chương trình sách mới. Chúng tôi hi vọng các bạn đã có kiến thức hữu ích khi đọc bài viết này. Click vào trang chủ Toploigiai để tham khảo và chuẩn bị bài cho năm học mới nhé. Chúc các bạn học tốt!

icon-date
Xuất bản : 25/02/2023 - Cập nhật : 19/07/2023