Tin Học 11 Bài Tập Và Thực Hành 5 - HOC247
Có thể bạn quan tâm
Nội dung của bài thực hành số 5 nhằm giúp các em biết khai báo xâu, nhập dữ liệu cho xâu, đưa ra màn hình giá trị của xâu; biết cách duyệt qua tất cả các kí tự của xâu và sử dụng hàm và thủ tục chuẩn đã học. Mời các em cùng theo dõi nội dung chi tiết của bài thực hành.
ATNETWORK YOMEDIA1. Tóm tắt lý thuyết
1.1. Mục đích, yêu cầu
1.2. Nội dung
2. Luyện tập Bài tập và thực hành 5 Tin học 11
2.1. Trắc nghiệm
3. Hỏi đáp Bài tập và thực hành 5 Tin học 11
Tóm tắt lý thuyết
1.1. Mục đích, yêu cầu
Làm quen với việc tìm kiếm, thay thế và biến đổi xâu.
1.2. Nội dung
Bài 1: Nhập 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?
Gợi ý làm bài:
Xâu đối xứng có tính chất: Đọc nó từ trái sang phải cũng thu được kết quả giống như đọc từ phải sang trái (còn được gọi là xâu Palindrome).
- Xác định bài toán:
- Input: Nhập vào xâu.
- Output: Xuất ra kết quả có phải là xâu đối xứng?
- Mô tả thuật toán:
- Bước 1: Nhập Xâu S;
- Bước 2: Tính chiều dài xâu S;
- Bước 3: Tạo xâu P (xâu rỗng);
- Bước 4: Với I = length(S) à 1 thì P:=P+S[i];
- Bước 5: Nếu S=P thì S là xâu đối xứng, ngược lại thì không phải là xâu đối xứng.
- Cài đặt chương trình:
var i, x: byte;
a, p: string;
BEGIN
write(‘Nhap vao xau:’);
readln(a);
x:= length(a);
p:= ' ';
for i:=x downto 1 do
p:= p+a[i];
if a=p then
write(‘Xau la Palindrome’)
else
write(‘Xau khong la Palindrome’);
readln;
END.
- Viết lại chương trình trên trong đó không dùng biến xâu p:
Uses crt;
Var s: string;
x,i: byte;
palin: Boolean;
Begin
Clrscr;
Write(' Nhap xau s=');
readln(s);
x:=length(s);
palin:=true;
For i:=1 to (x div 2) do
begin
If s[i]<> s[x-i+1] then palin:=false;
break;
end;
If palin then write('doi xung')
else write('khong doi xung');
readln;
End.
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 ).
Gợi ý làm bài:
- Xác định bài toán:
- Input: Nhập vào xâu
- Output: Xuất ra số lần xuất hiện của các chữ cái tiếng Anh trong xâu vừa nhập.
- Mô tả thuật toán:
- Bước 1: Nhập vào xâu S.
- Bước 2: Tạo mảng A lưu trữ số lần xuất hiện của chữ cái tiếng Anh.
- Bước 3: Khởi tạo cho từng phần tử mảng.
- Bước 4: Nếu trong xâu S chữ cái A \(\rightarrow\) Z thì tăng giá trị của phần tử trong mảng.
- Bước 5: Xuất ra mảng vừa tạo.
- Cài đặt chương trình:
Program bai02;
Uses crt;
Var a: array['A'.. 'Z'] of byte;
s: string;
i: byte;
c: char;
Begin
clrscr;
write('nhap xau :');
readln(s);
for c:='A' to 'Z' do a[c]:=0;
for i:=1 to length(s) do
begin
s[i]:=upcase(s[i]);
if (s[i]>='A') and (s[i]<='Z') then
a[s[i]]:=a[s[i]]+1;
end;
for c:='A' to 'Z' do
if a[c]<>0 then
writeln( 'So lan xuat hien', c,': ',a[c]);
readln;
End.
Bài 3: Nhập vào từ bàn phím một xâu. Thay thế tất cả các cụm kí tự 'anh' bằng cụm kí tự 'em'.
Gợi ý làm bài:
- Xác định bài toán:
- Input: Nhập vào một xâu.
- Output: Xuất ra xâu kết quả đã thay thế cụm từ ‘anh’ bằng cụm từ 'em'.
- Mô tả thuật toán:
- Bước 1: Tìm vị trí bắt đầu của xâu 'anh';
- Bước 2: Xóa xâu 'anh' vừa tìm thấy;
- Bước 3: Chèn xâu 'em' vào xâu S tại vị trí trước đây xuất hiện xâu 'anh' (lặp lại các bước trên cho đến khi không còn xâu 'anh');
- Bước 4: In ra xâu S.
- Cài đặt chương trình:
Uses crt;
Var s: string;
i: byte;
Begin
Clrscr;
Write('Nhap xau S:'); Readln(s);
i:=Pos('anh',s);
While i<> 0 do
Begin
Delete(s,i,3);
Insert('em',s,i);
I:=Pos('anh',s);
End;
writeln(S);
readln;
End.
2. Luyện tập Bài tập và thực hành 5 Tin học 11
Sau khi học xong Bài tập và thực hành 5, các em cần nắm các kiến thức:
- Cách tạo một xâu mới từ xâu ban đầu.
- Đếm số lần xuất hiện của một chữ cái trong toàn bộ văn bản.
- Tìm kiếm và thay thế một từ bằng một từ khác trong toàn bộ văn bản.
2.1. Trắc nghiệm
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 11 Bài tập và thực hành 5 cực hay có đáp án và lời giải chi tiết.
-
Câu 1:
Để tạo liên kết giữa các bảng, ta thực hiện chọn:
- A. Tool/ Relationships hoặc nháy nút
- B. Tool/ Relationships
- C. Edit/ Insert/ Relationships
- D. Tất cả đều đúng
- A. Tool/ Relationships hoặc nháy nút
-
Câu 2:
Các bước để tạo liên kết giữa các bảng là:
1. Chọn Tool/ Relationships… 2. Tạo liên kết đôi một giữa các bảng 3. Đóng hộp thoại Realationships/ Yes để lưu lại 4. Chọn các bảng sẽ liên kết
- A. 1, 4, 2, 3
- B. 2, 3, 4, 1
- C. 1, 2, 3, 4
- D. 4, 2, 3, 1
Câu 3-5: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
3. Hỏi đáp Bài tập và thực hành 5 Tin học 11
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 11 HỌC247
NONE Bài học cùng chương
Bộ đề thi nổi bật
UREKA AANETWORK
XEM NHANH CHƯƠNG TRÌNH LỚP 11
Toán 11
Toán 11 Kết Nối Tri Thức
Toán 11 Chân Trời Sáng Tạo
Toán 11 Cánh Diều
Giải bài tập Toán 11 KNTT
Giải bài tập Toán 11 CTST
Trắc nghiệm Toán 11
Ngữ văn 11
Ngữ Văn 11 Kết Nối Tri Thức
Ngữ Văn 11 Chân Trời Sáng Tạo
Ngữ Văn 11 Cánh Diều
Soạn Văn 11 Kết Nối Tri Thức
Soạn Văn 11 Chân Trời Sáng Tạo
Văn mẫu 11
Tiếng Anh 11
Tiếng Anh 11 Kết Nối Tri Thức
Tiếng Anh 11 Chân Trời Sáng Tạo
Tiếng Anh 11 Cánh Diều
Trắc nghiệm Tiếng Anh 11 KNTT
Trắc nghiệm Tiếng Anh 11 CTST
Tài liệu Tiếng Anh 11
Vật lý 11
Vật lý 11 Kết Nối Tri Thức
Vật Lý 11 Chân Trời Sáng Tạo
Vật lý 11 Cánh Diều
Giải bài tập Vật Lý 11 KNTT
Giải bài tập Vật Lý 11 CTST
Trắc nghiệm Vật Lý 11
Hoá học 11
Hoá học 11 Kết Nối Tri Thức
Hoá học 11 Chân Trời Sáng Tạo
Hoá Học 11 Cánh Diều
Giải bài tập Hoá 11 KNTT
Giải bài tập Hoá 11 CTST
Trắc nghiệm Hoá học 11
Sinh học 11
Sinh học 11 Kết Nối Tri Thức
Sinh Học 11 Chân Trời Sáng Tạo
Sinh Học 11 Cánh Diều
Giải bài tập Sinh học 11 KNTT
Giải bài tập Sinh học 11 CTST
Trắc nghiệm Sinh học 11
Lịch sử 11
Lịch Sử 11 Kết Nối Tri Thức
Lịch Sử 11 Chân Trời Sáng Tạo
Giải bài tập Sử 11 KNTT
Giải bài tập Sử 11 CTST
Trắc nghiệm Lịch Sử 11
Địa lý 11
Địa Lý 11 Kết Nối Tri Thức
Địa Lý 11 Chân Trời Sáng Tạo
Giải bài tập Địa 11 KNTT
Giải bài tập Địa 11 CTST
Trắc nghiệm Địa lý 11
GDKT & PL 11
GDKT & PL 11 Kết Nối Tri Thức
GDKT & PL 11 Chân Trời Sáng Tạo
Giải bài tập KTPL 11 KNTT
Giải bài tập KTPL 11 CTST
Trắc nghiệm GDKT & PL 11
Công nghệ 11
Công nghệ 11 Kết Nối Tri Thức
Công nghệ 11 Cánh Diều
Giải bài tập Công nghệ 11 KNTT
Giải bài tập Công nghệ 11 Cánh Diều
Trắc nghiệm Công nghệ 11
Tin học 11
Tin học 11 Kết Nối Tri Thức
Tin học 11 Cánh Diều
Giải bài tập Tin học 11 KNTT
Giải bài tập Tin học 11 Cánh Diều
Trắc nghiệm Tin học 11
Cộng đồng
Hỏi đáp lớp 11
Tư liệu lớp 11
Xem nhiều nhất tuần
Đề thi HK1 lớp 11
Đề thi HK2 lớp 12
Đề thi giữa HK1 lớp 11
Đề thi giữa HK2 lớp 11
Video bồi dưỡng HSG môn Toán
Công nghệ 11 Bài 16: Công nghệ chế tạo phôi
Đây thôn Vĩ Dạ
Từ ấy
Văn mẫu và dàn bài hay về bài thơ Đây thôn Vĩ Dạ
Cấp số cộng
Cấp số nhân
YOMEDIA YOMEDIA ×Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.
Bỏ qua Đăng nhập ×Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.
Đồng ý ATNETWORK ON
QC Bỏ qua >>
Từ khóa » Tin Học 11 Sgk Trang 73
-
Tin Học 11 Bài Tập Và Thực Hành 5
-
Hướng Dẫn Làm Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11
-
Giải Bài Tập Tin Học 11: Bài Tập Và Thực Hành 5 (Ngắn Gọn)
-
Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11
-
Giải Bài Tập Tin Học 11: Bài Tập Và Thực Hành 5
-
Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11 - Học Tốt
-
Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11
-
Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11
-
Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11
-
Tin Học 11 Bài Tập Và Thực Hành 5
-
Tải Giải Bài 2 Trang 73 Tin Học 11
-
Bài Tập Thực Hành Số 5 Tin Lớp 11 (Trang 73). - Luyện Thi HSG Pascal
-
Giải Bài Tập Tin Học 11: Bài Tập Và Thực Hành 5
-
Bài Tập Và Thực Hành 5 Trang 73 SGK Tin Học 11