Giải Bài 2 Trang 73 Tin Học 11: Bài Tập Và Thực Hành 5, Bài Tập Và...

Giải Bài 2 Trang 73 Tin Học 11: Bài Tập Và Thực Hành 5, Bài Tập Và...

Tìm hiểu cách giải bài 2 trang 73 trong sách Tin học 11, về đề bài liên quan đến việc đếm số lần xuất hiện của các chữ cái trong một chuỗi.
25/02/2024
4,183 Lượt xem

Giới thiệu

Trong bài giảng Tin học 11, có một bài tập thực hành được nêu ra tại trang 73, đó là Bài 2. Đây là một bài tập khá thú vị, giúp rèn luyện kỹ năng lập trình cơ bản và xử lý chuỗi. Trong bài viết này, chúng ta sẽ tìm hiểu cách giải quyết bài tập này.

Đề bài

Viết chương trình nhập vào một chuỗi và đếm số lần xuất hiện của từng chữ cái trong chuỗi đó. Sau đó, in ra kết quả.

Ví dụ

Cho chuỗi nhập vào là "Hello World!"

Kết quả in ra:

H: 1 lần

e: 1 lần

l: 3 lần

o: 2 lần

r: 1 lần

d: 1 lần

!: 1 lần

Phân tích

Để giải quyết bài toán này, chúng ta cần ghi nhận số lần xuất hiện của từng chữ cái trong chuỗi. Có tất cả 26 chữ cái từ 'A' đến 'z'. Chúng ta có thể sử dụng một mảng với chỉ số là ký tự từ 'A' đến 'z' để lưu số lần xuất hiện của từng chữ cái.

Thuật toán

  1. Khởi tạo một mảng đếm có 26 phần tử, mỗi phần tử đại diện cho một chữ cái từ 'A' đến 'z'.
  2. Duyệt qua từng ký tự trong chuỗi đã cho.
  3. Nếu ký tự đó là chữ cái (từ 'A' đến 'z' hoặc từ 'a' đến 'z'), tăng số lượng tương ứng trong mảng đếm lên 1.
  4. Sau khi duyệt qua tất cả các ký tự trong chuỗi, in ra kết quả bao gồm số lần xuất hiện của từng chữ cái có trong chuỗi.

Lập trình

Dưới đây là một ví dụ về cách giải bài tập này bằng ngôn ngữ lập trình C:

#include <stdio.h> #include <string.h> #define MAX_CHAR 26 int main() { char str[100]; int count[MAX_CHAR] = {0}; int i; printf("Nhap vao mot chuoi: "); fgets(str, sizeof(str), stdin); for (i = 0; str[i]; i++) { if (str[i] >= 'A' && str[i] <= 'Z') { count[str[i] - 'A']++; } else if (str[i] >= 'a' && str[i] <= 'z') { count[str[i] - 'a']++; } } printf("So lan xuat hien cua cac chu cai:\n"); for (i = 0; i < MAX_CHAR; i++) { if (count[i] > 0) { printf("%c: %d lan\n", 'A' + i, count[i]); } } return 0; } 

Kết luận

Bài 2 trang 73 Tin học 11 là một bài tập thực hành giúp rèn luyện kỹ năng xử lý chuỗi và tính toán số liệu. Bằng cách sử dụng mảng và duyệt qua từng ký tự trong chuỗi, chúng ta có thể tính được số lần xuất hiện của từng chữ cái và in ra kết quả. Bài tập này giúp học sinh nâng cao kiến thức lập trình và ứng dụng vào các vấn đề thực tế.

Các bạn có thể tham khảo thêm nguồn khác:

Bài 2 Trang 73 Tin Học 11 : Bài Tập Và Thực Hành 5, Bài Tập Và Thực ...

Giải bài xích tập Tin học 11: bài bác tập và thực hành 5 - VnDoc.com vndoc.com › học tập › Giải bài xích tập Tin học tập 11 Làm quen thuộc với việc tìm và đào bới kiếm, sửa chữa thay thế ѵà biến hóa x>

