1. Trang chủ
  2. » Luận Văn - Báo Cáo

SKKN kinh nghiệm bồi dưỡng học sinh giỏi môn tin học 9

31 1,8K 16

Đ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

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 800,5 KB

Nội dung

Từ những băn khoăn đó, bằng tất cả nỗ lực của bản thân, qua tìm tòi, traođổi và thảo luận với các đồng nghiệp, tôi xin chia sẻ kinh nghiệm với các đồng nghiệp về để tài mà tôi đã nghiên

Trang 1

PHÒNG GIÁO DỤC VÀ ĐÀO TẠO KRÔNG ANATRƯỜNG THCS BUÔN TRẤP

-0O0 -KINH NGHIỆM BỒI DƯỠNG

HỌC SINH GIỎI MÔN

TIN HỌC 9

Giáo viên: Nguyễn Thị Thu Thủy

Đơn vị công tác: Trường THCS Buôn Trấp

Trình độ: ĐHSP Chuyên ngành: Tin học

Tổ: Tiếng Anh – Tin Học

Trang 2

NĂM HỌC: 2014-2015

MỤC LỤC:

I PHẦN MỞ ĐẦU……… ………… ……… 3

I.1 Lý do chọn đề tài 3

I.2 Mục tiêu, nhiệm vụ của đề tài 3

I.3 Đối tượng nghiên cứu 3

I.4 Giới hạn phạm vi nghiên cứu 3

I.5 Phương pháp nghiên cứu 3

II PHẦN NỘI DUNG 4

I.1 Cơ sở lý luận 4

II.2 Thực trạng 4

a Thuận lợi-khó khăn 5

b Thành công-hạn chế 5

c Mặt mạnh-mặt yếu 5

d Các nghiên nhân, các yếu tố tác động 5

e Phân tích đánh giá các vấn đề, thực trạng mà đề tài đặt ra 5

II.3 Giải pháp, biện pháp……… … 5

a Mục tiêu của giải pháp, biện pháp……… …… … 6

b Nội dung và cách thức thực hiện giải pháp……… ……… 6

Chuyên đề 1: Làm quen với chương trình Pascal 10

Chuyên đề 2: Câu lệnh điều kiện 10

Chuyên đề 3: Câu lệnh lặp 14

Chuyên đề 4: Mảng 20

Chuyên đề 5: Xâu 27

c Điều kiện thực hiện, giải pháp, biện pháp……… ………30

d Mối quan hệ giữa các giải pháp, biện pháp……… … 31

e Kết quả khảo nghiệm, giá trị khoa học của vấn đề nghiên cứu …31

II.4 Kết quả thu được qua khảo nghiệm, giá trị khoa học của vấn đề nghiên cứu.31 III PHẦN KẾT LUẬN, KIẾN NGHỊ ……….……… ….31

III.1 Kết luận……….…… … 31

III.2 Kiến nghị……… ……… 31

Trang 3

I PHẦN MỞ ĐẦU

1) Lí do chọn đề tài:

- Đảng và Nhà nước đã vạch ra đường lối rất đúng đắn về “chiến lược con người” là

“nâng cao dân trí, đào tạo nhân lực, bồi dưỡng nhân tài” Ngành giáo dục và đào tạo cũngđang hướng tới phát triển tối đa những năng lực còn tiềm ẩn trong mỗi học sinh Trongcác trường học hiện nay, việc phát triển bồi dưỡng học sinh giỏi góp phần đào tạo nhân tàicho đất nước được xem là nhiệm vụ cần thiết và quan trọng Nhiều năm qua tôi được sựtín nhiệm của trường đã tham gia bồi dưỡng học sinh giỏi môn tin học 9 Qua quá trìnhbồi dưỡng, tôi luôn cố gắng tìm hiểu nội dung cơ bản và nâng cao, tìm ra phương pháp tối

