Search Header Logo
IT11_Tiết 13_Ngôn ngữ lập trình và các thành phần của NNL

IT11_Tiết 13_Ngôn ngữ lập trình và các thành phần của NNL

Assessment

Presentation

Computers

11th Grade

Practice Problem

Easy

Created by

Nguyễn Hương

Used 1+ times

FREE Resource

13 Slides • 3 Questions

1

Open Ended

Làm thế nào mà máy tính, điện thoại có thể thực hiện những ứng dụng và trò chơi này không?"

Làm thế nào để chúng ta điều khiển được những thiết bị này?

2

media

Tiết 13 _Bài 3.1

NGÔN NGỮ LẬP TRÌNH

CÁC THÀNH PHẦN CỦA NNLT

3

media

MỤC TIÊU BÀI HỌC

MTB 3.1.a: HS liệt kê được các loại NNLT.

MTB 3.1.b: HS trình bày được các thành phần cơ
bản của ngôn ngữ lập trình.

4

media

TIẾN TRÌNH BÀI HỌC

Khởi động – kết nối LMS.

Các loại NNLT

Các thành phần cơ bản của NNLT


Củng cố - dặn dò

1

2

3

4

5

media

HOẠT ĐỘNG 1: KHỞI ĐỘNG – KẾT NỐI LMS

NHẬN XÉT PHẦN TỰ HỌC CỦA HỌC SINH TRÊN LMS.

6

media

Quan sát hình và trả lời câu hỏi

Các đoạn chương trình
được viết bằng các ngôn
ngữ lập trình khác
nhau trong hình sau và
cho biết câu lệnh trong
ngôn ngữ nào dễ hiểu
nhất?

7

media

HOẠT ĐỘNG 2: Tìm hiểu ngôn ngữ lập trình lập trình

Học sinh vào LMS Bài 3.2_[Thảo luân]_ Giới thiệu Ngôn ngữ lập trình …

8

1.

Nhiệm vụ

Yêu cầu cơ bản:
1. Ngôn ngữ lập trình là gì? Có những

loại ngôn ngữ lập trình nào?

2. Hãy kể tên một số ngôn ngữ lập trình

bậc cao mà em biết.

Yêu cầu nâng cao:
1. So sánh sự khác nhau giữa ngôn ngữ
bậc cao và bậc thấp

2. Hình thức: Nhóm
3. Thời gian: 10 phút

4. Tiêu chí đánh giá

Mức độ

Chuyên gia

Nhóm kỹ sư

Nhóm hỗ trợ

Tiêu chí

Giải quyết
được chính xác
3/3 câu hỏi
(GV không cần
gợi ý)

Giải quyết
được chính xác
2/3 câu hỏi (GV
có thể gợi ý)

Giải quyết
được chính
xác dưới 2
câu hỏi (GV
đã gợi ý)

8

media

1. Ngôn ngữ lập trình bậc cao

Ngôn ngữ lập trình (NNLT) là một hệ thống ký hiệu và
quy tắc được sử dụng để viết ra các chương trình điều
khiển máy tính thực hiện các tác vụ cụ thể. Các ngôn ngữ
lập trình cho phép lập trình viên ra lệnh cho máy tính thực
hiện các hoạt động thông qua các câu lệnh, cú pháp và từ
khóa đã được định nghĩa trước.

9

media

Một số loại ngôn ngữ lập trình

Ngôn Ngữ

máy

Ngôn ngữ máy là một tập các chỉ thị

được CPU của máy tính trực tiếp thực
thi.

Hợp Ngữ

Hợp ngữ cho phép người lập trình sử

dụng một số từ (thường là các từ tiếng
Anh viết tắt) để thể hiện các lệnh cần
thực hiện.

Ngôn ngữ

bậc cao

Ngôn ngữ lập trình bậc cao được

hiểu là một dạng ngôn ngữ mang tính
trừu tượng cao trong ngôn ngữ máy
tính học.

10

Open Ended

Question image

1. Cho biết ngôn ngữ lập trình có mấy thành phần, những thành phần đó là gì?

2. Phân biệt chế độ gõ lệnh trực tiếpchế độ soạn thảo chương trình của Python.


11

media

2. Các thành phần cơ bản của NNLT

Cú pháp (Syntax)
Từ khóa (Keyword)
Biến (Variables)
Toán tử (Operators)
Cấu trúc điều khiển (Control

Structures)

Hàm (Function)
Thư viện (Labraries)

12

media

Bảng chữ cái

26 chữ cái thường: a, b, c, ..., z
26 chữ cái in hoa: A, B, C, ..., Z
10 chữ số thập phân: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Các kí tự đặc biệt…

Cú pháp

Cú pháp là bộ quy tắc để viết chương trình,

dựa vào chúng người lập trình và chương
trình dịch biết được tổ hợp nào là không hợp
lệ.

Ngữ nghĩa

Ngữ nghĩa là xác định ý nghĩa thao tác cần

phải thực hiên, ứng với tổ hợp kí tự dựa
vào ngữ cảnh của nó.

2. Các thành phần cơ bản của NNLT

13

media

HOẠT ĐỘNG 4: SUY NGẪM – DẶN DÒ

HOÀN THÀNH BÀI QUIZ TUẦN 07 TRÊN LMS.

Viết suy ngẫm vào vở:
Nội dung suy ngẫm:

Em đã đạt được mục tiêu bài học sau tiết học hôm nay
chưa?

Lý do nếu chưa đạt?

Những kĩ năng nào em đã được học trong tiết hôm nay?

14

Open Ended

Em đã đạt được mục tiêu bài học sau tiết học hôm nay chưa?

•Lý do nếu chưa đạt?

•Những kĩ năng nào em đã được học trong tiết hôm nay?

15

media

Q&A và khảo sát

16

media

Làm thế nào mà máy tính, điện thoại có thể thực hiện những ứng dụng và trò chơi này không?"

Làm thế nào để chúng ta điều khiển được những thiết bị này?

Show answer

Auto Play

Slide 1 / 16

OPEN ENDED