- Mục tiêu: Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh; chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách[r]
(1)Ngày soạn:
Ngày dạy:
Tiết 1
Chương I: LẬP TRÌNH ĐƠN GIẢN
BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
I MỤC TIÊU CHƯƠNG 1:
1 Kiến thức
- Biết khái niệm toán, thuật tốn, mơ tả thuật tốn cách liệt kê; - Biết chương trình mơ tả thuật tốn ngơn ngữ cụ thể;
- Hiểu thuật toán số toán đơn giản (tìm số lớn nhất, số nhỏ nhất; kiểm tra ba số cho trước có phải độ dài ba cạnh tam giác không);
- Biết cấu trúc chương trình, số thành phần sở ngơn ngữ lập trình;
- Biết số kiểu liệu chuẩn, đơn giản, cách khai báo biến;
- Biết khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ;
- Hiểu lệnh gán;
- Biết câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím đưa thơng tin hình;
- Hiểu câu lệnh điều kiện, câu lệnh ghép, vòng lặp với số lần biết trước, câu lệnh lặp kiểm tra điều kiện trước;
- Biết tình sử dụng loại lệnh lặp;
- Biết khái niệm mảng chiều kiểu liệu số, cách khai báo mảng, truy cập phần tử mảng
2 Kĩ năng
- Mô tả thuật toán đơn giản liệt kê bước;
- Viết chương trình đơn giản, khai báo biến, câu lệnh vào/ra để nhập thông tin từ bàn phím đưa thơng tin hình;
- Viết lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ; Biết sử dụng có hiệu câu lệnh điều kiện; Viết lệnh lặp với số lần biết trước;
- Thực khai báo mảng kiểu liệu số, truy cập phần tử mảng, sử dụng phần tử mảng biểu thức tính tốn
3 Thái độ
- Nghiêm túc học tập, ham thích lập trình máy tính để giải tập
4 Định hướng phát triển lực học sinh
(2)I MỤC TIÊU BÀI:
1 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 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 tốn cụ thể;
- Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình;
- Biết vai trị chương trình dịch
2 Kỹ năng:
- Mơ tả thuật tốn đơn giản liệt kê bước, người lệnh cho máy tính sao?
Thái độ:
- Nghiêm túc học tập, ham thích viết chương trình để hướng dẫn máy tính, rơ bốt thực công việc đơn giản
4 Định hướng phát triển lực học sinh
Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ
II CHUẨN BỊ:
1 Giáo viên: Sách giáo khoa, giáo án, tài liệu tin học có liên quan.
2 Học sinh: Đọc trước đến lớp, SGK III PHƯƠNG PHÁP
- Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan, thảo luận nhóm, mơ IV TIẾN TRÌNH LÊN LỚP
1 Ổn định lớp (1')
2.Kiểm tra cũ: Không
3 Bài mới: a)- Đặt vấn đề:
Ở lớp 6, em biết số lợi ích máy tính soạn thảo văn bản, hỗ trợ tính tốn Đến chương trình lớp thấy thêm lợi ích mà máy tính đem lại giải tốn Vậy để giải tốn máy tính có tự thực khơng thực nào, tìm hiểu
b)- Nội dung mới
Hoạt động GV Và HS Nội dung GV: Để thoát khỏi phần mềm, em làm nào?
HS: Nháy vào nút lệnh Close
GV: Khi làm việc với Word, Exel em sử dụng nút lệnh gì?
GV: Khi thực thao tác lệnh cho máy tính thực cơng việc
GV: Lệnh gì?
GV: Đưa ví dụ Rơ bốt nhặt rác
GV : Em phải lệnh để rơbốt hồn
* Khởi động (10’)
(3)thành việc nhặc rác bỏ vào thùng nơi qui định HS : Trả lời
GV: Cho rôbôt chạy mơ hình để hs hình dung trực quan
HS: Quan sát nhớ thao tác thực rôbốt
HS: Nhắc lại lệnh mà robôt phải làm để hồn thành cơng việc
- 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; 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; 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 cụ thể;
- Hình thức tổ chức: cá nhân , nhóm
- Kỹ thuật: Động não, vấn đáp, suy nghĩ – cặp đơi -chia sẻ, trình bày phút
- Phương pháp:Đàm thoại, đặt vấn đê, trực quan, thảo luận nhóm
GV: Em có cách hướng dẫn khác cho rô-bốt thực công việc khơng?
HS: cách
Cách 1: Ra lệnh để rôbốt thực
Cách 2: Chỉ dẫn để rô bốt thực thao tác
GV: Liên hệ từ lệnh điều khiển rô bốt nhặt rác để giới thiệu khái niệm viết chương trình máy tính GV: Chương trình gì?
GV: Ví dụ chương trình rơ bốt nhặt rác
GV: Để điều khiển rô-bốt nhặt rác VD lệnh có điều khiển rơ bốt hồn thành cơng việc khơng? Tại sao?
HS: Không Cần phải viết nhiều lệnh GV: Vậy cần viết chương trình
Để rơ-bốt hồn thành nhiệm vụ ta lệnh sau:
1 Tiến hai bước
2 Quay trái, tiến bước Nhặt rác
4 Quay phải, tiến bước Quay trái, tiến hai bước Bỏ rác vào thùng
1 Viết chương trình – lệnh cho máy tính làm việc (24')
- Viết chương trình: viết lệnh để điều khiển, dẫn máy tính thực tự động loạt thao tác liên tiếp
- Chương trình máy tính: dãy lệnh mà máy tính hiểu thực
Ví dụ: Chương trình rơ-bốt nhặt rác
* Tại cần viết chương trình?
(4)4 Củng cố (5')
- Con người dẫn máy tính nào? - Viết chương trình gì?
- Tại phải viết chương trình?
5 Hướng dẫn nhà (5')
- Hướng dẫn SGK/9: Lệnh ”Tìm kiếm thay thế” phần mềm soạn thảo văn hiểu dãy lệnh sau:
1 Tìm kiếm từ cần tìm.
2 Nếu khơng tìm thấy thơng báo hồn thành cơng việc. 3 Nếu tìm thấy thực việc thay cụm từ này.
4 Tìm tiếp cách thực lại lệnh cho phần văn tiếp theo. - Học bài, làm tập 1-3 SGK, tập 1.1-1.9 Sách tập