Tải Giải Bài 2 Trang 73 Tin Học 11 : Bài Tập Và Thực Hành 5, Bài Tập Và ...

Sep 21, 2021Bạn đang xem: Bài 2 trang 73 tin học 11 2. Nội dung Bài 1 (trang 73 sgk Tin 11): Nhtràn vào từ bàn phím một xâu. Kiểm tra xâuđó liệu có phải là xâu đối xứng tuyệt khơng. Xâu đối xứng gồm t>

Tin học 11 Bài tập và thực hành 5 | Hay nhất Giải bài tập Tin học 11

Bài 2 (trang 73 sgk Tin 11): Viết chương tình nhập từ bàn phím một xâu kí tự S và thông báo ra màn hình số lần xuất hiện của mỗi chữ cái tiêng Anh trong S (không phân biệt chữ hoa hay chữ thường). Trả>

Hướng dẫn làm bài tập và thực hành 5 trang 73 SGK Tin học 11

Hướng dẫn làm bài tập và thực hành 5 trang 73 SGK 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>

Giải bài tập Tin học 11

Để học tốt môn tin học lớp 11, mời các bạn tham khảo các hướng dẫn giải bài tập tin 11 theo từng bài dưới đây. Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình Giải bài tập Tin học 11 bài>

Bài tập thực hành số 5 tin lớp 11 (Trang 73).

Câu 1: Nhập từ bàn phím một xâu...? b) các bạn gõ y như câu a thay chữ p thành chữ bất kì (không bị trùng với biến trong chương trình). Câu 2: Vết chương trình nhập từ bàn phím một xâu kí tự S và thôn>

Bài tập và thực hành 5 trang 73 SGK Tin học 11

Bài 2. Viết chương trình nhập từ bàn phím một xâu kí tự s và thông báo ra màn hình số lần xuất hiện của mỗi chữ cái tiếng Anh trong s (không phân biệt chữ hoa hay chữ thường). Bài 3. Nhập vào từ bàn p>

Hướng Dẫn Làm Bài 2 Trang 73 Tin Học 11 Bt Va Th 5 Bai 2 73, Bài 2 Bài ...

Giải bài tập Tin học 11: bài tập và thực hành thực tế 5 - VnDoc.com vndoc.com › tiếp thu kiến thức › Giải bài bác tập Tin học 11. Làm quen thuộc với việc tìm kiếm kiếm, sửa chữa thay thế ѵà biến hóa x>

Bài tập và thực hành 5 trang 73 Tin học 11: Bài tập và thực hành 5

Bài 2. Viết chương trình nhập từ bàn phím một xâu kí tự s và thông báo ra màn hình số lần xuất hiện của mỗi chữ cái tiếng Anh trong s (không phân biệt chữ hca hay chữ thường). Bài 3. Nhập vào từ bàn p>

Hướng Dẫn Làm Bài Thực Hành 5 Tin Học 11 (Trang 73), Bài Tập Thực Hành ...

Dec 15, 2021Nội dung Bài 1 (trang 73 sgk Tin 11): Nhập vào từ keyboard một xâu. Chất vấn xâuđó liệu có phải là xâu đối xứng hay khơng. Xâu đối xứng tất cả tính chất: phát âm nó tự phảisang trái cũng t>

Bài 1 trang 73 sgk Tin học 7 | Hay nhất Giải bài tập Tin học 7

Bài 1 (trang 73 sgk Tin học lớp 7): Khi xem trước các trang in, em thấy việc ngắt trang tự động không được hợp lí. Trước khi điều chỉnh ngắt trang, em cần thực hiện những chỉnh sửa gì để ngắt trang đư>

Bài tập 2 trang 73 SGK GDCD 11

Gợi ý trả lời câu 2 SGK GDCD 11 trang 73. Hãy nêu những đặc trưng cơ bản của chủ nghĩa xã hội ở nước ta. Menu. Chương Trình. Tiểu Học; Lớp 6 ... Lý thuyết Tin học 11. Giải bài tập SGK Tin học 11. Trắc>

