1. Trang chủ
  2. » Giáo án - Bài giảng

huong dan cham

2 89 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 46,5 KB

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

Nội dung

- Các tham số khai báo ở đầu chơng trình con dùng để gửi các giá trị vào chơng trình con để xử lí,.. Truyền theo trị: - Việc truyền tham số theo trị đợc thực hiện qua bản sao.. Giá trị b

Trang 1

sở gd&đt nghệ an Kì thi chọn giáo viên dạy giỏi tỉnh

cấp thpt chu kì 2008 - 2011

đáp án và biểu điểm môn : tin học

(Phần thi phơng pháp)

câu1 (4 điểm)

1. Vai trò của tham số trong chơng trình con?

- Các tham số khai báo ở đầu chơng trình con dùng để gửi

các giá trị vào chơng trình con để xử lí,

- Là nơi lấy kết quả ra mà chơng trình con đã xử lí xong Có

thể nói, các tham số là công cụ để chơng trình con giao tiếp

với môi trờng bên ngoài

1 điểm

- 0.5 điểm

- 0.5 điểm

2.Các cách truyền tham số khi gọi một chơng trình con? đặc

điểm của mỗi cách? Có 2 cách:

a Truyền theo trị:

- Việc truyền tham số theo trị đợc thực hiện qua bản sao Giá

trị bên ngoài(của hằng, biến, hàm, biểu thức) đợc chép vào

một vùng nhớ đợc cấp phát tơng ứng với kích thớc tham số

Chơng trình con làm việc với dữ liệu chứa trong bản sao này

- Nếu trong chơng trình con có lệnh làm thay đổi giá trị của

tham số hình thức thì những thay đổi này không có ảnh hởng

gì đến giá trị của biến đợc truyền ở đầu vào vì những thay đổi

này chỉ đợc thực hiện trên bản sao tơng ứng

- Tốn một ít bộ nhớ và thời gian cho việc sao chép (tùy kích

thớc tham số)

- Cho phép giá trị đầu vào có thể là những giá trị của hằng,

biến, hàm, biểu thức

b Truyền theo biến:

- Việc truyền theo biến đợc thực hiện vào chính địa chỉ của

biến đợc truyền Mọi lệnh của chơng trình con đối với tham

số hình thức cũng chính là lệnh đối với biến này

- Nếu chơng trình con có những lệnh làm thay đổi giá trị của

tham số hình thức thì những thay đổi này cũng chính là

những thay đổi trên biến đợc truyền

- Không tốn thêm bộ nhớ và thời gian vì không phải sao chép

- Chỉ cho phép giá trị đầu vào là những giá trị của hằng, biến

biểu thức, hàm

2điểm

0.25 điểm

0,25 điểm

0.25 điểm 0,25 điểm

0,25 điểm

0.25 điểm 0,25 điểm 0,25 điểm

Trang 2

3.Bạn Cần có kết quả đúng

Vì x là tham biến nên lệnh x:=x+1 trong hàm F làm tăng biến

a lên một đơn vị mỗi khi gọi F(a) Khi thực hiện biểu thức

F(a)+F(a) thì giá trị F(a) đợc gọi 2 lần Lần thứ nhất a=5 nên

F(a)=6, lần gọi thứ hai a=6 nên F(a)=7 và nhận đợc kết quả

13

0.5 điểm 0.5 điểm

câu 2 (3 điểm)

a./ Thuật toán:

B1: Nhập số thực dơng K

B2: S ← 0; i ← 1

B3: Nếu K

i <

1 thì đa ra S rồi kết thúc

B4: S

i

s+1

B5: i ←i + 1, chuyển bớc 3

1 điểm

0,5 điểm 0,25 điểm 0,25 điểm

b./ Nêu hệ thống câu hỏi hớng dẫn học sinh xác định bài

toán và mô tả thuật toán:

- Xác định bài toán trên(Intput, Output)? (Intput số thực K,

Output tổng S)

- Các số hạng của tổng có dạng nào? (

i

1 )

- Những số hạng nào thì đợc cộng vào tổng S? (Số hạng có

k

i

- Quá trình cộng đợc lặp đến khi nào thì thôi? ( khi k

i <

- Có cần khởi tạo giá trị cho S và i không? giá trị khởi tạo

bằng bao nhiêu?(Có, S ← 0; i ← 1)

- Gọi một học sinh lên viết thuật toán

2 điểm

0.5 điểm 0.5 điểm

0.5 điểm

0,5 điểm

( Chú ý: Nếu thí sinh làm cách khác mà đúng vẫn cho điểm tối đa)

-Hết

Ngày đăng: 11/07/2014, 11:00

Xem thêm

TỪ KHÓA LIÊN QUAN

w