ưu để cho công tác bồi dưỡng có hiệu quả nhất Công tác bồi dưỡng học sinh giỏi lànhiệm vụ nặng nề nhưng cũng rất vinh dự cho giáo viên khi tham gia bồi dưỡng Nhữngcâu hỏi mà bất cứ ai khi tham gia bồi dưỡng học sinh giỏi cũng luôn đặt ra là: Làm thếnào để các em lĩnh hội tốt các kiến thức khi tham gia ôn luyện? Làm thế nào để kết quảđạt được tốt nhất? Làm thế nào để mang lại thành tích cho các em và mang lại vinh dựcho nhà trường? Từ những băn khoăn đó, bằng tất cả nỗ lực của bản thân, qua tìm tòi, traođổi và thảo luận với các đồng nghiệp, tôi xin chia sẻ kinh nghiệm với các đồng nghiệp về

để tài mà tôi đã nghiên cứu trong thời gian qua: "Kinh nghiệm bồi dưỡng học sinh giỏi

môn tin học lớp 9" Mong cùng góp một phần nhỏ vào công tác bồi dưỡng học sinh giỏi

chung của trường, của huyện, để đội ngũ học sinh giỏi của trường, của huyện ta ngàycàng đạt kết quả cao hơn

2) Mục tiêu, nhiệm vụ của đề tài:

- Nhằm nâng cao chất lượng dạy và học nói chung, chất lượng dạy học bộ môn tin học nóiriêng

- Là động lực thúc đẩy phong trào thi đua học tập ở học sinh

- Tạo điều kiện thuận lợi cho những học sinh có năng lực, có niềm đam mê, có sáng tạotrong học tập bộ môn

- Lựa chọn được đội tuyển dự thi học sinh giỏi các cấp có kết quả cao

- Làm cơ sở cho các em định hướng và chọn lựa ngành nghề thích hợp cho tương lai

- Tạo được niềm tin ở các cấp lãnh đạo, ở phụ huynh và ở học sinh

3) Đối tượng nghiên cứu:

- Học sinh học giỏi môn tin học 9.

- Giáo viên tham gia bồi dưỡng học sinh giỏi tin học 9 của huyện.

4) Giới hạn phạm vi nghiêm cứu:

- Chương trình cơ bản và nâng cao dành cho học sinh giỏi môn tin học trung học cơ sở.

- Học sinh giỏi môn tin học trường: THCS Lê Đình Chinh, THCS Buôn Trấp.

5) Phương pháp nghiên cứu:

- Phương pháp quan sát sư phạm

- Phương pháp thống kê, tổng hợp, so sánh

Trang 4

- Phương pháp trải nghiệm thực tế

II PHẦN NỘI DUNG

1) Cơ sở lí luận:

- Giáo dục thế hệ trẻ là nhiệm vụ mà tất cả các quốc gia đều coi là chiến lược của dân tộcmình Mục đích nhằm nâng cao chất lượng dạy và học, đồng thời để đào tạo, bỗi dưỡngnhân tài cho địa phương, cho đất nước Việc nâng cao chất lượng dạy và học là mục tiêutrọng tâm của ngành giáo dục và đào tạo, trong đó việc bồi dưỡng học sinh giỏi là nhiệm

vụ mũi nhọn Bản thân tôi được sự tín nhiệm, tin tưởng của nhà trường đã phân công bồidưỡng học sinh giỏi, nên tôi đã dành nhiều tâm huyết, thời gian nghiên cứu, tìm tòi đểcông việc bỗi dưỡng đạt kết quả tốt nhất

và tham khảo nói chung, môn tin học nói riêng

- Tin học là môn khoa học tự nhiên, nó là cơ sở, là nền tảng của nhiều lĩnh vực khoa học.Nhu cầu học tập, nâng cao kiến thức và say mê khám phá khoa học của học sinh ngàycàng nâng cao Vì vậy, môn tin học ngày càng được nhiều em học sinh quan tâm, lựachọn là môn học ưa thích và cần thiết cho mình

- Được sự quan tâm của các cấp lãnh đạo huyện, cũng như sự quan tâm của từng địa