Câu 2 trang 73 SGK Tin học 7 - loigiaihay.com

Bài 1: Chương trình bảng tính là gì? Bài 2: Các thành phần chính và dữ liệu trên trang tính Bài 3. Thực hiện tính toán trên trang tính Bài 4. Sử dụng các hàm để tính toán Bài 5. Thao tác với bảng tính>

Hướng dẫn làm bài tập và thực hành 5 trang 73 SGK Tin học 11: Bài tập ...

Bài 2. Để giải quyết bài toán này, chúng ta nhận thấy rằng: Cần ghi nhận số lần xuất hiện của từng chữ cái. Có tất cả 26 chữ cái ' A ' ' z '. Có thể dùng một mảng với chỉ số là kí tự từ 'A ' đến 'z' đ>

Bài tập 2 trang 73 SGK Lịch sử 11

Gợi ý trả lời câu 2 SGK Lịch sử 11 trang 73. Menu. Chương Trình. Tiểu Học; Lớp 6; Lớp 7; Lớp 8; Lớp 9; Lớp 10; Lớp 11; Lớp 12; Đại học; Đề thi. Tiểu Học; ... Lý thuyết Tin học 11. Giải bài tập SGK Tin>

Bài 2 trang 73 SGK Sinh học 8 - loigiaihay.com

Bài 2: Cấu tạo cơ thể người Bài 3: Tế bào Bài 4: Mô Bài 5: Thực hành: Quan sát tế bào và mô Bài 6: Phản xạ Tải 10 đề kiểm tra 15 phút - Chương 1 Tải 10 đề kiểm tra 1 tiết - Chương 1 CHƯƠNG II: VẬN ĐỘN>

Bài 2 trang 73 SGK Sinh 12 - loigiaihay.com

Bài 2 trang 73 SGK Sinh 12 Đề bài Một quần thể bao gồm 120 cá thể có kiểu gen AA, 400 cá thể có kiểu gen Aa và 680 cá thể có kiểu gen aa. Hãy tính tần số của các alen A và a trong quần thể. Cho biết q>

Bài 1 trang 73 sgk Tin học 9 | Hay nhất Giải bài tập Tin học 9

Bài 1 trang 73 sgk Tin học 9: Khởi động và làm quen với PowerPoint Trả lời: 1. Khởi động PowerPoint: - Cách 1: Nháy đúp chuột vào biểu tượng trên màn hình khởi động của Windows: - Cách 2: Nháy chuột v>

Bài 3 trang 73 sgk Tin học 7 | Hay nhất Giải bài tập Tin học 7

Bài 3 (trang 73 sgk Tin học lớp 7): Khởi động Excel và mở bảng tính Cac_nuoc_DNA đã được tạo và lưu trong Bài thực hành 6. a) Thiết đặt lề trang và chọn hướng trang in phù hợp với nội dung dữ liệu trê>

Giải bài 2 trang 7 sgk Hình học 11 | Hay nhất Giải bài tập Toán 11

Bài 2 (trang 7 SGK Hình học 11): Cho tam giác ABC có G là trọng tâm. Dựng ảnh của tam giác ABC qua phép tịnh tiến theo vectơ AG . Dựng điểm D sao cho phép tịnh tiến theo vectơ AG biến D thành A. Lời g>

Hướng dẫn làm bài tập và thực hành 5 trang 73 SGK Tin học 11>

Nov 4, 2022Đề bài Hướng dẫn làm bài tập và thực hành 5 trang 73 SGK Tin học 11 Lời giải chi tiết Bạn đang đọc: ">Hướng dẫn làm bài tập và thực hành 5 trang 73 SGK Tin học 11> 1. Mục đích, yêu cầu Làm>

Tải Giải Bài 2 Trang 73 Tin 11, Bài 2 Bài Tập Thực Hành 5 Tin Học 11

