1. Trang chủ
  2. » Cao đẳng - Đại học

Tiet 46 Bai tap va thuc hanh 6

2 9 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 10,28 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ViÕt ch¬ng tr×nh vµ thùc hiÖn cã sö dông thñ tôc nµy.. - ChuÈn bÞ cho bµi thùc hµnh sè 7.[r]

Trang 1

Tiết: 46

Bài thực hành số 6

I Mục tiêu:

1 Kiến thức:

- Củng cố lại kiến thức về xâu kí tự, chơng trình con

2 Kĩ năng:

- Rèn luyện kỹ năng xử lí xâu bằng việc tạo hiệu ứng chữ chạy trên màn hình

- Nâng cao kĩ năng viết và sử dụng chơng trình con

3 Thái độ:

- Tự giác, tích cực và chủ động trong thực hành

II Đồ dùng dạy học

1 Chuẩn bị của GV:

- Máy vi tính, tổ chức tại phòng máy để học sinh có đợc các kỹ năng cơ bản trong việc tổ chức và sử dụng chơng trình con trong lập trình

2 Chuẩn bị của HS:

SGK, sách bài tập và bài tập đã viết ở nhà

III Hoạt động dạy học

Hoạt động 1: Tìm hiểu việc xây dựng 2 thủ tục catdan(s1,s2) và cangiua(s)

1 Mục tiêu:

- Học sinh nắm đợc chức năng của 2 thủ tục catdan() và cangiua() Biết đợc ý nghĩa của mỗi tham số trong từng hơng trình con đó

2 Nội dung:

- Thủ tục catdan

Type str79=string[79]

procedure catdan(s1:str79; var s2: str79);

begin

s2:= copy9s1,2,length(s1)-1)+s1[1];

end;

- Thủ tục căn giữa:

procedure cangiua(var s: str79);

var i,n:integer;

Begin

n:=length(s);

n:=(80-n) div 2;

for i:=1 to n do s:=’’ +s;

end;

Ngày 22 /04/2008

Trang 2

3 Các bớc tiến hành:

1 Tìm hiểu 2 thủ tục catdan(s1,s2) và

cangiua(s)

- Chiếu nội dung thủ tục catdan(s1,s2)

- Hỏi: Đầu vào và đầu ra của thủ tục

này?

- Hỏi: Chức năng của thủ tục này là gì?

- Yêu cầu học sinh cho một ví dụ minh

hoạ

- Chiếu thủ tục cangiua(s)

- Hỏi: Đầu vào của thủ tục này?

- Hỏi: Thủ tục thực hiện công việc gì?

2 Tìm hiểu chơng trình câu b, SGK trang

103, 104

- Chiếu chơng trình lên bảng

- Hỏi: Chức năng của chơng trình?

- Giới thiệu cho học sinh các thủ tục

chuẩn gotoxy(x,y); delay(n) và

keypessed;

- Thực hiện chơng trình để học sinh thấy

đợc kết quả

1 Quan sát thủ tục catdan(s1,s2) và trả lời câu hỏi của giáo viên

- Vào xâu ký tự s1

- Ra: xâu ký tự s2

- Thực hiện việc tạo xâu s2 từ xâu s1 bằng việc chuyển ký tự thứ nhất đến vị trí cuối của xâu

- s1=’abcd’ thì s2=’bcda’

- Quan sát, suy nghĩ và trả lời

- đầu vào là một xâu ký tự S không quá

79 ký tự

- Thủ tục thực hiện thêm vào trớc xâu S một số ký tự trống để khi đa ra màn hình

ký tự trong S ban đầu đợc căn giữa của dòng gồm 80 ký tự

2 Quan sát chơng trình trên bảng và theo dõi dẫn dắt của giáo viên

- Yêu cầu ngời sử dụng nhập một xâu ký

tự Đa xâu đó ra màn hình có dòng chữ chạy giữa màn hình văn bản 25x80

- Quan sát trên màn hình để đối chiếu kết quả mà học sinh tự suy luận tính đợc

IV Củng cố

Câu hỏi và bài tập về nhà:

- Viết thủ tục chaychu(s, dong) nhận tham số là xâu S gồm không quá 79 ký tự

và một biến nguyên Dong In ra màn hình dòng chữ xác định bởi S chạy ỏ dòng Dong Viết chơng trình và thực hiện có sử dụng thủ tục này

- Chuẩn bị cho bài thực hành số 7 Xem trớc nội dung bài , SGK trang 105

Ngày đăng: 05/03/2021, 12:05

🧩 Sản phẩm bạn có thể quan tâm

w