phương nên đời sống của nhân dân trong huyện, thị trấn ngày càng nâng cao Đa số cácgia đình đã có điều kiện để đầu tư cho con em mình học tập tốt hơn

- Phần lớn phụ huynh đã quan tâm đến việc học tập của con em mình

- Lãnh đạo Phòng Giáo dục và Đào tạo, lãnh đạo các trường luôn quan tâm, chú trọng đếnchất lượng giáo dục và đặc biệt chú trọng đến đội ngũ học sinh giỏi

- Giáo viên tham gia bồi dưỡng cũng đã có nhiều kinh nghiệm, nhiều năm tham gia bồidưỡng học sinh giỏi, có nhiều học sinh đạt kết quả cao trong các kỳ thi

- Nhiều trường chưa có phòng bộ môn tin học

- Đa số giáo viên tin học đều là giáo viên trẻ nên kinh nghiệm bồi dưỡng học sinh giỏi cònhạn chế

Trang 5

- Môn Tin học là môn học tự chọn nên vẫn còn có học sinh chưa thật sự đam mê môn học,một số em còn thụ động trong quá trình tiếp thu kiến thức.

- Một số giáo viên chưa thật sự đầu tư về công tác bồi dưỡng học sinh giỏi

b/ Thành công – Hạn chế:

- Khơi dậy niềm say mê khám phá – phát huy tính độc lập – sáng tạo ở học sinh

- Học sinh tham gia vào đội tuyển học sinh giỏi bộ môn ngày càng nhiều

- Kết quả đạt được trong các kì thi học sinh giỏi cấp trường, cấp huyện, cấp tỉnh ngày mộtthành công hơn

+ Năm học 2012-2013 trường THCS Buôn Trấp có 05 em đạt giải kì thi cấp huyện môntin học 9 và 01 em tham gia dự thi cấp tỉnh đạt 01 giải khuyến khích

+ Năm học 2013-2014 trường THCS Buôn Trấp có 04 em đạt cấp huyện và 01 em đạtgiải 3 cấp tỉnh Trường Lê Đình Chinh có 1 em đạt giải cấp huyện và 01 em đạt giảikhuyến khích cấp tỉnh

- Mặc dù đã có kế hoạch cụ thể, có sự chuẩn bị chu đáo, có sự quan tâm chỉ đạo của cáccấp lãnh đạo, song trong quá trình tổ thực hiện và căn cứ vào kết quả đạt được, chúng tacần rút những kinh nghiệm:

+ Việc bồi dưỡng học sinh giỏi bộ môn tin học cần được các trường quan tâm thực hiệnngay từ lớp 8

+ Một số trường cần chú trọng hơn nữa công tác bồi dưỡng học sinh giỏi bộ môn Cầnquan tâm, động viên kịp thời kết quả mà học sinh và giáo viên đạt được

c/ Mặt mạnh - mặt yếu.

- Học sinh tự giác cao trong việc nghiên cứu tài liệu học tập, tự tìm kiếm những kiến thức

để các em có thể bồi dưỡng thêm cho bản thân mình

- Học sinh tham gia trong các kỳ thi học sinh giỏi với số lượng lớn, qua đó giáo viên cóđiều kiện tuyển chọn số lượng học sinh tham gia đội tuyển dự thi cấp cao hơn đạt chấtlượng tốt hơn

- Do học sinh và một số giáo viên chưa được qua tâm kịp thời, khích lệ tinh thần cũngnhư vật chất nên đôi khi chưa thật sự hết sức hết lòng với công viêc

d/ Các nguyên nhân và các yếu tố tác động.

- Một số các em học sinh chưa thật sự đam mê với môn Tin Học Nên các em học sinh

khá, giỏi cũng không thật sự thích thú với môn học này

- Các em học sinh có năng lực với bộ môn Tin Học thì thường kèm theo là giỏi bộ mônToán hoặc Hóa học do đó các em có thể chọn những môn học này để học chuyên sâu

e/ Phân tích, đánh giá các vấn đề về thực trạng mà đề tài đã đặt ra.