Bài 2 bài tập thực hành 5 tin học 11 Tin học 11 Bài tập và thực hành 5 - Hoc247 hoc247, net › tin-hoc-11 › bai-tap-va-thuc-hanh-5-l6411else write ... Làm quen thuộc với việc tìm kiếm kiếm, thay thế ѵà>

Câu 2, trang 73, sgk Ngữ Văn 11 | Giải bài tập Ngữ Văn lớp 11 | BaiTap.me

Câu 2, trang 73, sgk Ngữ Văn 11 | Giải bài tập Ngữ Văn lớp 11 | BaiTap.me Câu 2, trang 73, sgk Ngữ Văn 11 Bài 6 trang 223 SGK Vật lý 11 Skills - Review 4 Tiếng Anh 11 mới Câu hỏi 2 trang 163 SGK Công>

Bài 2 trang 73 sgk Địa Lí 11 - Báo Sài Gòn Tiếp Thị

Jan 11, 2022Bài 2 trang 73 sgk Địa Lí 11 . BÀI 8: LIÊN BANG NGA (tiếp theo) TIẾT 3. THỰC HÀNH: TÌM HIỂU SỰ THAY ĐỔI GDP VÀ PHÂN BỐ NÔNG NGHIỆP CỦA LIÊN BANG NGA Bài 2 trang 73 sgk Địa Lí 11 Dựa ... Bà>

Giải bài tập Tin học 11: Bài tập và thực hành 3

Tài liệu Giải bài tập Tin học 11: Bài tập và thực hành 3 với nội dung được VnDoc tổng hợp chi tiết và chính xác sẽ giúp các bạn học sinh học tập hiệu quả hơn môn Tin học 11. ... 2. Nội dung. Bài 1 (tr>

Bài tập và thực hành 5 trang 73 SGK Tin học 11

2. Nội dung Bài 1. Nhập vào từ bàn phím một xâu. Kiểm tra xâu đó có phải là xâu đối xứng hay không. Xâu đôi xứng có tính chất đọc nó từ phải sang trái cũng như từ trái sang phải (còn được gọi là xâu p>

Bài 1 trang 73 sgk Địa Lí 11 - Báo Sài Gòn Tiếp Thị

Jan 11, 2022Bài 1 trang 73 sgk Địa Lí 11 . BÀI 8: LIÊN BANG NGA (tiếp theo) TIẾT 3. THỰC HÀNH: TÌM HIỂU SỰ THAY ĐỔI GDP VÀ PHÂN BỐ NÔNG NGHIỆP CỦA LIÊN BANG NGA Bài 1 trang 73 sgk Địa Lí 11 Tìm ... Câ>

Bài tập 2.8 trang 73 SBT Toán 11

Nếu bạn thấy hướng dẫn giải Bài tập 2.8 trang 73 SBT Toán 11 HAY thì click chia sẻ . Một thùng có 12 hộp đựng bút màu đỏ; 18 hộp đựng bút màu xanh và 10 hộp đựng bút màu vàng. ... Tin học 11. Lý thuyế>

Câu 3, trang 73, sgk Ngữ Văn 11 | Giải bài tập Ngữ Văn lớp 11 | BaiTap.me

Câu 3, trang 73, sgk Ngữ Văn 11. THỰC HÀNH - TÌM HIỂU VỀ DÂN CƯ CỦA Ô - XTRÂY - LI - A. Bài 2 Trang 157 SGK Lịch sử 11. Phân tích hình ảnh bãi cát và người đi trên bãi cát trong Sa hành đoản ca của Ca>

Giải bài 2 trang 73 SGK Vật lí 10 Chân trời sáng tạo

Nov 5, 2022Giải bài 2 trang 73 SGK Vật lý 10 (Chân trời sáng tạo): Như trong Hình 11P.2, Archimedes đã thực hiện hai phép đo. + Lần đo thứ nhất là đo trọng lượng của chiếc vương miện và khối vàng, kết>


Tags: