Phải: 12321 abccba Không phải: abcdea

Một phần của tài liệu Giáo án Tin 11 (Trang 44)

- In ra: ‘Xau la palidrom’ hoặc ‘Xau khongla palidrom’ la palidrom’

- Quan sát giáo viên thực hiện chươngtrình, nhập dữ liệu và kết quả của chương trình. trình, nhập dữ liệu và kết quả của chương trình.

3. Chú ý theo dõi yêu cầu của giáo viên, trảlời một số câu hỏi dẫn dắt. lời một số câu hỏi dẫn dắt.

- Các ký tự ở vị trí này giống nhau.

- Ký tự thứ i đối xứng với ký tự thứlength() - i+1 length() - i+1

- So sánh tối đa length() div 2.- Có thể dùng For hoặc While. - Có thể dùng For hoặc While.

- Thực hiện soạn thảo chương trình vàomáy theo yêu càu cải tiến của giáo viên. máy theo yêu càu cải tiến của giáo viên.

- Nhập dữ liệu vào và thông báo kết quả.2. Hoạt động 2: Rèn luyện kĩ năng lập trình. 2. Hoạt động 2: Rèn luyện kĩ năng lập trình.

a. Mục tiêu: Học sinh biết phân tích yêu cầu viết một chương trình hoàn chỉnh.

b. Nội dung: Viết chương trình nhập vào một xâu kí tự S và thông báo ra màn hình số lần xuấthiện trong S của mỗi chử cái tiếng Anh. hiện trong S của mỗi chử cái tiếng Anh.

Chương trình mẫu:

Uses crt;

Var s: string; i, l, d : byte; ch : char; Begin Clrscr; Write('Nhap xau: '); Read(s); L := length(s); For i:= 1 to l Do S[i] := upcase(s[i]); For ch := 'A' to 'Z' do Begin d := 0; For i := 1 to l do

if s[i] = ch then inc(d);

If d > 0 then write('Xau co ',d, ' ki tu ',ch ,’;’); End; Readln; Readln; End. c. Các bước tiến hành:

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

1. Giới thiệu đề bài.

- Chiếu nội dung đề bài lên bảng. Nêu mụcđích của bài toán. đích của bài toán.

- Chia lớp làm hai nhóm:

• Nhóm 1: Đặt các câu hỏi phân tích. • Nhóm 2: Trả lời các câu hỏi phân tích

1. Quan sát đề và xác định những công việccần thực hiện. cần thực hiện.

* Nhóm 1:

- Hỏi: Dữ liệu vào, dữ liệu ra của bài toán?- Nêu các nhiệm vụ chính cần thực hiện - Nêu các nhiệm vụ chính cần thực hiện khi giải quyết bài toán.

Một phần của tài liệu Giáo án Tin 11 (Trang 44)

Tải bản đầy đủ (DOC)

(54 trang)
w