- Ngày nay cùng với sự phát triển của công nghệ thông tin, việc ứng dụng khai thác cácnguồn học liệu mở trên mạng có vai trò rất lớn trong công tác bồi dưỡng học sinh giỏi Vìvậy chúng tôi đã tận dụng tối đa để thu thập tài liệu liên quan, cần thiết theo nhu cầu cầntìm hiểu của học sinh

- Trong thời kỳ hội nhập hiện nay, vốn kiến thức của mỗi con người phải phù hợp vớiđiều kiện sống, phù hợp với sự phát triển nhanh chóng của khoa học Muốn thích nghi và

Trang 6

tiếp tục phát triển và khẳng định mình thì chính bản thân các em học sinh phải là ngườiphát triển toàn diện Các kiến thức mà các em học được giúp các em tự tìm hiểu được một

số chương trình trên mạng nhằm phục vụ cho bản thân mình cũng như những người xungquanh Với lý do đó mà chính các em đã khám phá một cách say mê từ đó các em thật sự

ưa thích bộ môn học mà các em đã lựa chọn

- Cuốn theo sự đam mê của các em học sinh, trên con đường lựa chọn bộ môn học thíchnhất của riêng mình bắt buộc giáo viên thuộc bộ môn ấy phải đáp ứng được nhu cầu chínhđáng cho các em từ đó người giáo viên phải làm được những nhiệm vụ cụ thể như:

+ Tham mưu trực tiếp với nhà trường, tham mưu với các cấp lãnh đạo quan tâm đặc biệt

về tinh thần cũng như vật chất đến đội ngũ học sinh giỏi mà mình lựa chọn

+ Giáo viên trực tiếp làm công tác bồi dưỡng không ngừng nâng cao về chuyên môn đểđáp ứng kịp thời về nhu cầu cần học tập ho các em học sinh Có như vậy thì đội ngũ họcsinh giỏi mới phát triển mạnh và bền chắc

3) Giải pháp – Biện pháp:

a/ Mục tiêu của giải pháp, biện pháp:

- Nhằm nâng cao chất lượng dạy và học nói chung, chất lượng dạy học bộ môn Tin Họcnói riêng

- Là động lực thúc đẩy phong trào thi đua học tập ở học sinh

- Tạo điều kiện thuận lợi cho những học sinh có năng lực, có niềm đam mê, có sáng tạotrong học tập bộ môn

- Lựa chọn được đội tuyển dự thi học sinh giỏi các cấp có kết quả cao

- Làm cơ sở cho các em định hướng và chọn lựa ngành nghề thích hợp cho tương lai

- Tạo được niềm tin ở các cấp lãnh đạo, ở phụ huynh và ở học sinh

b/ Nội dung và cách thực hiện các giải pháp, biện pháp:

- Như chúng ta đã biết việc phát hiện ra học sinh yêu thích bộ môn và bồi dưỡng họcsinh ấy trở thành học sinh giỏi bộ môn là một quá trình lâu dài, cần nhiều thời gian Vìvậy khi được phân công giảng dạy tại lớp nào đó, ngoài việc truyền thụ kiến thức cơ bảncho toàn lớp, mỗi giáo viên chúng ta nên chú trọng vào việc tìm kiếm “ hạt nhân” cho bộmôn mình Chúng ta có thể lồng ghép những kiến thức mở rộng, nâng cao hoặc những bàitoán trí tuệ nhanh vào tiết dạy hoặc bài kiểm tra Dần dần, chúng ta sẽ chọn được “nguồn”cho bộ môn của mình phụ trách

- Muốn “hạt giống” cho quả lành, trái ngọt thì “người làm vườn” phải biết chăm sóctừng cây non từ khi bắt đầu nảy mầm đến khi phát triển, trưởng thành và cho hoa kết quả

Đó là điều mà ai cũng biết Nhưng chăm sóc như thế nào thì đó lại là “cái riêng” của mỗingười Cũng như bộ môn Tin Học của chúng ta, muốn đạt được kết quả mỹ mãn, trướchết mỗi giáo viên phải thực sự đam mê với công việc, phải luôn trau dồi và nâng cao kiếnthức cho bản thân Mỗi giáo viên phải:

