Tin Học 11 Bài Tập Và Thực Hành 5 - HOC247

YOMEDIA NONE Trang chủ Tin Học 11 Chương IV: Kiểu Dữ Liệu Có Cấu Trúc Tin học 11 Bài tập và thực hành 5 ADMICRO Lý thuyết5 Trắc nghiệm 4 FAQ

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âusử 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 YOMEDIA

1. 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
  • 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ài 11: Kiểu mảng Tin học 11 Bài 11: Kiểu mảng Bài tập và thực hành 3 Tin học 11 Bài tập và thực hành 3 Bài tập và thực hành 4 Tin học 11 Bài tập và thực hành 4 Bài 12: Kiểu xâu Tin học 11 Bài 12: Kiểu xâu Bài 13: Kiểu bản ghi Tin học 11 Bài 13: Kiểu bản ghi Ôn tập chương 4: Kiểu dữ liệu có cấu trúc Tin học 11 Ôn tập chương 4: Kiểu dữ liệu có cấu trúc ADSENSE TRACNGHIEM 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 tracnghiem.net QC Bỏ qua >>

Từ khóa » Tin Học 11 Sgk Trang 73