Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 142 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
142
Dung lượng
818,96 KB
Nội dung
www.thuvienhoclieu.com GIÁO ÁN TIN HỌC NĂM HỌC 2019 – 2020 PHẦN MỀM HỌC TẬP Ngày soạn: 10/08/2019 Ngày dạy: …/ 08/2019 Tiết: 01 MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu Kiến thức - Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh - Biết chương trình cách để người dẫn cho máy tính thực nhiều công việc liên tiếp Kỹ - Biết đưa quy trình câu lệnh để thực cơng việc Thái độ - Thái độ học tập nghiêm túc, u thích mơn học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3,… Chuẩn bị học sinh - Chuẩn bị trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Hoạt động giáo viên học sinh Nội dung Hoạt động 1: Tìm hiểu cách để Con người lệnh cho máy người lệnh cho máy tính tính ? ? Máy tính cơng cụ giúp người làm Con người dẫn cho máy công việc tính thực thơng qua lệnh + Máy tính công cụ giúp người xử lý thông tin cách hiệu ? Nêu số thao tác để người lệnh cho máy tính thực + Một số thao tác để người lệnh cho máy tính thực như: khởi động, khỏi phần mềm, chép, di chuyển, thực bước để tắt máy www.thuvienhoclieu.com Trang www.thuvienhoclieu.com tính… Khi thực thao tác => ta lệnh cho máy tính thực ? Để điều khiển máy tính người phải làm Con người điều khiển máy tính thơng qua lệnh Hoạt động 2: Tìm hiểu ví dụ Rơ-bốt nhặt rác Ví dụ Rô-bốt nhặt rác ? Con người chế tạo thiết bị để giúp người nhặt rác, lau cửa kính Các lệnh để Rơ-bốt hồn tồ nhà cao tầng? thành tốt công việc: + Con người chế tạo Rô-bốt - Tiến bước - Quay trái, tiến bước - Giả sử ta có Rơ-bốt thực - Nhặt rác thao tác như: tiến bước, quay - Quay phải, tiến bước phải, quay trái, nhặt rác bỏ rác vào - Quay trái, tiến bước thùng - Bỏ rác vào thùng - Quan sát hình sách giáo khoa ? Ta cần lệnh để dẫn Rơ-bốt di chuyển từ vị trí thời => nhặt rác => bỏ rác vào thùng + Để Rô-bốt thực việc nhặt rác bỏ rác vào thùng ta lệnh sau: - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng Củng cố ? Con người làm để dẫn cho máy tính thực công việc? Hướng dẫn học sinh học nhà - Học kết hợp SGK - Làm tập 1/8 SGK IV Rút kinh nghiệm sau tiết dạy www.thuvienhoclieu.com Trang www.thuvienhoclieu.com ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Ngày soạn:10/08/2019 Ngày dạy:…./ /2019 Tiết: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu Kiến thức - Biết viết chương trình viết lệnh dẫn máy tính thực cơng việc hay giải tốn - Biết ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình - Biết vai trị chương trình dịch Kỹ - Rèn luyện kĩ viết chương trình đơn giản Thái độ - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3,… Chuẩn bị học sinh - Chuẩn bị trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Hoạt động giáo viên học sinh Nội dung Hoạt động 1: Tìm hiểu viết chương Viết chương trình, trình lệnh cho máy tính làm việc lệnh cho máy tính làm việc - Để điều khiển Rơ-bốt ta phải làm gì? + Để điều khiển Rơ-bốt ta phải viết lệnh + Viết chương trình hướng dẫn máy tính thực - Viết lệnh viết chương cơng việc hay trình => viết chương trình giải tốn cụ thể www.thuvienhoclieu.com Trang www.thuvienhoclieu.com + Viết chương trình hướng dẫn máy tính thực cơng việc hay giải tốn cụ thể ? Chương trình máy tính gì? + Chương trình máy tính dãy lệnh mà máy tính hiểu thực ? Tại cần phải viết chương trình + Viết chương trình giúp người điều khiển máy tính cách đơn giản hiệu Hoạt động 2: Chương trình ngơn ngữ lập trình Chương trình ngơn - Để máy tính xử lí, thơng tin ngữ lập trình đưa vào máy phải đuợc chuyển đổi dạng dãy bit (dãy số gồm 1) Ngôn ngữ dùng để viết - Để có chương trình mà máy tính chương trình máy tính thực cần qua bước: gọi ngơn ngữ lập trình * Viết chương trình theo ngơn ngữ lập trình * Dịch chương trình sang ngơn ngữ máy để máy tính hiểu Củng cố ? Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính? ? Chương trình dịch dùng để làm gì? Hướng dẫn học sinh học nhà - Học kết hợp SGK - Làm tập 2,3,4/8/SGK IV Rút kinh nghiệm sau tiết dạy ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Kiểm tra , ngày tháng năm 201 Tổ trưởng Ngày soạn: 15/08/2019 Ngày dạy: /08/2019 Tiết: 03 www.thuvienhoclieu.com Trang www.thuvienhoclieu.com LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I Mục tiêu Kiến thức - Biết ngôn ngữ lập trình gồm thành phần chữ quy tắt để viết chương trình, câu lệnh Kỹ - Rèn luyện kĩ làm quen với chương trình đơn giản Thái độ - Thái độ học tập nghiêm túc, yêu thích môn học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3,… Chuẩn bị học sinh - Chuẩn bị trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Hoạt động giáo viên học sinh Nội dung chình Hoạt động 1: Tìm hiểu ví dụ chương Ví dụ chương trình trình Ví dụ minh hoạ chương Ví dụ minh hoạ chương trình đơn trình đơn giản viết giản viết ngôn ngữ lập trình ngơn ngữ lập trình Pascal Pascal Program CT_dau_tien; Uses Crt; Program CT_dau_tien; Begin Uses Crt; Writeln(‘Chao cac ban’); Begin End Writeln(‘Chao cac ban’); ? Chương trình gồm câu lệnh End - Chương trình gồm có câu lệnh Mỗi lệnh gồm cụm từ khác tạo thành từ chữ cái, kết thúc câu lệnh dấu chấm dấu chấm phẩy Hoạt động 2: Tìm hiểu ngơn ngữ lập trình gồm ? Ngơn ngữ lập trình gồm gì? Câu lệnh viết từ kí tự định Kí tự tạo thành bảng chữ Ngơn ngữ lập trình tập ngơn ngữ lập trình hợp kí hiệu quy tắt www.thuvienhoclieu.com Trang www.thuvienhoclieu.com viết lệnh tạo thành - Bảng chữ ngơn ngữ lập trình chương trinh hồn chỉnh gồm gì? thực máy tính - Bảng chữ ngơn ngữ lập trình bao gồm chữ tiếng Anh số kí hiệu khác, dấu đóng mở ngoặc, dấu nháy ?Mỗi câu lệnh chương trình gồm thành phần nào, câu lệnh viết theo quy tắc chung - Mỗi câu lệnh chương trình gồm kí tự kí hiệu viết theo quy tắt định ? Khi viết chương trình có câu lệnh bị viết sai chương trình có biết khơng, có chạy khơng? - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết thông báo lỗi Củng cố ? Bảng chữ ngơn ngữ lập trình gồm Hướng dẫn học sinh học nhà - Học kết hợp SGK - Trả lời câu hỏi 1,2/13/ SGK IV Rút kinh nghiệm sau tiết dạy ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Ngày soạn: 15/08/2019 Ngày dạy:… /08/2019 Tiết: 04 LÀM QUEN VỚI CHƯƠNG TRÌNH www.thuvienhoclieu.com Trang www.thuvienhoclieu.com VÀ NGƠN NGỮ LẬP TRÌNH I Mục tiêu Kiến thức - Biết ngơn ngữ lập trình gồm có tập hợp từ khố dành riêng cho mục đích sử dụng định - Biết tên ngôn ngữ lập trình người lập trình đặt - Biết cấu trúc chương trình bao gồm phần khai báo phần thân Kỹ - Rèn luyện kĩ làm quen với chương trình đơn giản Thái độ - Thái độ học tập nghiêm túc, u thích mơn học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3,… Chuẩn bị học sinh - Chuẩn bị trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ ? Bảng chữ ngơn ngữ lập trình gồm ? Bài Hoạt động giáo viên học sinh Nội dung Hoạt động 1: Tìm hiểu từ khoá tên Từ khoá tên chương trình - Các từ như: Program, Uses, Begin gọi gì? ?Từ khóa gì? - Từ khố từ dành riêng ngơn ngữ lập trình - Từ khố từ dành riêng ngơn ngữ lập trình - Ngồi từ khố, chương trình cịn có tên chương trình - Tên khác tương ứng - Đặt tên chương trình phải tuân theo với đại lượng khác quy tắt nào? * Khi đặt tên cho chương trình cần phải - Tên chương trình khơng tuân theo quy tắt sau: trùng với từ khóa Hoạt động 2: Tìm hiểu cấu trúc chung Cấu trúc chương chương trình trình Pascal: - Cấu trúc chung chương trình gồm - Cấu trúc chung chương gì? trình gồm phần chính: www.thuvienhoclieu.com Trang www.thuvienhoclieu.com * Phần khai báo: Gồm câu lệnh dùng để khai báo tên ?Trong phần trên, phần thành chương trình khai báo phần quan trọng thư viện * Phần thân chương trình: ? Phần khai báo ví dụ gồm Gồm câu lệnh mà máy câu lệnh, lệnh tính cần phải thực ?Phần thân chương trình ví dụ 1, gồm câu lệnh, bắt đầu lệnh kết thúc lệnh gì? Ví dụ ngơn ngữ lập Hoạt động 3: Tìm hiểu ví dụ ngơn ngữ trình: lập trình (5 phút) Giáo viên giới thiệu ngơn ngữ lập trình Pascal ?Sau soạn thảo xong chương trình ta - Gõ tổ hợp phím Alt + F9 phải nhấn phím để phần mềm dịch chương trình ?Để chạy chương trình ta sử dụng phím - Gõ tổ hợp phím Ctrl + F9 Củng cố ? Hãy nêu cấu trúc chương trình Pascal? Hướng dẫn học sinh học nhà - Học kết hợp SGK - Làm tập 3,4,5,6/13/SGK IV Rút kinh nghiệm sau tiết dạy ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Kiểm tra, ngày tháng năm 201 Tổ trưởng chuyên môn Ngày soạn:21/08/2019 Ngày dạy: /08/2019 Tiết: 05 BÀI THỰC HÀNH LÀM QUEN VỚI TURBO PASCAL www.thuvienhoclieu.com Trang www.thuvienhoclieu.com I Mục tiêu Kiến thức - Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện hình soạn thảo, cách mở bảng chọn chọn lệnh - Gõ chương trình Pascal đơn giản - Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết Kỹ - Rèn luyện kĩ dịch, sửa lỗi chạy chương trình Thái độ - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3,… Chuẩn bị học sinh - Chuẩn bị trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Hoạt động giáo viên học sinh Nội dung Hoạt động 1: Làm quen với việc khởi Làm quen với việc khởi động động thoát khỏi Turbo Pascal thoát khỏi Turbo Pascal ? Nêu cách để khởi động Turbo Pascal + Nháy đúp vào biểu tượng Turbo Pascal hình - Có thể khởi động cách nháy đúp chuột vào tên tệp Turbo.exe thư mục chứa tệp ? Nêu cách để khỏi chương trình Pascal Chọn Menu File => Exit Ta sử dụng tổ hợp phím Alt + X để khỏi Turbo Pascal Hoạt động 2: Nhận biết thành Nhận biết thành phần: phần: chọn, tên tệp mở, chọn, tên tệp www.thuvienhoclieu.com Trang www.thuvienhoclieu.com trỏ, dịng trợ giúp phía mở, trỏ, dịng trợ giúp phía hình hình - Nhấn phím F10 để mở bảng chọn Để di chuyển qua lại bảng chọn ta sử dụng phím nào? - Nhấn phím Enter để mở bảng chọn - Quan sát lệnh bảng chọn - Tên tập tin chương trình có Pas kí hiệu viết tắt ngơn ngữ Pascal ? Em cho biết trỏ chương trình - Giới thiệu số nút lệnh phía hình phần mềm, nhằm trợ giúp cho hoạt động lập trình người lập trình Củng cố - Giáo viên nhận xét đánh giá tiết thực hành Hướng dẫn học sinh học nhà - Giáo viên hướng dẫn học sinh nhà xem tiếp nội dung thực thực hành số để tiết sau thực hành tiếp IV Rút kinh nghiệm sau tiết dạy ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Ngày soạn: 21/08/2019 Ngày dạy: ./08/2019 Tiết: 06 BÀI THỰC HÀNH LÀM QUEN VỚI TURBO PASCAL I Mục tiêu Kiến thức www.thuvienhoclieu.com Trang 10 www.thuvienhoclieu.com Thái độ - Thái độ học tập nghiêm túc, u thích mơn học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3, máy tính, … Chuẩn bị học sinh - Chuẩn trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Hoạt động giáo viên học sinh Nội dung Hoạt động Các khai báo biến mảng sau Pascal hay sai a) var X: Array[10,13] of integer; a) Sai giá trị đầu ký hiệu phải dấu phẩy (,) b) var X: Array[5 10.5] of real; b) Sai giá trị cuối khơng số ngun c) var X: Array[3.4 4.8] of integer; c) Sai giá trị đầu, giá trị cuối số nguyên d) var X: Array[10 1] of integer; d) Sai giá trị đầu lớn giá trị cuối e) var X: Array[4 10] of real; e) Đúng Hoạt động “Có thể xem biến mảng biến tạo từ nhiều biến, có chiều, tên nhất” Phát biểu hay sai? Hoạt động 3: Câu lệnh khai báo biến mảng sau máy tính có thực khơng? Var N:integer; A: Array[1 N] of real Hoạt động 4(23 phút) Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím phần tử dãy số Độ dài dãy nhập từ bàn phím - Giáo viên đưa ý tưởng để viết chương trình: Phát biểu - Khơng thực khơng biết giá trị xác N Program day_so; Uses crt; Var N,i:integer; A:array[1 100] of integer; Begin Clrscr; www.thuvienhoclieu.com Trang 128 www.thuvienhoclieu.com - Ta cần khai báo mảng A để chứa dãy số, biến N để nhập chiều dài dãy (số số nhập vào dãy) Khai báo thêm biến i làm biến đếm cho lệnh nhập dãy, xuất dãy - Yêu cầu học sinh tìm hiểu ý nghĩa câu lệnh chương trình Write(‘Nhap chieu dai day: ‘); Readln(N); Writeln(‘Nhap day so’); For i:=1 to N Begin Write(‘A[‘,i,’]=’); Readln(A[i]); End; Writeln(‘Day so da nhap’); For i:=1 to N Write(A[i],’ ‘); Readln; End Củng cố - Giáo viên nhận xét đánh giá tiết tập Hướng dẫn học sinh học nhà - Yêu cầu nhà xem lại toàn nội dung học xem trước nội phần lại để tiết sau học IV Rút kinh nghiệm sau tiết dạy …………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… Ngày soạn: 11/6/2020 Ngày dạy: Lớp 7a: /6/2020 Lớp 7b: /6/2020 Tiết: 54 BÀI TẬP I Mục tiêu Kiến thức - Viết chương trình Pascal sử dụng câu lệnh khai báo mảng Kỹ - Rèn luyện khả đọc chương trình, tìm hiểu tác dụng kết hợp câu lệnh Thái độ - Thái độ học tập nghiêm túc, u thích mơn học www.thuvienhoclieu.com Trang 129 www.thuvienhoclieu.com II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3, máy tính, … Chuẩn bị học sinh - Chuẩn trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Hoạt động giáo viên học sinh Nội dung Hoạt động Các khai báo biến mảng sau Pascal hay sai a) var X: Array[10,13] of integer; a) Sai giá trị đầu ký hiệu phải dấu phẩy (,) b) var X: Array[5 10.5] of real; b) Sai giá trị cuối khơng số nguyên c) var X: Array[3.4 4.8] of integer; c) Sai giá trị đầu, giá trị cuối khơng phải số nguyên d) var X: Array[10 1] of integer; d) Sai giá trị đầu lớn giá trị cuối e) var X: Array[4 10] of real; e) Đúng Hoạt động “Có thể xem biến mảng biến tạo từ nhiều biến, có chiều, tên nhất” Phát biểu hay sai? Hoạt động 3: Câu lệnh khai báo biến mảng sau máy tính có thực khơng? Var N:integer; A: Array[1 N] of real Hoạt động Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím phần tử dãy số Độ dài dãy nhập từ bàn phím - Giáo viên đưa ý tưởng để viết chương trình: - Ta cần khai báo mảng A để chứa dãy số, biến N để nhập chiều dài dãy (số số nhập vào dãy) Khai Phát biểu - Khơng thực khơng biết giá trị xác N Program day_so; Uses crt; Var N,i:integer; A:array[1 100] of integer; Begin Clrscr; Write(‘Nhap chieu dai day: ‘); Readln(N); www.thuvienhoclieu.com Trang 130 www.thuvienhoclieu.com báo thêm biến i làm biến đếm cho lệnh nhập dãy, xuất dãy - Yêu cầu học sinh tìm hiểu ý nghĩa câu lệnh chương trình Writeln(‘Nhap day so’); For i:=1 to N Begin Write(‘A[‘,i,’]=’); Readln(A[i]); End; Writeln(‘Day so da nhap’); For i:=1 to N Write(A[i],’ ‘); Readln; End Củng cố - Giáo viên nhận xét đánh giá tiết tập Hướng dẫn học sinh học nhà - Yêu cầu nhà xem lại toàn nội dung học xem trước nội phần lại để tiết sau học IV Rút kinh nghiệm sau tiết dạy …………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… Kiểm tra, ngày … tháng … năm 201 Tổ chuyên môn Ngày soạn: 11/6/2020 Ngày dạy: Lớp 7a: /6/2020 Lớp 7b: /6/2020 Tiết: 55 KIỂM TRA THỰC HÀNH TIẾT I Mục tiêu Kiến thức - Hệ thống lại số kiến thức học - Biết sử dụng vịng lặp xác định vịng lặp khơng xác định để viết chương trình Kỹ - Củng cố kĩ đọc hiểu chỉnh sửa chương trình Thái độ - Thái độ học tập nghiêm túc, u thích mơn học www.thuvienhoclieu.com Trang 131 www.thuvienhoclieu.com II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Giáo án, SGK tin 3, máy tính, … Chuẩn bị học sinh - Chuẩn trước nhà, đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức Kiểm tra cũ Bài Câu hỏi Câu Em viết chương trình tính tổng số chẳn từ đến 100 (6đ) Câu Em dịch sửa lỗi chương trình (nếu có) (2đ) Câu Em chạy chương trình kiểm tra kết (2đ) Đáp án: Câu 1: Chương trình tính tổng số chẳn từ đến 100 - Sử dụng vịng lặp khơng xác định Program tinh_tong_cac_so_chan; Var i, S: Integer; Begin S:= 0; i:= 1; While i 10 then x := x +10 ; End x có giá trị a) b) c) 15 d) 10 Câu 8: Trong chương trình pascal sau đây: program hcn; var a, b :integer; s,cv :real ; begin a:= 10; b:= 5; s:= a*b ; cv:= (a +b ) * ; writeln(‘dien tich hcn la:’ , s ); writeln( ‘chu vi hcn la : ‘ , cv ) ; readln; end Biến s cv có giá trị mấy: a) s = 10 ; cv = ; b) s= 30 ; cv = 50 ; c) s = 50 ; cv = 40 ; d) s = 50 ; cv = 30 ; Câu 9: Sau thực đoạn chương trình j:= 0; for i:= to j:=j+2; giá trị in hình là? a) b) c) 810 Câu 10: Để tính tổng S=1+3 + + … + n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2) < > then 1/i; S:=S + i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + i if ( i mod 2)=0 then S:=S + i; Else S:= S + I; Câu 11: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2) < > then 1/i; S:=S + i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S – if ( i mod 2)=0 then S:=S 1/i +1/ i Else S:= S + 1/i; Else S:=S-1/i; Câu 12: Để tính tổng S=1+1/3 + 1/5 + … +1/ n; em chọn đoạn lệnh: www.thuvienhoclieu.com Trang 135 www.thuvienhoclieu.com a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=1 then S:=S + if ( i mod 2) =0 then 1/i; S:=S + 1/i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2)=0 then S:=S 1/i + i; Else S:= S + 1/; Câu 13: Để đếm có số lẻ nhỏ hay n ; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)< >0 then S:=S + if ( i mod 2) =0 then 1; S:=S + 1; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + i if ( i mod 2)=0 then S:=S ; + i; Câu 14: Để tính tổng S=1+2+3+ 4+ + … + n; em chọn đoạn lệnh: a) s:=0; i:=0; a) s:=0; i:=0; While i