+ Cần chọn lọc những phương pháp giải dễ hiểu nhất để hướng dẫn cho học sinh khôngnên máy móc theo hướng dẫn

Trang 7

+ Đưa ra cách phát hiện vấn đề cũng như phương pháp giải các dạng bài tập để học sinh

tự lãnh hội tri thức Phát huy tính tích cực tự giác của học sinh; tôn trọng và kích lệ nhữngsáng tạo của học sinh

+ Đúc kết được những kiến thức trọng tâm, nổi bật ở mỗi phần, mỗi chương để đưa vào

sổ tay kiến thức của học sinh Từ đó, các em hình thành một hệ thống kiến thức cơ bản,trọng tâm

+ Giúp học sinh dần hoàn thiện về mặt tri thức và tích luỹ thành “vốn riêng” của bản thânqua việc tự giải các bài tập cụ thể

+ Giúp học sinh định hướng và nhận ra các dạng bài tập cơ bản

+ Hướng dẫn học sinh vận dụng được các thao tác tư duy, so sánh, phân tích, tổng hợp,khái quát hoá Điều này giúp các em nhận biết các dạng bài tập và chọn hướng giải chophù hợp

+ Chuẩn bị cho học sinh các dạng bài tập theo từng phần kiến thức trong khoảng thời giannhất định Sau đó, ta chuẩn bị các bài đa dạng có lồng ghép kiến thức của nhiều phần vàovới nhau cho học sinh tự học hỏi

+ Định hướng cho học sinh tự giải các bài tập Nếu thấy học sinh đã định hướng đượccách giải, thì ta chuyển sang dạng khác Còn nếu học sinh chưa định hướng được cáchgiải, thì giáo viên chỉ hướng dẫn, gợi ý, để từ đó các em tự tìm cách giải cho bài tập theoyêu cầu

+ Hướng dẫn học sinh cách trình bày, cũng như cách lập luận bài làm, để khi các em dựthi các cấp có được kết quả tốt nhất

- Trong quá trình giảng dạy, mỗi giáo viên phải tổng hợp được những kiến thức cơ bản,trọng tâm, dễ nhớ để đưa vào kiến thức của các em Chẳng hạn như khi cho các em làmbài tập về các vòng lặp giáo viên cần lưu ý học sinh các trường hợp sau:

tới thực hiện lệnh tiếp theo

* Cú pháp : WHILE <điều kiện> DO <Công việc>

+ Ðiều kiện trong cấu trúc lặp WHILE DO là một biểu thức logic kiểu Boolean chỉ có

2 giá trị là Ðúng (True) hoặc Sai (False) Nếu điều kiện Ðúng thì chương trình sẽ chạytrong cấu trúc WHILE DO

+ Sau mỗi lần lặp, chương trình trở lại kiểm tra điều kiện Tùy theo biểu thức logic củađiều kiện là Ðúng hay Sai thì chương trình sẽ thực hiện Công việc tương ứng

+ Nếu Sai thì chuyển xuống dưới cấu trúc WHILE DO

3 REAPET UNTILL

Trang 8

- Câu lệnh REPEAT UNTIL dùng trong các trường hợp khi biến điều khiển không cókiểu rời rạc và đặc biệt trong các trường hợp số lần lặp không biết trước.

- Nếu điều kiện logic là Sai (False) thì lặp lại lệnh cho đến khi điều kiện Ðúng thì mớithoát ra khỏi cấu trúc REPEAT UNTIL

- Nếu có nhiều câu lệnh thì mỗi lệnh ngăn cách nhau bằng dấu chấm phẩy (;) Công việccủa REPEAT và UNTIL không nhất thiết phải dùng lệnh ghép để nhóm từ 2 lệnh đơn trởlên thành công việc

