Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài tập và thực hành 5

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Công Quang
Ngày gửi: 21h:43' 18-05-2012
Dung lượng: 311.0 KB
Số lượt tải: 424
Số lượt thích: 0 người
18 May 2012
Bài thực hành 5 chương IV
1
Phần II: Thực hành
Bài tập 3: SGK trang 73
Nhập từ bàn phím một xâu. Thay thế tất cả các cụm từ ‘anh’ bằng cụm từ ‘em’.
Hướng dẫn
Ví dụ:
Nhập vào : anh ở đầu sông anh cuối sông
18 May 2012
Bài thực hành 5 chương IV
2
Phần II: Thực hành
Bài tập 3: SGK trang 73
Nhập từ bàn phím một xâu. Thay thế tất cả các cụm từ ‘anh’ bằng cụm từ ‘em’.
Hướng dẫn
Ví dụ:
Nhập vào : anh ở đầu sông anh cuối sông
18 May 2012
Bài thực hành 5 chương IV
3
Phần II: Thực hành
Bài tập 3: SGK trang 73
Nhập từ bàn phím một xâu. Thay thế tất cả các cụm từ ‘anh’ bằng cụm từ ‘em’.
Ví dụ:
Nhập vào : anh ở đầu sông anh cuối sông
Xuất ra :em ở đầu sông em cuối sông
18 May 2012
Bài thực hành 5 chương IV
4
Phần II: Thực hành
Bài tập 3: SGK trang 73
Hướng dẫn
Ví dụ:
Nhập vào : anh ở đầu sông anh cuối sông
Ý tưởng để giải bài toán này thế nào?
18 May 2012
Bài thực hành 5 chương IV
5
Phần II: Thực hành
Bài tập 3: SGK trang 73
Hướng dẫn
Ví dụ:
Nhập vào : ở đầu sông cuối sông
Tìm xem có vị trí nào là xâu ‘anh’ không?
anh
anh
18 May 2012
Bài thực hành 5 chương IV
6
Phần II: Thực hành
Bài tập 3: SGK trang 73
Hướng dẫn
Ví dụ:
Nhập vào : ở đầu sông cuối sông
Tìm xem có vị trí nào là xâu ‘anh’ không?
Xóa xâu ‘anh’ ra
Thay xâu ‘em’ vào vị trí vừa xóa
em
anh
anh
18 May 2012
Bài thực hành 5 chương IV
7
Phần II: Thực hành
Bài tập 3: SGK trang 73
Hướng dẫn
Ví dụ:
Nhập vào : ở đầu sông cuối sông
Tiếp tục tìm xem có vị trí nào là xâu ‘anh’ không?
Xóa xâu ‘anh’ ra
Thay xâu ‘em’ vào vị trí vừa xóa
em
anh
18 May 2012
Bài thực hành 5 chương IV
8
Phần II: Thực hành
Bài tập 3: SGK trang 73
Hướng dẫn
Ví dụ:
Nhập vào : ở đầu sông cuối sông
Tiếp tục tìm xem có vị trí nào là xâu ‘anh’ không?
Xóa xâu ‘anh’ ra
Thay xâu ‘em’ vào vị trí vừa xóa
em
anh
em
18 May 2012
Bài thực hành 5 chương IV
9
Phần II: Thực hành
Bài tập 3: SGK trang 73
Hướng dẫn
Ví dụ:
Nhập vào : ở đầu sông cuối sông
Tiếp tục tìm xem có vị trí nào là xâu ‘anh’ không?
Xóa xâu ‘anh’ ra
Thay xâu ‘em’ vào vị trí vừa xóa
em
em
18 May 2012
Bài thực hành 5 chương IV
10
Phần II: Thực hành
Bài tập 3: SGK trang 73
Nhập vào xâu
Tìm vị trí xâu con ‘anh’ trong xâu đã cho.
Xóa xâu con ‘anh’.
Chèn xâu ‘em’ vào vị trí đó.
Lặp đi lặp lại việc 2. 3. 4. cho đến khi không tìm thấy xâu con ‘anh’ nữa.
Khai báo biến?
18 May 2012
Bài thực hành 5 chương IV
11
Phần II: Thực hành
Bài tập 3: SGK trang 73
Nhập vào xâu
Tìm vị trí xâu con ‘anh’ trong xâu đã cho.
Xóa xâu con ‘anh’.
Chèn xâu ‘em’ vào vị trí đó.
Lặp đi lặp lại việc 2. 3. 4. cho đến khi không tìm thấy xâu con ‘anh’ nữa.
Khai báo biến?
Var S: string; vt: byte;
1. Readln(S);
2. Pos(‘ANH’,S);
3. Delete (S,vt,3);
4. Insert (‘em’,S, vt,);
5. While pos(‘anh’,s) < >0 do
18 May 2012
Bài thực hành 5 chương IV
12
Phần II: Thực hành
Bài tập 3: SGK trang 73
Chương trình:
Program Bai3;
Var vt : byte;
s: string;
Begin
Write(‘ nhap vao xau: ‘);
Readln(s);
While pos(‘anh’,s) <>0 do

