Tiết 3_Tin 8

4 3 0
Tiết 3_Tin 8

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

Thông tin tài liệu

VD: Trong tiếng Việt không phải cứ ghép các chữ cái bất kỳ là được một từ có nghĩa, hoặc cứ ghép các từ là được một câu có nghĩa mà phải tuân theo các quy tắc của ngôn ngữ đó. GV: NNLT c[r]

(1)

Ngày soạn:

Ngày dạy: 8C1: 8C2: 8C3: Tiết 3

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

1 Kiến thức:

- Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh;

- Biết ngơn ngữ lập trình 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 ra, tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khoá;

- Biết cấu trúc chương trình bao gồm phần khai báo phần thân

2 Kỹ năng:

- Phân biệt từ khố tên - Đặt tên cho chương trình

3 Thái độ

- Nghiêm túc học tập, ham thích lập trình để giải tập

4 Năng lực

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, KĨ THUẬT

- Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan,

- Kĩ thuật: Động não, sơ đồ tư tuy, chia nhóm

IV TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC 1 Ổn định lớp (1')

2 Bài mới

A HOẠT ĐỘNG KHỞI ĐỘNG (5')

Hoạt động GV HS Nội dung

Mục tiêu: Tìm hiểu chương trình viết NNLT

GV: Tại lại phải viết chương trình theo ngơn ngữ lập trình cụ thể đó?

HS: Máy tính hiểu ngơn ngữ máy ngơn ngữ máy khó hiểu vất vả để viết câu lệnh -> Cần viết NNLT cụ thể gần gũi, tự nhiên với người để dễ viết chương trình GV: Giới thiệu chương trình viết ngơn ngữ Pascal

Ví dụ chương trình:

Program CT_Dau_tien; Uses Crt;

Begin

Writeln(‘Chao cac ban’); End

-> Chương trình viết NNLT Pascal Sau dịch, kết chạy chương trình dịng chữ "Chao cac ban".

(2)

Hoạt động GV HS Nội dung

- Mục tiêu: Biết ngôn ngữ lập trình gồm bảng chữ quy tắc GV: Ngôn ngữ tự nhiên Việt, Anh, Pháp tạo thành nào?

HS: Tạo thành chữ cái, ghép lại với thành từ theo quy tắc định

GV: Bất kỳ ngôn ngữ (Việt, Anh, Pháp, ) gồm chữ cái, từ quy tắc ngữ pháp

Muốn người khác hiểu hiểu cần dùng chữ cái, từ phải ghép theo quy tắc ngữ pháp

VD: Trong tiếng Việt ghép chữ từ có nghĩa, ghép từ câu có nghĩa mà phải tuân theo quy tắc ngơn ngữ GV: NNLT tương tự, có bảng chữ quy tắc viết mà NNLT đặt Khi viết chương trình phải sử dụng chữ cái, từ tuân thủ quy tắc viết mà NNLT đặt Có chương trình dịch sang ngơn ngữ máy

GV: NNLT bao gồm thành phần ?

HS: Bảng chữ quy tắc

- Mục tiêu: Biết ngơn ngữ lập trình gồm từ khóa tên

GV: Quan sát chương trình ví dụ mục Giới thiệu từ khố

GV: Lấy ví dụ cụm từ Lớp trưởng Lớp trưởng cụm từ dành riêng để gọi HS lớp đảm nhiệm chức vụ lớp trưởng lớp,

Ngơn ngữ lập trình gồm những gì? (10’)

- Ngơn ngữ lập trình gồm: + Bảng chữ

+ Các quy tắc:

a)- Bảng chữ cái:

Gồm chữ tiếng Anh số ký hiệu khác dấu phép toán +, -, *, /, (, ), ', -> Gồm hầu hết ký tự có bàn phím bàn phím máy tính

b)- Quy tắc:

- Quy định cách viết từ thứ tự chúng để viết câu lệnh có ý nghĩa xác định cho tạo thành chương trình hồn chỉnh thực máy tính

- Nếu viết sai quy tắc, chương trình dịch nhận biết báo lỗi

2 Từ khoá tên (14’)

Program CT_Dau_tien; Uses Crt;

Begin

Writeln(‘Chao cac ban’); End

(3)

khơng thể có HS khác lớp gọi lớp trưởng (trong thời điểm

GV: Hãy lấy ví dụ từ khố chức danh?

GV: Giới thiệu khái niệm tên

GV: Hãy lấy ví dụ đặt tên số đại lượng chương trình?

* Đối với học sinh khuyết tật: Begin, End gọi gì?

định (cịn gọi từ dành riêng)

+ Program: Khai báo tên chương trình

+ Uses: Khai báo thư viện

+ Begin: Bắt đầu phần thân chương trình

+ End: Kết thúc phần thân chương trình

- Tên người lập trình tự đặt ra, sử dụng kí tự mà ngơn ngữ lập trình cho phép phải tn thủ quy tắc NNLT chương trình dịch:

+ Tên khác với đại lượng khác

+ Tên khơng trùng với từ khố

* Lưu ý:

- Trong NNLT Pascal, tên hợp lệ không bắt đầu chữ số, không chứa dấu cách

* Ví dụ:

- Tên hợp lệ: Stamgiac Ban_Kinh,

Tên không hợp lệ 12 Anh; Bac hanh

C HOẠT ĐỘNG LUYỆN TẬP (5') - Các thành phần NNLT?

- Phân biệt từ khoá tên? - Câu hỏi SGK/14:

Các tên hợp lệ: a, Tamgiac, beginprogram, b1, abc

Tên không hợp lệ: 8a (bắt đầu số), Tam giac (có dấu cách), end (trùng với từ khoá)

D HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (3')

Phân biệt từ khóa tên bảng đây?

Từ khóa Tên

Program Ct_Dau_Tien uses

(4)

E HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')

Em liệt kê số tên Pascal gồm: Tên hợp lệ tên không hợp lệ Với tên khơng hợp lệ giải thích sao?

* HƯỚNG DẤN VỀ NHÀ (2')

- Học cũ, đọc trước phần

- Bài tập 1, SGK/14, tập 2.1-2.4, 2.6 Sách tập - Hướng dẫn tập 2.6 Sách tập

+ Tên hợp lệ Pascal gồm chữ cái, chữ số dấu gạch (_); tên không bắt đầu số, tên không chứa dấu cách

Ngày đăng: 28/05/2021, 14:22

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan