Giải Bài Tập Sgk Tin Học Lớp 11 Hay Nhất - Haylamdo
Có thể bạn quan tâm
Giải bài tập Tin học lớp 11
Mục lục Giải bài tập Tin học 11 Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình Bài 1: Khái niệm lập trình và ngôn ngữ lập trình Bài 2: Các thành phần của ngôn ngữ lập trình Giải bài tập Tin học 11 trang 13 Chương 2: Chương trình đơn giản Bài 3: Cấu trúc chương trình Bài 4: Một số kiểu dữ liệu chuẩn Bài 5: Khai báo biến Bài 6: Phép toán, biểu thức, câu lệnh gán Bài 7: Các thủ tục chuẩn vào/ra đơn giản Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình Bài tập và thực hành 1 Giải bài tập Tin học 11 trang 35, 36 Chương 3: Cấu trúc rẽ nhánh và lặp Bài 9: Cấu trúc rẽ nhánh Bài 10: Cấu trúc lặp Bài tập và thực hành 2 Giải bài tập Tin học 11 trang 50, 51 Chương 4: Kiểu dữ liệu có cấu trúc Bài 11: Kiểu mảng Bài tập và thực hành 3 Bài tập và thực hành 4 Bài 12: Kiểu xâu Bài tập và thực hành 5 Bài 13: Kiểu bản ghi Giải bài tập Tin học 11 trang 79, 80 Chương 5: Tệp và thao tác với tệp Bài 14: Kiểu dữ liệu tệp Bài 15: Thao tác với tệp Bài 16: Ví dụ làm việc với tệp Giải bài tập Tin học 11 trang 89 Chương 6: Chương trình con và lập trình có cấu trúc Bài 17: Chương trình con và phân loại Bài 18: Ví dụ về cách viết và sử dụng chương trình con Bài tập và thực hành 6 Bài tập và thực hành 7 Bài 19: Thư viện chương trình con chuẩn Bài tập và thực hành 8 Giải bài tập Tin học 11 trang 117- Giáo dục cấp 3
- Lớp 11
- Giải bài tập Tin học lớp 11
Haylamdo biên soạn và sưu tầm lời giải Tin học 11 sách mới Kết nối tri thức, Chân trời sáng tạo, Cánh diều hay nhất, chi tiết sẽ giúp học sinh lớp 11 dễ dàng soạn, làm bài tập Tin học 11 từ đó học tốt môn Tin học 11.
- Giải sgk Tin học 11 (Kết nối tri thức)
- Giải sgk Tin học 11 (Chân trời sáng tạo)
- Giải sgk Tin học 11 (Cánh diều)
Giải sgk Tin học 11 (sách mới)
Giải sgk Tin học 11 Kết nối tri thức
Chủ đề 1: Máy tính và xã hội tri thức
Bài 1: Hệ điều hành
Bài 2: Thực hành sử dụng hệ điều hành
Bài 3: Phần mềm nguồn mở và phần mềm chạy trên Internet
Bài 4: Bên trong máy tính
Bài 5: Kết nối máy tính với các thiết bị số
Chủ đề 2: Tổ chức lưu trữ, tìm kiếm và trao đổi thông tin
Bài 6: Lưu trữ và chia sẻ tệp tin trên internet
Bài 7: Thực hành tìm kiếm thông tin trên Internet
Bài 8: Thực hành nâng cao sử dụng thư điện tử và mạng xã hội
Chủ đề 3: Đạo đức, pháp luật và văn hóa trong môi trường số
Bài 9: Giao tiếp an toàn trên internet
Chủ đề 4: Giới thiệu các hệ cơ sở dữ liệu
Bài 10: Lưu trữ dữ liệu và khai thác thông tin phục vụ quản lí
Bài 11: Cơ sở dữ liệu
Bài 12: Hệ quản trị cơ sở dữ liệu và hệ cơ sở dữ liệu
Bài 13: Cơ sở dữ liệu quan hệ
Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc
Bài 15: Bảo mật và an toàn hệ cơ sở dữ liệu
Chủ đề 5: Hướng nghiệp với tin học
Bài 16: Công việc quản trị cơ sở dữ liệu
Tin học 11 Định hướng Khoa học máy tính
Chủ đề 6: Kĩ thuật lập trình
Bài 17: Dữ liệu mảng một chiều và hai chiều
Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều
Bài 19: Bài toán tìm kiếm
Bài 20: Thực hành bài toán tìm kiếm
Bài 21: Các thuật toán sắp xếp đơn giản
Bài 22: Thực hành bài toán sắp xếp
Bài 23: Kiểm thử và đánh giá chương trình
Bài 24: Đánh giá độ phức tạp thời gian thuật toán
Bài 25: Thực hành xác định độ phức tạp thời gian thuật toán
Bài 26: Phương pháp làm mịn dần trong thiết kế chương trình
Bài 27: Thực hành thiết kế chương trình theo phương pháp làm mịn dần
Bài 28: Thiết kế chương trình theo mô đun
Bài 29: Thực hành thiết kế chương trình theo mô đun
Bài 30: Thiết lập thư viện cho chương trình
Bài 31: Thực hành thiết lập thư viện chương trình
Tin học 11 Định hướng Tin học ứng dụng
Chủ đề 6: Thực hành tạo và khai thác cơ sở dữ liệu
Tin học 11 Bài 17: Quản trị cơ sở dữ liệu trên máy tính
Tin học 11 Bài 18: Thực hành xác định cấu trúc bảng và các trường khóa
Tin học 11 Bài 19: Thực hành tạo lập cơ sở dữ liệu và các bảng
Tin học 11 Bài 20: Thực hành tạo lập các bảng có khóa ngoài
Tin học 11 Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng
Tin học 11 Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu
Tin học 11 Bài 23: Thực hành truy xuất dữ liệu qua liên kết các bảng
Tin học 11 Bài 24: Thực hành sao lưu dữ liệu
Chủ đề 7: Phần mềm chỉnh sửa ảnh và làm video
Tin học 11 Bài 25: Phần mềm chỉnh sửa ảnh
Tin học 11 Bài 26: Công cụ chỉnh màu sắc và công cụ chọn
Tin học 11 Bài 27: Công cụ vẽ và một số ứng dụng
Tin học 11 Bài 28: Tạo ảnh động
Tin học 11 Bài 29: Khám phá phần mềm làm phim
Tin học 11 Bài 30: Biên tập phim
Tin học 11 Bài 31: Thực hành tạo phim hoạt hình
Giải Tin học 11 Chân trời sáng tạo
Giải sgk Tin học 11 Cánh diều
Chủ đề A: Máy tính và xã hội tri thức (Thế giới thiết bị số. Hệ điều hành và phần mềm ứng dụng)
Bài 1: Bên trong máy tính
Bài 2: Khám thế thế giới qua thiết bị số thông minh
Bài 3: Khái quát về hệ điều hành
Bài 4: Thực hành với các thiết bị số
Bài 5: Phần mềm ứng dụng và dịch vụ phần mềm
Chủ đề C: Tổ chức, lưu trữ, tìm kiếm và trao đổi thông tin (Tìm kiếm và trao đổi thông tin trên mạng)
Bài 1: Lưu trữ trực tuyến
Bài 2: Thực hành một số tính năng hữu ích của máy tìm kiếm
Bài 3: Thực hành một số tính năng nâng cao của mạng xã hội
Bài 4: Thực hành một số tính năng hữu ích của dịch vụ thư điện tử
Chủ đề D: Đạo đức, pháp luật và văn hoá trong môi trường số (Ứng xử văn hoá và an toàn trên mạng)
Phòng tránh lừa đảo và ứng xử văn hoá trên mạng
Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính (Giới thiệu các hệ sơ cở dữ liệu)
Bài 1: Bài toán quản lý và cơ sở dữ liệu
Bài 2: Bảng và khoá chính trong cơ sở dữ liệu quan hệ
Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ
Bài 4: Các biểu mẫu cho xem và cập nhập CSDL
Bài 5: Truy vấn trong cơ sở dữ liệu quan hệ
Bài 6: Truy vấn trong cơ sở dữ liệu quan hệ (tiếp theo)
Bài 7: Các loại kiến trúc của hệ CSDL
Bài 8: Bảo vệ sự an toàn của hệ CSDL và bảo mật thông tin trong CSDL
Chủ đề G: Hướng nghiệp với Tin học (Giới thiệu nghề quản trị cơ sở dữ liệu)
Nghề quản trị cơ sở dữ liệu
Tin học 11 Định hướng Khoa học máy tính
Chủ đề FCS: Giải quyết vấn đề với sự trợ giúp của máy tính (Giới thiệu nghề quản trị cơ sở dữ liệu)
Bài 1: Kiểu mảng và cấu trúc mảng
Bài 2: Mảng hai chiều
Bài 3: Thực hành về tệp, mảng và danh sách
Bài 4: Làm mịn dần từng bước từ thuật toán đến chương trình máy tính
Bài 5: Đánh giá thuật toán
Bài 6: Kiểm thử và sửa lỗi chương trình
Bài 7: Lập trình giải bài toán tìm kiếm
Bài 8: Lập trình một số thuật toán sắp xếp
Bài 9: Lập trình sắp xếp nhanh
Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá
Bài 11: Thực hành thiết kế và lập trình theo mo đun
Bài 12: Thực hành thiết kế và lập trình theo mo đun tiếp theo
Bài 13: Thực hành thiết kế và lập trình theo mo đun tiếp theo
Bài 14: Thực hành về thư viện các hàm tự định nghĩa
Bài 15: Cấu trúc dữ liệu danh sách liên kết và ứng dụng
Tin học 11 Định hướng Tin học ứng dụng
Nội dung đang được cập nhật...
Giải sgk Tin học 11 Chân trời sáng tạo
Trong chương trình sách mới, môn Tin học 11 của bộ sách Chân trời sáng tạo không được duyệt nên sẽ học chung sách với môn Tin học 11 bộ sách Kết nối tri thức. Bên cạnh đó, trường THPT tùy thuộc vào trang thiết bị và đội ngũ Giáo viên còn có thể chọn sách Tin học 11 Cánh diều.
Lưu trữ: Giải Tin học 11 (sách cũ)
Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình
- Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
- Bài 2: Các thành phần của ngôn ngữ lập trình
- Giải bài tập Tin học 11 trang 13
Chương 2: Chương trình đơn giản
- Bài 3: Cấu trúc chương trình
- Bài 4: Một số kiểu dữ liệu chuẩn
- Bài 5: Khai báo biến
- Bài 6: Phép toán, biểu thức, câu lệnh gán
- Bài 7: Các thủ tục chuẩn vào/ra đơn giản
- Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
- Bài tập và thực hành 1
- Giải bài tập Tin học 11 trang 35, 36
Chương 3: Cấu trúc rẽ nhánh và lặp
- Bài 9: Cấu trúc rẽ nhánh
- Bài 10: Cấu trúc lặp
- Bài tập và thực hành 2
- Giải bài tập Tin học 11 trang 50, 51
Chương 4: Kiểu dữ liệu có cấu trúc
- Bài 11: Kiểu mảng
- Bài tập và thực hành 3
- Bài tập và thực hành 4
- Bài 12: Kiểu xâu
- Bài tập và thực hành 5
- Bài 13: Kiểu bản ghi
- Giải bài tập Tin học 11 trang 79, 80
Chương 5: Tệp và thao tác với tệp
- Bài 14: Kiểu dữ liệu tệp
- Bài 15: Thao tác với tệp
- Bài 16: Ví dụ làm việc với tệp
- Giải bài tập Tin học 11 trang 89
Chương 6: Chương trình con và lập trình có cấu trúc
- Bài 17: Chương trình con và phân loại
- Bài 18: Ví dụ về cách viết và sử dụng chương trình con
- Bài tập và thực hành 6
- Bài tập và thực hành 7
- Bài 19: Thư viện chương trình con chuẩn
- Bài tập và thực hành 8
- Giải bài tập Tin học 11 trang 117
Tài liệu để học tốt Tin học 11 hay khác:
- Trắc nghiệm Tin học 11
Giải Tin học 11 Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
- Lập trình: Là việc sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.
- Ngôn ngữ lập trình: Là ngôn ngữ dung để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được.Bao gồm:
+ Ngôn ngữ máy: Chương trình viết bằng ngôn ngữ máy có thể nạp trự tiếp vào bố nhớ và thực hiện ngay
+ Hợp ngữ: Dùng các thuật nhớ than thiện để viết chương trình thay cho cách lập trình trực tiếp bằng mã máy
+ Ngôn ngữ lập trình bậc cao: Chương trình viết trên ngôn ngữ lập trình bậc cao phải chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.
- Chương trình dịch: Là chương trình đặc biệt nhằm chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao(chương trình nguồn) sang ngôn ngữ máy (chương trình đích).
Chương trình dịch có 2 loại:
+ Thông dịch: Chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh. Thích hợp cho môi trường đối thoại giữa người và hệ thống.Tuy nhiên nếu một câu lệnh nào đó phải thực hiện bao nhiêu lần thì nó phải được dich bấy nhiêu lần.
ảnh: Giao tiếp giữa người và hệ thống.
Cụ thể thông dịch được thực hiện bằng lặp lại các bước sau:
B1: Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn.
B2: Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy.
B3: Thực hiện câu lệnh vừa chuyển đổi được.
-Biên dịch: Được thực hiện qua hai bước
B1: Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn
B2: Dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.
Thông thường, trong môi trường làm việc trên một ngôn ngữ lập trình cụ thể, ngoài chương trình biên dịch còn có một số thành phần chức năng như biên soạn, lưu trữ, tìm kiếm.
Ví dụ trên Free Pascal:
..............................................
..............................................
..............................................
Tin học 11 Bài 2: Các thành phần của ngôn ngữ lập trình
1. Các thành phần cơ bản
- Mỗi ngôn ngữ lập trình thường có 3 thành phần cơ bản là: bảng chữ cái, cú pháp, ngữ nghĩa.
- Bảng chữ cái: là tập các kí tự được dung để viết chương trình. Không được phép dung bất kì kí tự nào ngoài các kí tự quy định trong bảng chữ cái. Trong pascal bảng chữ cái bao gồm:
+ 26 chữ cái thường: a, b, c, ..., z
+ 26 chữ cái in hoa: A, B, C, ..., Z
+ 10 chữ số thập phân: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
+ Các kí tự đặc biệt:
- Cú pháp: là bộ quy tắc để viết chương trình, dựa vào chúng người lập trình và chương trình dịch biết được tổ hợp nào là không hợp lệ.
- Ngữ nghĩa: xác định ý nghĩa thao tác cần phái thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó.
Ví dụ: Phần lớn các ngôn ngữ lập trình đều sử dụng dấu + để chỉ phép cộng.
Giả sử a và b là số thực thì đây là phép cộng hai số thực, I và j là 2 số nguyên thì đây là phép cộng 2 số nguyên.
- Cú pháp cho biết cách viết một chương tỉnh hợp lệ, ngữ nghĩa xác định ý nghĩa của các tổ hợp kí tự trong chương trình.
2. Một số khái niệm
- Tên: Mọi đối tượng trong chương trình đề được đặt tên theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể.
Trong Turbo Pascal: Tên là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số, chữ cái, dấu gạch dưới, bắt đầu bằng chữ cái hoặc dấu gạch dưới.
Ví dụ:
+ Các tên đúng: A , R21, _45
+ Các tên sai: A B (chứa dấu cách), 6Pq (bắt đầu bằng số), X#Y (chứa kí tự không hợp lệ).
Trong pascal không phân biệt chữ hoa chữ thường: Như vậy Ab ab AB bA được tính là một tên.
Pascal phân biệt ba loại tên:
+ Tên dành riêng: là tên được ngôn ngữ lập trình quy định dung với ý nghĩa riêng xác định.người lập trình không được sử dụng với ý nghĩa khác.
Ví dụ (Trong pascal): program, uses, const, type, var, begin, end.
+ Tên chuẩn: Là tên được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó, tuy nhiên người lập trình có thể khi báo và dung cúng với ý nghĩa và mục đích khác.
Ví dụ (Trong pascal): abs(Tính giá trị tuyệt đối), sqrt(Tính căn bậc 2), break(Thoát khỏi vòng lặp),…
+ Tên do người lập trình đặt: Là tên do người lập trình đặt được dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng,tên này không được trùng với tên dành riêng.
Ví dụ: a1, delta, vidu,..
-Hằng và Biến:
+ Hằng : Đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Bao gồm: Hằng số học 2; 0; -5.
Hăng Logic :TRUE; FALSE.
Hằng xâu : 'Pascal'; 'Ngon ngu lap trinh'.
+ Biến: Là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.
Ví dụ : Ta có biến numtao để lưu số lượng táo trong giỏ.
- Chú thích: Chú thích giúp cho người đọc chương trình nhận biết ý nghĩa của chương trình đó dễ dàng hơn, chú thích không ảnh hưởng đến nội dung chương trình nguồn và được chương trình đích bỏ qua. Trong pascal đoạn chú thích được đặt giữa cặp dấu {và} hoặc (*và*).
..............................................
..............................................
..............................................
Giải bài tập Tin học 11 trang 13
Bài 1 (trang 13 sgk Tin học lớp 11): Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao?
Trả lời:
+ Ngôn ngữ lập trình bậc thấp không thuận lợi cho việc viết, đọc hiểu, câu lệnh khó học và khó dung không gần với ngôn ngữ tự nhiên, ngoài ra ngôn ngữ lập trình bậc thấp phụ thuộc vào hệ thống phần cứng máy tính vì thế khi đem sang máy khác có thể phải viết lại code.
+ Ngôn ngữ lập trình bậc cao khắc phục những nhược điểm đó. Ngôn ngữ lập trình bậc cao dễ viết, đọc, ngoài ra ngôn ngữ lập trình bậc cao có thể thực hiện trên nhiều loại máy tính khác nhau.
Bài 2 (trang 13 sgk Tin học lớp 11): Chương trình dịch là gì? Tại sao cần phải có chương trình dịch?
Trả lời:
- Chương trình dịch là chương trình đặc biệt nhằm chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao(chương trình nguồn) sang ngôn ngữ máy(chương trình đích).
- Vì ngôn ngữ lập trình bậc cao không thể nạp trực tiếp vào bộ nhớ và thực hiện ngay như mã máy nên cần chương trình dich để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao sang mã máy.
Bài 3 (trang 13 sgk Tin học lớp 11): Biên dịch và thông dịch khác nhau như thế nào?
Trả lời:
-Trong thông dịch, không có chương trình đích để lưu trữ,trong biên dịch cả chương trình nguồn và chương trình đích có thể lưu trữ lại để sử dụng về sau.
Bài 4 (trang 13 sgk Tin học lớp 11): Hãy cho biết các điểm khác nhau giữa tên dành riêng và tên chuẩn ?
Trả lời:
Tên dành riêng được quy định dung với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác.
Còn tên chuẩn được ngôn ngữ lập trình dung với ý nghĩa nhất định nào đó, tuy nhiên người lâp trình có thể khai báo và dung chúng với ý nghĩa và mục đích khác.
Bài 5 (trang 13 sgk Tin học lớp 11): Hãy viết ra ba tên đúng với quy tắc của pascal?
Trả lời:
- Nhắc lại quy tắc: Tên là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số, chữ cái, dấu gạch dưới, bắt đầu bằng chữ cái hoặc dấu gạch dưới.
3 tên đúng với quy tắc: ABC, _BC, A12.
Bài 6 (trang 13 sgk Tin học lớp 11): Hãy cho biết những biểu diễn nào sau đây không phải là biểu diễn hằng trong pascal và chỉ rõ lỗi trong từng trường hợp?
Trả lời:
a) 150.0 (Đúng).
b) b) -22 (Đúng).
c) c) 6.23 (Đúng).
d) D ) '43' (Đúng là hằng xâu).
e) A20 (Sai do có chứa kí tự nên không phải hằng số học, nhưng cũng không phải hằng xâu vì thiếu ' ').
f) 1.06E-15(Đúng).
g) 4+6(Đúng 4+6=10 là một hằng số học).
h) 'C(Sai do thiếu dấu ').
i) 'TRUE' (Đúng).
..............................................
..............................................
..............................................
❮ Bài trước Bài sau ❯ 2018 © All Rights Reserved.
Từ khóa » Ví Dụ 4 Trang 72 Tin Học 11
-
Tin Học 11 Bài 12: Kiểu Xâu | Hay Nhất Giải Bài Tập ...
-
Giải Bài Tập Tin Học 11 Bài 12 - Kiểu Xâu
-
Tin Học 11 Bài 12: Kiểu Xâu - HOC247
-
Chạy Chuong Trình Ví Dụ 4,5 Trang 72 Tin Học 11 - YouTube
-
Lý Thuyết: Kiểu Xâu Trang 68 SGK Tin Học 11: Bài 12
-
Giải Tin Học 11: Bài 12. Kiểu Xâu - Chi Tiết, Hay Nhất - Toploigiai
-
Tin Học Lớp 11, Giải Bài Tập Tin Học Lớp 11 - Để Học Tốt Tin Học 11
-
Giáo án Môn Tin Học Khối 11 - Tiết 12: Kiểu Xâu (tiết 1)
-
Bài Giảng Tin Học 11 Bài 12 Kiểu Xâu - Tài Liệu Text - 123doc
-
SGK Tin Học 11 - Bài 12. Kiểu Xâu
-
Bài Tập Kiểu Xâu Tin Học 11
-
Sach Giao Khoa Tin Hoc 11 Bang C++ | PDF - Scribd
-
Bài Giảng Tin Học 11 Bài 12: Kiểu Xâu
-
Bài 12. Kiểu Xâu - Tin Học 11 - Nguyễn Thị Ngọc Sương