- Có rất nhiều dạng câu lệnh lặp vì vậy giáo viên cần lưu ý học sinh sử dụng các câu lệnhlặp sao cho đúng để chương trình cho ra kết quả tốt ngoài ra còn tiết kiệm được dunglượng cấp phát bộ nhớ cho mỗi bài tập Cũng như điều kiện phù hợp để thoát khỏi vònglặp một cách hợp lý trách đưa bài tập vào vòng lặp không xác định

- Đối với giáo viên tham gia bồi dưỡng học sinh giỏi môn Tin Học, ngoài việc nắm vữngcác kiến thức Tin Học, chúng ta còn phải nắm được các kiến thức Toán học Toán họcgiúp chúng ta thể hiện được các bài toán và là công cụ quan trọng giúp ta giải được cácbài Tin Học

- Ngoài việc hướng dẫn các em ôn tập tập trung, giáo viên có thể yêu cầu các em tìm muathêm tài liệu tham khảo có liên quan Giáo viên cho thêm bài về nhà để các em tự giải,sau đó ta xem cách giải của các em Từ đó hỗ trợ cho các em những kiến thức cần và chỉ

ra những chỗ không cần thiết trong bài làm của học sinh nhằm giúp các em đạt được kếtquả tốt nhất

- Trong quá trình bồi dưỡng học sinh giỏi, kiến thức mà mỗi giáo viên bồi dưỡng cho các

em học sinh là rất rộng và sâu Kiến thức ấy phải được liên kết với nhau tạo thành chuỗithuộc chương trình Tin Học Giáo viên phải hướng dẫn cho học sinh nắm được kiến thứcrất cơ bản và nâng cao theo từng chuyên đề:

+ Chuyên đề 1: Làm quen với chương trình pascal

+ Chuyên đề 2: Câu lệnh điều kiện

- Nhập hai cạnh vào hai biến a, b

- Chu vi hình chữ nhật bằng 2*(a+b); Diện tích hình chữ nhật bằng a*b

Trang 9

- Chương trình minh họa:

Program Chu_nhat;

uses crt;

Var a, b, S, CV: real;

Begin

Write('Nhap chieu dai:'); readln(a);

Write('Nhap chieu rong:'); readln(b);

S := a*b;

CV := (a+b)*2;

Writeln('Dien tich hinh chu nhat la:',S);

Writeln('Chu vi hinh chu nhat la:',CV:10:2);

- Nhập cạnh vào biến canh

- Chu vi hình vuông bằng 4*canh; Diện tích hình vuông bằng canh*canh

- Chương trình minh họa::

Write('Nhap do dai canh:');readln(canh);

Writeln('Chu vi hinh vuong la:',4*canh:10:2);

Writeln('Dien tich hinh vuong la:',canh*canh:10:2);

Trang 10

uses crt;

Var r: real;

Begin

clrscr;

Write('Nhap ban kinh:'); readln(r);

Writeln('Chu vi duong tron la:',2*pi*r:10:2);

Writeln('Dien tich hinh tron la:',pi*r*r:10:2);

- Nhập ba cạnh của tam giác vào ba biến a,b,c

- Nửa chu vi của tam giác p = (a+b+c)/2

- Diện tích của tam giác: s = p(pa)(pb)(pc)

- Chương trình minh họa:

Write('Nhap canh a:');readln(a);

Write('Nhap canh b:');readln(b);

Write('Nhap canh c:');readln(c);

Write('Nhap so thu nhat:');readln(a);

Write('Nhap so thu hai:');readln(b);

Trang 11

Write('Nhap so thu ba:');readln(c);

Write('Nhap so thu tu:');readln(d);

Writeln('Trung binh cong: ',(a+b+c+d)/4):10:2;

Readln

end

Bài tập 6:

Viết chương trình cho phép tính trung bình cộng của bốn số với điều kiện chỉ được

sử dụng hai biến (Học sinh tự giải)

* CHUYÊN ĐỀ 2: CÂU LỆNH ĐIỀU KIỆN:

+ Dạng thiếu:

If <điều kiện> then <câu lệnh>;

