Mẹo về Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất Mới Nhất

Pro đang tìm kiếm từ khóa Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất được Cập Nhật vào lúc : 2022-01-15 14:04:00 . Với phương châm chia sẻ Bí quyết Hướng dẫn trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi đọc nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Tác giả lý giải và hướng dẫn lại nha.

Kinh Nghiệm Hướng dẫn Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11 Mới Nhất

Bạn đang tìm kiếm từ khóa Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11 được Cập Nhật vào lúc : 2022-01-15 14:04:04 . Với phương châm chia sẻ Bí quyết về trong nội dung nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi tìm hiểu thêm tài liệu vẫn ko hiểu thì hoàn toàn hoàn toàn có thể lại Comments ở cuối bài để Admin lý giải và hướng dẫn lại nha.

Cần ghi nhận số lần xuất hiện của từng vần âm. Có toàn bộ 26 vần âm ‘ A ‘ ‘ z ‘. Có thể dùng một mảng với chỉ số là kí tự từ ‘A ‘ đến ‘z’ để ghi nhận số lần xuất hiện của những kí tự trong xâu s. Bởi vậy, toàn bộ toàn bộ chúng ta dùng một mảng một chiều để đếm số lần xuất hiện của một kí tự trong xâu s. Cụ thể, để ghi nhận số lần xuất hiện của kí tự, ta hoàn toàn hoàn toàn có thể dùng dem[A] để ghi nhận số lần xuất hiện kí tự A (hay kí tự a, vì không phân biệt chữ hoa hay chữ thường).

Đề bài

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

Lời giải rõ ràng

1. Mục đích, yêu cầu

Làm quen với việc tìm kiếm, thay thế và biến hóa xâu.

2. Nội dung

Bài 1:

a) Khi chạy chương trình, nhập vào xâu: ‘ vui ma hoc hoc ma vui’thì chương trình đưa ra thông báo:”xau khong la palindrome”, còn khi nhập vào xâu’abcddcba’ thì chương trình đưa ra thông báo:”Xâu là palindroine?”.

Kết quả của chương trình cho như hình 52 dưới đây :

b) Để viết lại chương trình dùng biến xâu thì ta cần khai thác kĩ năng tham chiếu đến từng kí tự trong xâu thông qua vị trí của xâu này. Như vậy, không thiết yếu phải tạo một xâu mới để ở đầu cuối so sánh hai xâu, mà chỉ việc sánh cặp kí tự ở vị trí đối xứng nhau để kết luận có phải hay là không.

Bởi vậy, ta hoàn toàn hoàn toàn có thể dùng một biến logic để ghi nhận sự phát hiện này. Trước vòng lặp thực thi những so sánh nói trên, cần không thay đổi logic ở từng bước lặp, hễ hai kí tự được so sánh rất rất khác nhau thì biến logic này sẽ phải thay đổi giá trị.

Chương trình sau này dùng để kiểm tra xem xâu nhập vào liệu liệu có phải là xâu palindrome hay là không.

vai i, X: byte;

a: string;

palii: boolean;

begin

write (Nhap vao xau: );

reailn(a) ;

X:= length(a); xac dinh do dai cua xau

palin:=true;

khoi tao palin, tam coi xau a la palindrome

for i:= 1 to X div 2 do so sanh cap ki tu doi xung

if a [i. ] oa [x-i + 1 ]

then palin: =false;

if palin then writeln: Xau la palindrome)

else writeln(Xau khong la palindrome);

readln

End.

Khi chạy chương trình, nhập vào xâu: ‘He 2007 ‘ thì chương trình đưa ra thông báo: “xau khong la palindrome, còn khi nhập vào xau ‘abcddcba’ thì chương trình đưa ra thông báo: “xau la palindrome”kết quả của chương trình cho như hình 53 dưới đây:

Tuy nhiên, ta hoàn toàn hoàn toàn có thể không dùng vòng for-do mà dùng while-do hay repeat-until và hoàn toàn hoàn toàn có thể không cần dùng biến logic. Chương trình sau này phục vụ được yêu cầu nêu lên:

var x: byte;

a: string;

palin: boolean;

begin

write(‘Nhap vao xau: ‘ ) ,

readln(a);

X: =length (a) ,xac dinh do dai cua xa i:=1;

