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

giáo án tin học 8 cả năm

112 274 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

Thông tin cơ bản

Định dạng
Số trang 112
Dung lượng 500,9 KB

Nội dung

Danh sách các giáo án trong thư mục Tin học 8. ... Giáo án Tin học 8 (Vnen). Ngày gửi: ... phan phoi chuong trinh tin 8 . ... PHÂN PHÓI CHƯƠNG TRÌNH TIN HỌ.Hệ thống bài giảng, câu hỏi trắc nghiệm và bài tập tự luận được thiết kế bám theo cấu trúc chương trình trong SGK Tin Học Lớp 8 giúp học sinh rèn luyện.

Trường THCS Bình Thành Giáo án tin học Tuần: Tiết: Ngày soạn: Ngày giảng: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/ Mục tiêu: - 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 cách tự động - 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 toán cụ thể II/ Đồ dùng dạy học: Chuẩn bị giáo viên: SGK, giáo án Chuẩn bị học sinh: SGK III/ Hoạt động dạy học: Kiểm tra cũ: Thay cho việc kiểm tra cũ kiểm tra sách học sinh Bài mới: T/g Hoạt động thầy Hoạt động trò 17p + Hoạt động 1: Tìm hiểu cách để người lệnh cho máy tính ? Máy tính cơng cụ giúp người làm cơng việc ? Nêu số thao tác để người lệnh cho máy tính thực + Máy tính cơng cụ giúp người xử lý thông tin cách hiệu + Một số thao tác để người lệnh cho máy tính thực như: khởi động, thoát khỏi phần mềm, Khi thực chép, di chuyển, thực thao tác => ta bước để tắt lệnh cho máy tính thực máy tính… ? Để điều khiển máy tính người phải làm Con người điều khiển 20p máy tính thơng qua Người Biên Soạn: Nguyễn Dương Nguyên Page Nội dung Con người lệnh cho máy tính ? - Để dẫn máy tính thực cơng việc đó, người đưa cho máy tính nhiều lệnh, máy tính thực lệnh theo thứ tự nhận - Con người dẫn cho máy tính thực thơng qua lệnh Trường THCS Bình Thành Giáo án tin học + Hoạt động 2: Tìm hiểu 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 tồ nhà cao tầng? - Giả sử ta có Rơ-bốt thực thao tác như: tiến bước, quay phải, quay trái, nhặt rác bỏ rác vào thùng - Quan sát hình sách giáo khoa lệnh ? 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 Học sinh quan sát hình sách giáo khoa theo yêu cầu giáo viên + Để 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 Con người chế tạo Rơ-bốt Ví dụ Rơ-bốt nhặt rác: Học sinh ý lắng nghe IV/ Củng cố bài: GV yêu cầu HS đọc phần ghi nhớ SGK Làm tập 1,2 SGK Hướng dẫn nhà: Đọc trước mục Người Biên Soạn: Nguyễn Dương Nguyên Page + Các lệnh để Rơ-bốt hồn thành tốt cơng việc: - 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 Trường THCS Bình Thành Người Biên Soạn: Nguyễn Dương Nguyên Page Giáo án tin học Trường THCS Bình Thành Giáo án tin học Tuần: Tiết: Ngày soạn: Ngày dạy: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I/ Mục tiêu: - 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 cách tự động - 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 toán cụ thể II/ Đồ dùng dạy học: - Chuẩn bị giáo viên: SGK, giáo án - Chuẩn bị học sinh: SGK III Hoạt động dạy học: T/g Hoạt động thầy 15p + Hoạt động 1: Tìm hiểu viết chương trình lệnh cho máy tính làm việc - Trở lại ví dụ rô-bốt nhặt rác, việc viết lệnh để điều khiển rơ-bốt thực chất có nghĩa viết chương trình - Để điều khiển Rơ-bốt ta phải làm gì? - Viết lệnh viết chương trình => viết chương trình ? Chương trình máy tính gì? ? Tại cần phải viết 18p chương trình + Hoạt động 2: Chương trình ngơn ngữ lập trình Hoạt động trò Nội dung Viết chương trình, lệnh cho máy tính làm việc + Để đ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 cơng việc hay giải tốn cụ thể + Chương trình máy tính dãy lệnh mà máy tính hiểu thực + 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 Người Biên Soạn: Nguyễn Dương Nguyên Page + 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 ngơn ngữ lập trình Trường THCS Bình Thành - Giả sử có hai người nói chuyện với Một người biết tiếng Anh, người biết tiếng Việt Vậy hai người hiểu không? - Tương tự để dẫn cho máy tính cơng việc cần làm ta phải viết chương trình ngơn ngữ máy Tuy nhiên, việc viết chương trình ngơn ngữ máy khó.? - Để máy tính xử lí, thơng tin đưa vào máy phải đuợc chuyển đổi dạng dãy bit (dãy số gồm 1) - Để có chương trình mà máy tính thực cần qua bước: * 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 Giáo án tin học Học sinh ý lắng nghe => ghi nhớ kiến thức - Ngôn ngữ dùng để viết chương trình máy Học sinh ý lắng tính gọi ngơn ngữ lập nghe trình Hs cho ví dụ - Các chương trình dịch đóng vai trò "người phiên dịch" dịch chương trình viết ngơn ngữ lập trình sang ngơn ngữ máy để máy tính hiểu IV Củng cố học: Giáo viên hệ thống lại kiến thức học giúp học sinh nắm rõ kiến thức học Yêu cầu học sinh nhà làm tập 3,4 sgk đọc trước  Người Biên Soạn: Nguyễn Dương Nguyên Page Trường THCS Bình Thành Tuần: Tiết: Giáo án tin học Ngày soạn: Ngày dạy: Bài 2: 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: + Học sinh biết lập trình + Làm quen với chương trình Pascal Turbo Pascal đơn giản + Làm quen với ngơn ngữ lập trình Pascal + Nhận biết số từ khố cấu trúc chung chương trình Pascal - Kĩ năng: + Biết soạn thảo chương trình Turbo Pascal đơn giản + Biết chạy chương trình cụ thể mơi trường lập trình Turbo Pascal II/ Phương pháp phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm - Phương tiện: Máy tính, máy chiếu III/ Hoạt động dạy học: Kiểm tra cũ: Chương trình dịch làm gì? (Chương trình dịch chương trình có vai trò chuyển đổi chương trình viết ngơn ngữ lập trình sang ngơn ngữ máy) Bài mới: T/g Hoạt động thầy Hoạt động trò Nội dung 17p + 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 trình đơn giản Ví dụ minh hoạ viết ngơn ngữ Học sinh ý lắng chương trình đơn giản lập trình Pascal nghe => ghi nhớ kiến viết ngơn Program CT_dau_tien; thức ngữ lập trình Pascal Uses Crt; Program CT_dau_tien; Begin Uses Crt; Writeln(‘Chao cac ban’); Begin End Writeln(‘Chao cac ? Chương trình gồm bao ban’); nhiêu câu lệnh Chương trình gồm có End câu lệnh Mỗi lệnh gồm cụm từ khác Người Biên Soạn: Nguyễn Dương Nguyên Page Trường THCS Bình Thành Giáo án tin học ? Theo em chương tạo thành từ trình dịch sang mã chữ máy máy tính cho kết gì? Trả lời theo ý hiểu - Sau chạy chương trình máy tính 20p + Hoạt động 2: Tìm hiểu in hình dòng chữ ngơn ngữ lập trình gồm “Chao cac ban” ? Ngơn ngữ lập trình Câu lệnh viết từ gồm gì? kí tự định Kí tự tạo thành bảng chữ ngơn ngữ lập trình Học sinh ý lắng - Bảng chữ ngôn nghe => ghi nhớ kiến - Ngơn ngữ lập trình ngữ lập trình gồm thức tập hợp kí hiệu gì? quy tắt viết lệnh tạo - Bảng chữ thành chương trinh ngơn ngữ lập trình bao hồn chỉnh thực - Vậy ngơn ngữ lập trình gồm chữ tiếng máy tính gồm gì? Anh số kí hiệu - Mỗi câu lệnh khác, dấu đóng mở Ví dụ: Hình chương trình gồm kí tự ngoặc, dấu nháy chương trình đơn kí hiệu viết theo giản viết quy tắt định Hs trả lời theo ý hiểu ngôn ngữ lập trình - Nếu câu lệnh bị viết sai Học sinh ý lắng Pascal Sau dịch, kết quy tắt, chương trình dịch nghe chạy chương trình nhận biết thơng dòng chữ "Chao Cac báo lỗi Ban" in hình Củng cố: (5phút) ? Bảng chữ ngôn ngữ lập trình gồm Người Biên Soạn: Nguyễn Dương Nguyên Page Trường THCS Bình Thành Giáo án tin học Dặn dò: (3 phút) - Học kết hợp SGK - Trả lời câu hỏi 1,2/13/ SGK Rút kinh nghiệm:  Người Biên Soạn: Nguyễn Dương Nguyên Page Trường THCS Bình Thành Tuần: Tiết: Giáo án tin học Ngày soạn: Ngày dạy: Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (tt) I/ Mục tiêu: - Kiến thức: + Làm quen với chương trình Pascal Turbo Pascal đơn giản + Làm quen với ngơn ngữ lập trình Pascal + Nhận biết số từ khoá cấu trúc chung chương trình Pascal - Kĩ năng: + Biết soạn thảo chương trình Turbo Pascal đơn giản + Biết chạy chương trình cụ thể mơi trường lập trình Turbo Pascal II/ Phương pháp phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm - Phương tiện: Máy tính, máy chiếu III/ Hoạt động dạy học: Kiểm tra cũ: Trong tên sau đây, tên không hợp lệ ngôn ngữ Pascal? A) a; B) Tamgiac C) 8a; D) Tam giac E) beginprogram F) end; G) b1; H) abc (Tên hợp lệ là: A, B, G, H) 2.Bài mới: Làm quen với chương trình ngơn ngữ lập trình (tiếp) T/g Hoạt động thầy Hoạt động trò 13p + Hoạt động 1: Tìm hiểu từ khố tên chương trình - Từ khóa từ Hs trả lời theo ý hiểu nào? - Các từ như: Program, Uses, Begin gọi từ Học sinh ý lắng khoá nghe => ghi nhớ kiến - Từ khoá từ dành riêng thức ngơn ngữ lập trình - Ngồi từ khố, chương Học sinh ý lắng trình có tên chương nghe trình + Học sinh nghiên cứu - Đặt tên chương trình phải sách giáo khoa trả Người Biên Soạn: Nguyễn Dương Nguyên Page Nội dung Từ khoá tên: + Từ khố ngơn ngữ lập trình từ dành riêng, khơng dùng từ khóa cho mục đích khác ngồi mục đích ngơn ngư lập trình quy định + Tên dùng để phân biệt đại lượng chương trình người lập trình đặt theo quy tắc lập trình Trường THCS Bình Thành Giáo án tin học tuân theo quy tắt lời câu hỏi giáo nào? viên * Khi đặt tên cho chương trình cần phải tuân theo quy tắt sau: 15p - Tên khác tương ứng với đại lượng khác + Hoạt động 2: Tìm hiểu cấu trúc chung chương trình - Cấu trúc chung chương trình gồm: * Phần khai báo: gồm Học sinh ý lắng câu lệnh dùng để: khai báo nghe => ghi nhớ kiến tên chương trình khai thức báo thư viện 5p * Phần thân chương trình: gồm câu lệnh mà máy tính cần phải thực + Hai đại lượng khác chương trình phải có tên khác + Tên khơng trùng với từ khóa Cấu trúc chương trình Pascal: - Cấu trúc chung chương trình gồm: * Phần khai báo: gồm câu lệnh dùng để: khai báo tên chương trình khai báo thư viện * Phần thân chương trình: gồm câu lệnh mà máy tính cần phải thực Ví dụ ngơn ngữ lập trình: + Hoạt động 3: Tìm hiểu ví dụ ngơn ngữ lập trình Học sinh ý lắng 1, Khởi động chương trình TP Giáo viên giới thiệu nghe 2, Màn hình TP xuất ngơn ngữ lập trình Pascal - Khi khởi động TP 3, Từ bàn phím soạn hình có dạng sau: chương trình Word 4, Sau soạn thảo xong nhấn Alt+F9 để dịch chương trình 5, Để chạy chương trình nhấn tổ hợp phím - Giới thiệu bước Ctrl+F9 để HS làm quen với mơi trường lập trình Người Biên Soạn: Nguyễn Dương Ngun Page 10 Trường THCS Bình Thành Giáo án tin học Tuần: 27 Tiết: 52 Ngày soạn: Ngày giảng: Bài thực hành số SỬ DỤNG LỆNH LẶP WHILE DO (tt) I Mục tiêu: Kiến thức: - Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước Kĩ năng: - Rèn luyện kĩ đọc chương trình, tìm hiểu tác dụng câu lệnh Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc II Chuẩn bị: Nội dung thực hành, máy tính điện tử III Tiến trình thực hành: T/g Hoạt động thầy Hoạt động trò Người Biên Soạn: Nguyễn Dương Nguyên Page 98 Nội dung Trường THCS Bình Thành 30p + Hoạt động 1: Làm tập SGK - Gọi học sinh đọc đề sách giáo khoa - Ý tưởng? Giáo án tin học Bài Tìm hiểu chương trình nhận biết số tự nhiên N nhập vào từ bàn phím có phải số ngun tố hay không - Giáo viên đưa ý tưởng để học sinh tìm hiều Ý tưởng: Kiểm tra N có chia hết cho - Học sinh tìm hiểu ý số tự nhiên ≤ i ≤ N tưởng theo hướng hay khơng Kiểm tra tính dẫn giáo viên chia hết phép chia lấy phần (mod) ? Đọc tìm hiểu ý nghĩa câu lệnh chương trình sau đây: + Học sinh đọc chương Uses Crt; trình tìm hiểu ý nghĩa Var n,i:integer; câu lệnh theo Begin hướng dẫn giáo Clrscr; viên write('Nhap vao mot so nguyen: ');readln(n); If n ghi nhớ kiến thức trình - Yêu cầu học sinh nghiên cứu SGK => Nêu cách khai báo biến + Cách khai báo mảng mảng Pascal sau: Tên mảng : array[ ] of - Trong số đầu số cuối hai số - Cách khai báo đơn giản nguyên biểu thức biến mảng nguyên thoả mãn số ngôn ngữ Pascal đầu ≤ số cuối kiểu liệu integer sau: var Chieucao: real Người Biên Soạn: Nguyễn Dương Nguyên Page 102 Cách khai báo mảng Pascal sau: Tên mảng : array[ ] of Trường THCS Bình Thành Giáo án tin học array[1 50] of real; var Tuoi: array[21 80] of integer; IV Củng cố (2 phút) - Hãy nêu cách khai báo biến mảng, cho vài ví dụ khai báo biến mảng V Dặn dò (5 phút) - Về nhà học bài, kết hợp SGK  Người Biên Soạn: Nguyễn Dương Nguyên Page 103 Trường THCS Bình Thành Giáo án tin học Tuần: 30 Tiết: 57 Ngày soạn: Ngày giảng: Bài 9: LÀM VIỆC VỚI DÃY SỐ (tt) I Mục tiêu: Kiến thức: - Làm quen với việc khai báo sử dụng biến mảng - Biết cách tìm giá trị lớn giá trị nhỏ dãy số Kĩ năng: - Rèn luyện kĩ tìm giá trị lớn giá trị nhỏ dãy số Thái độ: - Thái độ học tập nghiêm túc, yêu thích mơn học II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: Kiểm tra cũ: (5p) ? Hãy nêu lợi ích việc sử dụng biến mảng chương trình Bài mới: T/g 18 p Hoạt động thầy + Hoạt động : Tìm hiểu cách tìm giá trị lớn giá trị nhỏ dãy số Ví dụ Viết chương trình nhập N số nguyên từ bàn phím in hình số nhỏ số lớn N nhập từ bàn phím - Giáo viên đưa ý tưởng để viết chương trình Trước hết ta khai báo biến N để nhập số số nguyên nhập vào Sau khai báo N Hoạt động trò + Học sinh đọc tìm hiểu u cầu tốn - Học sinh ý lắng nghe => ghi nhớ kiến thức Người Biên Soạn: Nguyễn Dương Nguyên Page 104 Nội dung Tìm giá trị lớn giá trị nhỏ dãy số Trường THCS Bình Thành biến lưu số nhập vào phần tử biến mảng A Ngoài ra, cần khai báo biến i làm biến đếm cho lệnh lặp biến Max để lưu số lớn nhất, Min để lưu số nhỏ - Yêu cầu học sinh tìm hiểu ý nghĩa câu lệnh chương trình 20 p - Trong chương trình này, lưu ý số điểm sau: Số tối đa phần tử mảng Giáo án tin học + Học sinh thực theo yêu cầu giáo viên program MaxMin; uses crt; Var i, n, Max, Min: integer; A: array[1 100] of integer; Phần thân chương trình tương tự đây: Begin clrscr; write('Hay nhap dai cua day so, = '); readln(n); writeln('Nhap cac phan tu cua day so:'); For i:=1 to n Begin write('a[',i,']='); readln(a[i]); End; Max:=a[1]; Min:=a[1]; for i:=2 to n begin if Maxa[i] then Min:=a[i] end; write('So lon nhat la Max = ',Max); write('; So nho nhat la Min = ',Min); readln; End + Học sinh ý lắng nghe Người Biên Soạn: Nguyễn Dương Nguyên Page 105 Trường THCS Bình Thành Giáo án tin học phải khai báo số cụ thể (Ở 100) IV Củng cố (2 phút) -”Có thể xem biến mảng biến tạo từ nhiều biến có kiểu tiên nhất” Phát biểu hay sai V Dặn dò (5 phút) - Về nhà học bài, kết hợp SGK, tiết sau thực hành  Người Biên Soạn: Nguyễn Dương Nguyên Page 106 Trường THCS Bình Thành Tuần: Tiết: Giáo án tin học 30 58 Ngày soạn: Ngày giảng: 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 lặp với số lần biết trước Kĩ năng: - 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 II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: Ổn định lớp: Kiểm tra cũ: ? Hãy nêu lợi ích việc sử dụng biến mảng chương trình Bài T/g Hoạt động thầy Hoạt động trò Nội dung 13 + Hoạt động 1: Ôn tập + Cú pháp: For := to p ; lặp xác định + Hoạt động vòng lặp xác định lặp: ? Nêu hoạt động B1: biến đếm nhận giá ? Nêu hoạt động vòng lặp trị đầu vòng lặp - B2: Chương trình kiểm tra biểu thức điều kiện, biểu thức điều kiện thực câu lệnh - B3: Biến đếm tự động tăng lên đơn vị quay Các câu lệnh Pascal lại B2 20 sau có hợp lệ khơng, + Hoạt động 2: Bài tập - B4: Nếu biểu thức điều p sao? Các câu lệnh Pascal kiện nhận giá trị sai for khỏi vòng lặp f) Người Biên Soạn: Nguyễn Dương Nguyên Page 107 Trường THCS Bình Thành Giáo án tin học sau có hợp lệ khơng, + Trừ câu d), tất i:=100 to writeln('A'); sao? câu lệnh không hợp g) for lệ: a) for i:=1.5 to 10.5 i:=100 to writeln('A'); a) Giá trị đầu phải nhỏ writeln('A'); giá trị cuối; h) for i=1 b) for to 10 b) Các giá trị đầu giá i:=1.5 to 10.5 trị cuối phải số writeln('A'); writeln('A'); i) for i:=1 nguyên; c) for i=1 to 10 do; c) Thiếu dấu hai chấm to 10 writeln('A'); gán giá trị đầu; writeln('A'); var x: d) Thừa dấu chấm phẩy j) d) for i:=1 real; begin for thứ nhất, ta to 10 do; x:=1 to 10 muốn lặp lại câu lệnh writeln('A'); writeln('A'); end writeln('A') mười lần, e) var x: ngược lại câu lệnh hợp real; begin for lệ; x:=1 to 10 writeln('A'); end e) Biến x khai báo biến có liệu kiểu số thực 10 khơng thể dùng để p xác định giá trị đầu giá trị cuối câu lệnh lặp * Thuật tốn tính tổng: Hãy mơ tả thuật tốn A = để tính tổng sau đây: 1 1 + + + 1.3 2.4 3.5 n( n + 1) i A= 1 1 + + + 1.3 2.4 3.5 n(n +Bước 1) Gán A ← 0, i ← Bước A ← i (i + 2) Bước i ← i + Bước Nếu i ≤ n, quay lại bước Bước Ghi kết A Người Biên Soạn: Nguyễn Dương Nguyên Page 108 Trường THCS Bình Thành Giáo án tin học kết thúc thuật tốn Dặn dò: (2 phút) - Về nhà học kết hợp sách giáo khoa, tiết sau Thực hành  -Tuần: Tiết: 31 59+6 Ngày soạn: Ngày giảng: Bài thực hành số XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH I Mục tiêu: Kiến thức: - Làm quen với việc khai báo sử dụng biến mảng - Ôn luyện cách sử dụng câu lệnh lặp for Kĩ năng: - 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 viết chương trình để thực số công việc II Chuẩn bị: Nội dung thực hành, máy tính điện tử III Tiến trình thực hành: T/g 18p Hoạt động thầy Hoạt động trò Bài 1: Chương trình tìm giá trị Program P_Min; nhỏ dãy số Var nguyên P_Min ? i, n, Min : integer; A: array[1 100] of integer; Begin write('Hay nhap dai cua day so, N='); readln(n); HS chia nhóm làm thực writeln('Nhap cac phan tu cua Người Biên Soạn: Nguyễn Dương Nguyên Page 109 Nội dung Chương trình tìm giá trị nhỏ dãy số nguyên P_Min ? Trường THCS Bình Thành Giáo án tin học hành day so:'); For i:=1 to n Begin write('a[',i,']='); readln(a[i]); End; Min:=a[1]; for i:=2 to n if Min>a[i] then Min:=a[i]; write('So nho nhat la Min = ',Min); readln; 20p Viết chương trình nhập End điểm bạn Bài 2: lớp Sau in Program Phan_loai; hình số bạn đạt kết uses crt; học tập loại giỏi, khá, TB Var i, n, G, Kh, TB, K: integer; Tiêu chuẩn: A: array[1 100] of real; - Loại giỏi: 8.0 trở lên Begin - Loại khá: 6.5 đến 7.9 clrscr; - Loại TB: 5.0 đến 6.4 write('nhap so HS lop, - Loại kém: 5.0 n= '); readln(n); writeln('Nhap diem :'); For i:=1 to n Begin write(i,' '); readln(a[i]); HS chia nhóm làm thực End; hành G:=0; Kh:= 0; TB:= 0; K:= 0; for i:=1 to n Begin GV gợi ý: - Dùng câu lệnh if… if a[i] >= 8.0 then G:= G + 1; then… if a[i] = ) and (a[i] < 6.5) then TB:= TB + 1; Người Biên Soạn: Nguyễn Dương Nguyên Page 110 Viết chương trình nhập điểm bạn lớp Sau in hình số bạn đạt kết học tập loại giỏi, khá, TB Tiêu chuẩn: - Loại giỏi: 8.0 trở lên - Loại khá: 6.5 đến 7.9 - Loại TB: 5.0 đến 6.4 - Loại kém: 5.0 Trường THCS Bình Thành Giáo án tin học end; writeln(' Ket qua hoc tap: '); writeln(G, ' ban hoc gioi '); writeln(Kh, ' ban hoc kha '); writeln(TB, ' ban hoc trung binh'); writeln(K, ' ban hoc kem '); readln; End IV Nhận xét (5 phút) Giáo viên nhận xét đánh giá tiết thực hành V Dặn dò: (2 phút) - Tiết sau thực hành:”Bài thực hành số (tt)  Người Biên Soạn: Nguyễn Dương Nguyên Page 111 Trường THCS Bình Thành Người Biên Soạn: Nguyễn Dương Nguyên Page 112 Giáo án tin học ... Các phép toán với liệu kiểu số: Các phép so sánh: - Ngồi phép tốn số học, ta thường so sánh số Trường THCS Bình Thành Giáo án tin học Kết phép so => ghi nhớ kiến thức sánh sai + Giáo viên giới... 25 Giáo án tin học Trường THCS Bình Thành Tuần: Tiết: 10 Giáo án tin học Ngày soạn: Ngày giảng: BÀI THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN (tt) I/ Mục tiêu: - Kiến thức: + Chuyển biểu thức toán... thùng Trường THCS Bình Thành Người Biên Soạn: Nguyễn Dương Nguyên Page Giáo án tin học Trường THCS Bình Thành Giáo án tin học Tuần: Tiết: Ngày soạn: Ngày dạy: Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY

Ngày đăng: 11/11/2017, 14:15

TỪ KHÓA LIÊN QUAN

w