Begin
Vt:=pos(‘anh’,s);
Delete(s,vt,3) ;
Insert(‘em’,s,vt);
End;
Write(s);
Readln;
End.
18 May 2012
Bài thực hành 5 chương IV
13
Phần II: Thực hành
Bài tập 2: SGK trang 73
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).
Hướng dẫn
Ví dụ:
Nhập vào: Toan tin
T :
O :
A :
N :
I :
18 May 2012
Bài thực hành 5 chương IV
14
Phần II: Thực hành
Bài tập 2: SGK trang 73
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).
Hướng dẫn
Ví dụ:
Nhập vào: Toan tin
T :
O :
A :
N :
I :
2
18 May 2012
Bài thực hành 5 chương IV
15
Phần II: Thực hành
Bài tập 2: SGK trang 73
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).
Hướng dẫn
Ví dụ:
Nhập vào: Toan tin
T :
O :
A :
N :
I :
2
1
18 May 2012
Bài thực hành 5 chương IV
16
Phần II: Thực hành
Bài tập 2: SGK trang 73
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).
Hướng dẫn
Ví dụ:
Nhập vào: Toan tin
T :
O :
A :
N :
I :
2
1
1
18 May 2012
Bài thực hành 5 chương IV
17
Phần II: Thực hành
Bài tập 2: SGK trang 73
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).
Hướng dẫn
Ví dụ:
Nhập vào: Toan tin
T :
O :
A :
N :
I :
2
1
1
2
18 May 2012
Bài thực hành 5 chương IV
18
Phần II: Thực hành
Bài tập 2: SGK trang 73
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).
Hướng dẫn
Ví dụ:
Nhập vào: Toan tin
T :
O :
A :
N :
I :
2
1
1
2
1
18 May 2012
Bài thực hành 5 chương IV
19
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
{Phần khai báo}
Begin
{Nhập xâu S}
For i:=1 to cd do
begin
{Chuyển S[i] sang kí tự hoa}
{Nếu S[i] là chữ cái thì đếm tăng cho S[i]}
end;
For ch:=’A’ to ‘Z’ do
{thông báo số lần xuất hiện của ch}
End.
18 May 2012
Bài thực hành 5 chương IV
20
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
{Phần khai báo}
Begin
{Nhập xâu S}
For i:=1 to cd do
begin
{Chuyển S[i] sang kí tự hoa}
{Nếu S[i] là chữ cái thì đếm tăng cho S[i]}
end;
For ch:=’A’ to ‘Z’ do
{thông báo số lần xuất hiện của ch}
End.
18 May 2012
Bài thực hành 5 chương IV
21
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
Khai báo:
Biến kiểu mảng để lưu các chữ cái
Biến kiểu xâu để lưu xâu nhập vào
Biến kiểu integer để duyệt vòng lặp For
Biến kiểu char để thông báo số lần xuất hiện các chữ cái
Dem : array[`A`..`Z`] of byte ;
S : String ;
i : integer ;
ch : char ;
18 May 2012
Bài thực hành 5 chương IV
22
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
{Phần khai báo}
Begin
{Nhập xâu S}
For i:=1 to cd do
begin
{Chuyển S[i] sang kí tự hoa}
{Nếu S[i] là chữ cái thì đếm tăng cho S[i]}
end;
For ch:=’A’ to ‘Z’ do
{thông báo số lần xuất hiện của ch}
End.
18 May 2012
Bài thực hành 5 chương IV
23
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
Nhập vào một xâu
Write(‘Nhap vao mot xau: ’);
Readln(S);
18 May 2012
Bài thực hành 5 chương IV
24
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
{Phần khai báo}
Begin
{Nhập xâu S}
For i:=1 to cd do
begin
{Chuyển S[i] sang kí tự hoa}
{Nếu S[i] là chữ cái thì đếm tăng cho S[i]}
end;
For ch:=’A’ to ‘Z’ do
{thông báo số lần xuất hiện của ch}
End.
18 May 2012
Bài thực hành 5 chương IV
25
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
Vòng lặp For
For i: = 1 to length(S) do
Begin
s[i]:=upcase(s[i]);
if ((`A`<=s[i]) and (s[i]<=`Z`)) then mang[s[i]]:=mang[s[i]]+1;
end ;
{chuyển thành chữ hoa}
{ tăng mảng đếm lên}
18 May 2012
Bài thực hành 5 chương IV
26
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
{Phần khai báo}
Begin
{Nhập xâu S}
For i:=1 to cd do
begin
{Chuyển S[i] sang kí tự hoa}
{Nếu S[i] là chữ cái thì đếm tăng cho S[i]}
end;
For ch:=’A’ to ‘Z’ do
{thông báo số lần xuất hiện của ch}
End.
18 May 2012
Bài thực hành 5 chương IV
27
Phần II: Thực hành
Bài tập 2: SGK trang 73
Dàn ý
Xuất ra thông báo:
For j:=`A` to `Z` do
if mang[j]<>0 then
writeln(j,‘ : `,mang[j]:1) ;
 
Gửi ý kiến