vd: if (x mod 2)=0 then writeln(x,' la so chan');

+ Dạng đầy đủ:

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

vd: if (x mod 2) =0 then writeln(x,' la so chan')

else writeln(x,' la so le');

B

à i 1 : Nhập vào ba số a, b, c bất kì Kiểm tra xem nó có thể là độ dài ba cạnh hay

không, nếu không thì in ra màn hình 'Khong la ba canh cua mot tam giac' Ngượclại, thì in diện tích, chu vi của tam giác ra màn hình

Trang 12

Writeln(a,’, ‘, b,’, ‘, c, ‘ khong phai la ba canh cua tam giac') ; Readln;

- Cách giải: Gán giá trị lớn nhất cho a Lấy lớn nhất lần lượt đi so sánh với các

số còn lại Nếu lớn nhất nhỏ hơn số nào thì lấy số đó gán cho lớn nhất Đưa lớnnhất ra màn hình

- Chương trình minh họa:

If b>max then max:=b;

If d>max then max:=d;

Writeln('So lon nhat la:',max:4:2); Readln;

Trang 13

If (dx=0) and (dy=0) then

Writeln('He vo so nghiem hoac vo nghiem') Else writeln('He vo nghiem')

4 : Nhập vào thời gian 1 công việc nào đó là x giây Hãy chuyển đổi và viết ra

màn hình số thời gian trên dưới dạng bằng bao nhiêu giờ, bao nhiêu phút, bao nhiêugiây

- Xác định bài toán:

+ Input: x

+ Output: Giờ, phút, giây

- Chương trình minh họa:

Nếu là “+” , in kết quả của tổng lên màn hình

Nếu là “-” , in kết quả của hiệu lên màn hình

Nếu là “/” , in kết quả của thương lên màn hình

Trang 14

Nếu là “*” , in kết quả của tích lên màn hình Nếu là “+” , in kết quả của tổng lên màn hình

Nếu là “+” , in kết quả của tổng lên màn hình

thực hiện lệnh tiếp theo

* Cú pháp : WHILE <điều kiện> DO <Công việc>

· Ðiều kiện trong cấu trúc lặp WHILE DO là một biểu thức logic kiểu Boolean chỉ có 2giá trị là Ðúng (True) hoặc Sai (False)

· Nếu điều kiện Ðúng thì chương trình sẽ chạy trong cấu trúc WHILE DO

· Sau mỗi lần lặp, chương trình trở lại kiểm tra điều kiện Tùy theo biểu thức logic củađiều kiện là Ðúng hay Sai thì chương trình sẽ thực hiện Công việc tương ứng

· Nếu Sai thì chuyển xuống dưới cấu trúc WHILE DO

3 REAPET UNTILL

Trang 15

Câu lệnh REPEAT UNTIL dùng trong các trường hợp khi biến điều khiển không cókiểu rời rạc và đặc biệt trong các trường hợp số lần lặp không biết trước.

- Nếu điều kiện logic là Sai (False) thì lặp lại lệnh cho đến khi điều kiện Ðúng thì mớithoát ra khỏi cấu trúc REPEAT UNTIL

- Nếu có nhiều câu lệnh thì mỗi lệnh ngăn cách nhau bằng dấu chấm phẩy (;) Công việccủa REPEAT và UNTIL không nhất thiết phải dùng lệnh ghép để nhóm từ 2 lệnh đơn trởlên thành công việc

Bài 1: Viết chương trình in ra các số lẻ nhỏ hơn hoặc bằng n ( Với n được nhập) Sao cho

- Cho biến I chạy từ 1 đến n

- Nếu I chẵn ( I chia 2 dư 0) thì in ra số n và tăng j lên 1

- Nếu j chia hết cho 15 thì thực hiện xuống dòng (Dùng Writeln)

- Chương trình minh họa:

- Cho biến i chạy từ 1 đến n.Nếu n chia hết cho i thì in ra i

- Chương trình minh họa:

Ngày đăng: 28/12/2015, 22:46

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w