1. Trang chủ
  2. » Giáo Dục - Đào Tạo

cau lenh lap trong pascal

22 360 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Câu lệnh lặp Pascal A PHN M U I/ Lý chọn đề tài Trong thời đại chúng ta, bùng nổ CNTT tác động lớn đến công phát triển kinh tế xã hội người Đảng Nhà nước xác định rõ ý nghĩa tầm quan trọng tin học CNTT, truyền thông yêu cầu đẩy mạnh ứng dụng CNTT, đào tạo nguồn nhân lực đáp ứng yêu cầu CNH, HĐH, mở cửa hội nhập, hướng tới kinh tế tri thức nước ta nói riêng - giới nói chung Chính xác định tầm quan trọng nên Nhà nước ta đưa mơn tin học vào nhà trường từ tiểu học học sinh tiếp xúc với môn tin học để làm quen dần với lĩnh vực CNTT, tạo móng sở ban đầu để học phần nâng cao cấp Nhất năm học 2009 - 2010 này, năm học ứng dụng CNTT Chương trình Tin học lớp 11 nhằm trang bị cho học sinh số khái niệm lập trình ngơn ngữ lập trình bậc cao Trên sở đó, nội dung Chương III – Cấu trúc rẽ nhánh lặp, cung cấp cấu trúc điều khiển lập trình nói chung câu lệnh thể cấu trúc điều khiển cụ thể pascal nói riêng, nhờ học sinh bước đầu giải số toán Để giúp học sinh hiểu rõ ý nghĩa nội dung cấu trúc điều khiển này, giáo viên nên hướng dẫn, gợi ý tạo hội cho học sinh tự giải toán đơn giản Từ lý trên, tơi xin trình bày sáng kiến kinh nghiệm “CÂU LỆNH LẶP TRONG PASCAL” II/ Mục đích đề tài - Hướng dẫn HS lập trình giải toán sử dụng cấu trúc lặp - HS nhận thức cần thiết việc sử dụng cấu trúc lặp để giải tốn Từ khơi gợi lòng ham thích giải tốn lập trình máy tính - Rèn luyện phẩm chất: cẩn thận, chu đáo, sáng tạo… III/ Đối tượng nghiên cứu - Môn Tin học lớp 11 - Học sinh khối lớp 11 Trường THPT Số Lào Cai IV/ Phương pháp nghiên cứu - Phỏng vấn học sinh khối 11 - Kiểm tra việc học tập học sinh (bài cũ, mới) GV: Phạm Tố Loan Lào Cai Trờng THPT Số Câu lệnh lặp Pascal - S dng bng biểu đối chiếu - Thăm lớp, dự - Kiểm tra chất lượng sau học - Tận dụng tối đa buổi học thực hành để em làm quen luyện tập thật tốt học lý thuyt GV: Phạm Tố Loan Lào Cai Trờng THPT Số Câu lệnh lặp Pascal B PHN NỘI DUNG I/Câu lệnh lặp For Câu lệnh FOR dạng 1: a) Cú pháp, lưu đồ, cách thức hoạt động: • Cú pháp: FOR biến:= m1 TO m2 DO LệnhP; • Yêu cầu: biến phải thuộc kiểu liệu đơn giản đếm được, thường kiểu nguyên, ký tự hay lô gic, kiểu thực hay chuỗi m1, m2 biểu thức có kiểu liệu với biến, LệnhP lệnh đơn giản, lệnhcấu trúc, lệnh ghép gồm nhiều lệnh đặt khối begin end Hình sơ đồ khối lệnh For với b viết tắt biến • Cách thức hoạt động FOR: Bước 1: Gán giá trị biến:= m1; Bước 2: Nếu biến ≤ m2 làm LệnhP, sang bước 3; Nếu biến >m2 khơng làm LệnhP mà chuyển sang lệnh phía Bước 3: Tăng gía trị biến: biến:=Succ(biến); Quay lại bước Tóm lại, LệnhP làm làm lại, bắt đầu biến=m1, kết thúc biến =m2+1, thảy m2-m1+1 lần Vì thế, người ta gọi FOR vòng lặp có số lần lặp biết trước Hình 1: Sơ đồ câu lệnh For dạng GV: Phạm Tố Loan Lào Cai Trờng THPT Số Câu lệnh lặp Pascal b) Cỏc vớ d c bản: Ví dụ 1: Bài tốn tính tổng: Hãy tính tổng: S= 12 + 22+ 32+ + 102 Thuật toán: Bước 0: gán S:=0; { gán gía trị ban đầ? cho S} Bước 1: gán S:=S+1*1; { S=12 } Bước 2: gán S:=S+2*2; { S=12+22} Bước 3: gán S:=S+3*3; { S=12+22+32} v.v Bước 10: gán S:=S+10*10; { S=12+22+32+ +102} Quá trình từ bước đến bước 10 gọi phép cộng dồn vào biến S Tại bước thứ i, lấy gía trị biến S cộng với i2, kết lại gán cho biến S, giá trị biến S tăng thêm lượng i Khi i thay đổi từ đến 10 số 2, 22, 32, , 102 cộng vào S, kết sau bước thứ 10 gía trị S tổng 12 + 22 + 32 + + 102 Tóm lại, lệnh: S:=S + i*i; làm thảy 10 lầ?, ứng với i=1, 2, , 10 Qúa trình diễn đạt lệnh FOR, sau: For i:=1 To 10 DO S:=S+ i*i ; Một cách tổng quát, để tính tổng:S= + 22+ 32+ + N2, N số nguyên dương bất kỳ, ta dùng hai lệnh: S:=0; For i:=1 To N DO S:=S+ i*i ; Dưới chương trình cụ thể: PROGRAM VIDU1; { Tính tổng bình phương số tự nhiên

Ngày đăng: 10/10/2018, 09:17

TỪ KHÓA LIÊN QUAN

w