while (i (x div 2) then writeln(‘Xau la palindrome’)

else writeln(‘Xau khong la palindrome’);

readln

End.

Khi chạy chương trình, nhập vào xâu: ‘tin hoc hoc tin’ thì chương trình đưa ra thông báo: ‘xau khong la palindrome”, còn khi nhập vào xâu ‘ ABCDDCBD’ thì chương trình cũng đưa ra thông báo: xau khong la palindrome”, còn khi nhập vào xâu: ‘ ABCD0770DCBA’ thì chương trình đưa ra thông báo: xau la palindrome” .

Kết quả của chương trình cho như hình 55 dưới đây:

Bài 2.Để xử lý và xử lý bài toán này, toàn bộ toàn bộ 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 vần âm. Có toàn bộ 26 vần âm ‘ A ‘ ‘ z ‘. Có thể dùng một mảng với chỉ số là kí tự từ ‘A ‘ đến ‘z’ để ghi nhận số lần xuất hiện của những kí tự trong xâu s. Bởi vậy, toàn bộ toàn bộ chúng ta dùng một mảng một chiều để đếm số lần xuất hiện của một kí tự trong xâu s. Cụ thể, để ghi nhận số lần xuất hiện của kí tự, ta hoàn toàn hoàn toàn có thể dùng dem[A] để ghi nhận số lần xuất hiện kí tự A (hay kí tự a, vì không phân biệt chữ hoa hay chữ thường).

Để xử lý và xử lý yếu tố không phân biệt chữ hoa hay chữ thường ta cần dùng hàm Upcase(c).

Do một kí tự xuất hiện trong xâu s hoàn toàn hoàn toàn có thể không phải là một vần âm nên lúc duyệt lần lượt từng kí tự trong xâu s, cần kiểm tra xem kí tự đó liệu liệu có phải là vần âm hay là không để ghi nhận số lần xuất hiện của nó. Chúng ta đã gặp đoạn chương trình kiểm tra một kí tự có là chữ số hay là không ở ví dụ 5 tiết học 12. Từ đó, hoàn toàn hoàn toàn có thể viết được đoạn chương trinh thao tác duyệt từng thành phần cùa xâu và đếm.

Dàn ý của chương trình:

phần khai báo

begin

nhập xâu S

N: = length (S);

Khởi tạo cho màng Dem

for i: =1 to N do {Neu s[i] là vần âm thì đém tăng cho s[1]

for c:=’A’ toZdo Thông báo sô lần xuất hiện của c

End.

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

Program tinh_ki_tu,

var s,sl: string;

i, j, n: integer;

dem: array [ ‘A . . ‘z ] of integer;

c: char ;

begin

write(Nhap vao xau:’);

readln(S);

n:= length(s);

for C:= ‘A’ to ‘Z’ do khoi tao cho mang dem dem[c]:= 0 ; s 1 : = ‘ ;

readln

End.

Khi nhập vào lần lượt những xâu: ‘đfd’2n5fv’ 3m.A’ ,’ 55B7cfcManu07 ‘ ,’ 8gs9’0A6ha5kQ ‘ thì chương trình cho những kết quả như hình 56 dưới đây:

Bài 3.Đối với bài toán này:

Để thay thế toàn bộ cụm từ “anh” trong một xâu st thành cụm kí tự ’em’, hoàn toàn hoàn toàn có thể làm một cách tự nhiên: Tìm vị trí xâu con ‘anh’ trong xâu st đã cho, xóa xâu con này đi rồi chèn xâu”em”vào vị trí đó. Lặp đi lặp lại điều này cho tới lúc không tìm thấy xâu “anh’ cần thay thế trong xâu st nữa. Để xử lý và xử lý yếu tố này, toàn bộ toàn bộ chúng ta cần vận dụng những hàm Pos, thủ tục chuẩn Delete, Insert.

Dàn ý chương trinh:

phần khai báo

Begin

Nhập xâu S

{Chừng nào còn tìm thấy xâu con anh ‘ trong xâu st còn làm ba việc làm sau: Tìm vị trí khởi đầu của xâu ‘anh’ ;

Xóa xâu ‘ anh’ vừa tìm thấy;

Chèn xâu ‘ em’ vào xâu s tại vị trí trước kia xuất hiện xâu ‘anh’ ;

In xau S kết quả

end.

Chương trình nhập vào từ bàn phím một xâu, thay thế toàn bộ những cụm kí tự anh bằng cụm từ em’

program thay_the_cum_tu;

var vt: byte;

St: string;

Begin

write(Nhap vao mot xau: ‘);

readln(st);

while pos (‘anh’, st)0

begin

Vt : = pos ( ‘ anh ‘ , St. : ; delete(St,vt,3);

insert(’em’,St,vt) ; end;

write (‘Xau sau khi da duoc thay the: ‘ ,st ,’)

readln

End.

Khi nhập vào lần lượt những xâu: ‘anh’và ’em’ ; ‘anh em trong mot nha ‘ thì chương trình cho những kết quả theo thứ tự như sau: ’em va em’ ,’ em em trong mot nha ‘ . Kết quả chương trình cho như hình 57 dưới đây:

Reply

0

0

Chia sẻ

Chia Sẻ Link Down Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11 miễn phí

Bạn vừa Read Post Với Một số hướng dẫn một cách rõ ràng hơn về Clip Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11 tiên tiến và phát triển và tăng trưởng nhất Chia Sẻ Link Cập nhật Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11 Free.

Thảo Luận vướng mắc về Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11

Nếu sau khi đọc nội dung nội dung bài viết Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn thực tiễn 5 trang 73 sgk tin học 11 vẫn chưa hiểu thì hoàn toàn hoàn toàn có thể lại Comments ở cuối bài để Ad lý giải và hướng dẫn lại nha

#Đề #bài #hướng #dẫn #làm #bài #tập #và #thực #hành #trang #sgk #tin #học

4138

Video Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất ?

Bạn vừa tìm hiểu thêm tài liệu Với Một số hướng dẫn một cách rõ ràng hơn về Video Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất tiên tiến và phát triển nhất

Chia Sẻ Link Down Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất miễn phí

Bạn đang tìm một số trong những Chia Sẻ Link Down Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất Free.

Hỏi đáp vướng mắc về Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất

Nếu sau khi đọc nội dung bài viết Đề bài – hướng dẫn làm bài tập và thực hành thực tiễn 5 trang 73 sgk tin học 11 Mới nhất vẫn chưa hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Admin lý giải và hướng dẫn lại nha
#Đề #bài #hướng #dẫn #làm #bài #tập #và #thực #hành #trang #sgk #tin #học #Mới #nhất