Tiết 2_Làm quen với CT và NNLT

5 3 0
Tiết 2_Làm quen với CT và NNLT

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

Thông tin tài liệu

Để viết chương trình chỉ dẫn cho máy tính thực hiện công việc, người ta viết băng ngôn ngữ lập trình. Vậy ngôn ngữ lập trình gồm những gì.. lệnh -> Cần viết bằng một NNLT cụ thể gần g[r]

(1)

Ngày soạn: 15/8/2017 Ngày dạy: 8A:

Tiết 2 8B:

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ừ khoá 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 Định hướng phát triển 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

- Thuyết trình, vấn đáp, gợi mở, phân tích, trực quan

IV TIẾN TRÌNH GIỜ DẠY 1 Ổn định lớp: (2')

2.Kiểm tra cũ: (5')

- Tại người phải tạo ngơn ngữ lập trình điều khiẩn máy tính ngơn ngữ máy? Ngơn ngữ lập trình gì?

- Chương trình dịch làm gì? Việc tạo chương trình máy tính gồm bước?

3 Bài mới:

a)- Giới thiệu, dẫn nhập:

Để viết chương trình dẫn cho máy tính thực cơng việc, người ta viết băng ngơn ngữ lập trình Vậy ngơn ngữ lập trình gồm Cấu trúc chương trình nào?

b)- Nội dung (28')

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

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

* Khởi động (3')

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

Program CT_Dau_tien; Uses Crt;

Begin

(2)

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

- Mục tiêu: Biết ngôn ngữ lập trình gồm bảng chữ quy tắc - 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: 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

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".

1 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

(3)

gồm từ khóa tên

- 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: 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, 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?

Program CT_Dau_tien; Uses Crt;

Begin

Writeln(‘Chao cac ban’); End

- Từ khoá từ mà NNLT quy định dùng với ý nghĩa, chức cố đị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 tuân 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ừ khoá

* 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

4 Củng cố: (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á)

5 Hướng dẫn nhà (5')

- Hướng dẫn Vở tập/15:

(4)

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

- Bài tập 1, SGK/14, tập 1, 2, 4, Vở tập/12

(5)

Ngày đăng: 26/05/2021, 11:03

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

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

Tài liệu liên quan