Search Header Logo
10_Lesson1,2.cdf

10_Lesson1,2.cdf

Assessment

Presentation

Computers

1st Grade

Practice Problem

Medium

Created by

Phong Thanh

Used 8+ times

FREE Resource

12 Slides • 43 Questions

1

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

media

2

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

-Ngôn ngữ lập trình bậc cao có các câu lệnh được viết gần với ngôn ngữ tự nhiên giúp cho việc đọc, hiểu chương trình dễ dàng hơn.

-Các ngôn ngữ lập trình như Java, C/C++, Python,... là những ngôn ngữ lập trình thông dụng nhất.

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

media

3

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

-Việc soạn thảo các hướng dẫn để máy tính hiểu và thực hiện được gọi là lập trình.

-Sản phẩm soạn thảo gọi là chương trình.

-Mỗi câu hướng dẫn được gọi là câu lệnh.

-Để sử dụng ngôn ngữ lập trình bậc cao, máy tính cần trang bị môi trường lập trình.

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

4

Multiple Choice

Ngôn ngữ lập trình bậc cao là gì?

1

Ngôn ngữ gần gũi với ngôn ngữ máy tính

2

Ngôn ngữ gần gũi với ngôn ngữ tự nhiên

3

Ngôn ngữ chỉ có thể sử dụng trên máy tính cá nhân

4

Ngôn ngữ chỉ dùng cho các ứng dụng web

5

Multiple Choice

Ngôn ngữ lập trình nào sau đây là ngôn ngữ lập trình bậc cao?

1

Assembly

2

C

3

Machine Code

4

Binary

6

Multiple Choice

Câu lệnh trong ngôn ngữ lập trình bậc cao có vai trò gì?

1

Làm cho máy tính hiểu và thực hiện các công việc cụ thể

2

Giúp người lập trình ghi chú trong chương trình

3

Tạo giao diện người dùng

4

Kiểm tra lỗi trong chương trình

7

Multiple Choice

Một chương trình máy tính được viết bằng ngôn ngữ lập trình bậc cao cần phải sử dụng gì để có thể chạy trên máy tính?

1

Bộ vi xử lý đặc biệt

2

Môi trường lập trình (IDE)

3

Phần mềm chống virus

4

Các tập tin hệ thống

8

Multiple Choice

Trong ngữ cảnh lập trình, “môi trường lập trình” là gì?

1

Một công cụ để người lập trình soạn thảo, kiểm tra và chạy chương trình

2

Một loại máy tính dùng để chạy chương trình

3

Một hệ thống phần cứng của máy tính

4

Một chương trình xử lý ngữ nghĩa của ngôn ngữ lập trình

9

Multiple Choice

Phương án nào sau đây không phải là một ngôn ngữ lập trình bậc cao?

1

Scratch.

2

MS Word.

3

Java.

4

C/C++.

10

Multiple Choice

Mỗi hướng dẫn máy tính thực hiện một công việc nào đó được gọi là

1

câu lệnh.

2

chương trình.

3

môi trường lập trình.

4

lập trình.

11

2. Làm quen với Python

-Python (do Guido Van Rossum tạo ra) là ngôn ngữ lập trình bậc cao phổ biến trong nghiên cứu và giáo dục.

-Phần mềm Python là môi trường lập trình cho phép soạn thảo chương trình bằng ngôn ngữ Python, hỗ trợ gỡ lỗi, phân tích cú pháp dòng lệnh và thực hiện chương trình. 

Chế độ gõ lệnh trực tiếp

Trong Python, gõ lệnh trực tiếp sau dấu nhắc >>> và nhấn phím Enter.

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

media

12

2. Làm quen với Python

Chế độ soạn thảo

Trong Python, có thể soạn thảo chương trình hoàn chỉnh bằng cách chọn File/New File để mở màn hình soạn thảo chương trình.

Để hiển thị nội dung ra màn hình, có thể sử dụng câu lệnh print().

Ví dụ:

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

media

13

2. Làm quen với Python

Có thể soạn thảo chương trình Python bằng phần mềm văn bản hoặc phần mềm lập trình như Wingware, PyCharm, Visual Studio,…

Lưu ý:

  • Python phân biệt chữ hoa và chữ thường.

  • Dãy kí tự muốn in ra màn hình bằng câu lệnh print() cần được đặt trong cặp dấu nháy đơn (hoặc nháy kép).

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

14

Multiple Choice

Python là ngôn ngữ lập trình bậc cao do ai phát triển?

1

James Gosling

2

Guido Van Rossum

3

Dennis Ritchie

4

Bjarne Stroustrup

15

Multiple Choice

Câu lệnh print() trong Python được sử dụng để làm gì?

1

Tạo biến mới

2

Hiển thị nội dung ra màn hình

3

Lưu trữ dữ liệu vào tệp

4

Kiểm tra điều kiện

16

Multiple Select

Trong Python, cách nào sau đây là cú pháp đúng để in chuỗi "Hello, World!"?

1

print(Hello, World!)

2

print("Hello, World!")

3

print('Hello, World!')

4

print: 'Hello, World!'

17

Multiple Choice

Python phân biệt chữ hoa và chữ thường, điều này có nghĩa là gì?

1

Các tên biến "hello" và "Hello" là cùng một biến

2

Các tên biến "hello" và "Hello" là khác nhau

3

Python không phân biệt chữ hoa và chữ thường

4

Python chỉ sử dụng chữ thường trong tên biến

18

Multiple Choice

Chế độ gõ lệnh trực tiếp trong Python là gì?

1

Một chế độ cho phép bạn viết các chương trình hoàn chỉnh và chạy chúng

2

Một chế độ dùng để gỡ lỗi chương trình

3

Một chế độ dùng để biên dịch chương trình

4

Một chế độ cho phép bạn nhập lệnh Python ngay lập tức và thấy kết quả ngay

19

Multiple Choice

Để mở một cửa sổ soạn thảo chương trình mới trong Python, bạn cần làm gì?

1

Mở phần mềm văn bản và bắt đầu viết chương trình

2

Chọn File > Open File trong môi trường lập trình

3

Chọn File > New File trong môi trường lập trình

4

Sử dụng phần mềm Python để biên dịch chương trình

20

Multiple Choice

Khi viết chương trình Python, dấu nháy đơn và dấu nháy kép có thể thay thế cho nhau để bao quanh chuỗi. Câu lệnh nào sau đây là đúng?

1

'Hello' và "Hello" là khác nhau

2

'Hello' và "Hello" là giống nhau

3

Python chỉ sử dụng dấu nháy đơn để bao quanh chuỗi

4

Python chỉ sử dụng dấu nháy kép để bao quanh chuỗi

21

Multiple Choice

Phần mềm nào sau đây không phải là phần mềm lập trình Python?

1

Wingware

2

PyCharm

3

Visual Studio

4

Microsoft Word

22

Multiple Choice

Câu lệnh sau có bị lỗi không?

print(Hello, world!)

1

Có lỗi vì chuỗi không được bao trong dấu nháy

2

Không có lỗi

3

Có lỗi vì thiếu dấu ngoặc đơn

4

Có lỗi vì không có dấu cách giữa "Hello" và "world!"

23

Multiple Choice

Trong Python, chế độ soạn thảo chương trình là gì?

1

Một chế độ cho phép bạn nhập lệnh Python ngay lập tức

2

Một chế độ cho phép bạn viết và lưu chương trình hoàn chỉnh

3

Một chế độ chỉ dùng để sửa lỗi trong chương trình

4

Một chế độ để chạy chương trình mà không cần biên dịch

24

3. Biến và phép gán

a) Biến trong chương trình

-Biến là tên của vùng nhớ dùng để lưu trữ giá trị (dữ liệu), giá trị có thể thay đổi khi thực hiện chương trình và được tạo ra khi thực hiện lệnh gán.

-Biến trong Python là kiểu dữ liệu tại thời điểm gán giá trị nên không cần khai báo trước như ngôn ngữ khác.

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
NGÔN NGỮ PYTHON

media

25

3. Biến và phép gán

a) Biến trong chương trình

Quy tắc đặt tên biến (định danh) trong Python:

  • Không trùng với các từ khóa của Python (ví dụ: if, else, while, ...).

  • Chỉ được sử dụng các chữ cái (A-Z, a-z), các chữ số (0-9) và dấu gạch dưới _.

  • Không được bắt đầu bằng một chữ số.

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
NGÔN NGỮ PYTHON

26

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
NGÔN NGỮ PYTHON

b) Phép gán trong chương trình

Dạng đơn giản nhất của câu lệnh gán trong Python:

<biến> = <biểu thức>

Phép gán được thực hiện như sau:

  • Bước 1. Tính giá trị biểu thức ở vế phải.

  • Bước 2. Gán kết quả tính được cho biến ở vế trái.

27

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
NGÔN NGỮ PYTHON

​c) Các phép toán số học trong Python:

media

28

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
NGÔN NGỮ PYTHON

​c) Các phép toán số học trong Python:

media

29

Multiple Choice

Biến trong Python có đặc điểm gì?

1

Cần khai báo kiểu dữ liệu trước khi gán giá trị

2

Tự động xác định kiểu dữ liệu khi gán giá trị

3

Không thể thay đổi giá trị sau khi gán

4

Chỉ chứa được giá trị kiểu chuỗi

30

Multiple Choice

Trong Python, tên biến không thể bắt đầu bằng gì?

1

Chữ cái

2

Dấu gạch dưới _

3

Chữ số

4

Chữ hoa

31

Multiple Choice

Câu lệnh nào sau đây là phép gán hợp lệ trong Python?

1

3 = x

2

x = 10

3

int = x

4

10 = x

32

Multiple Choice

Từ khóa nào sau đây không thể sử dụng làm tên biến trong Python?

1

return

2

name

3

value

4

x

33

Multiple Choice

Trong câu lệnh x = 5 + 3, giá trị của x là gì sau khi thực thi?

1

3

2

5

3

8

4

53

34

Multiple Choice

Phép toán nào trong Python tính toán kết quả của phép chia lấy phần nguyên?

1

/

2

//

3

%

4

**

35

Multiple Choice

Câu lệnh nào dưới đây sẽ in ra kết quả là 15?

1

print(5 + 3)

2

print(5 * 3)

3

print(10 / 3)

4

print(10 % 3)

36

Multiple Choice

Trong Python, phép toán x ** y có tác dụng gì?

1

Lấy phần nguyên của phép chia

2

Lấy dư của phép chia

3

Tính lũy thừa của x với y

4

Cộng x và y

37

Multiple Choice

Câu lệnh nào dưới đây không phải là phép gán hợp lệ trong Python?

1

x = 10

2

x + 5 = 10

3

total = 50

4

y = 10

38

Multiple Choice

Câu lệnh sau đây sẽ gán giá trị gì cho biến a trong Python?

a = 5 + 3 * 2

1

16

2

11

3

21

4

8

39

Multiple Choice

Tên biến nào sau đây là đúng?

1

-thuongcuahaiso

2

1_dem

3

tongcacso@

4

hoa_ab1

40

Multiple Choice

Kết quả in ra màn hình sau khi thực hiện câu lệnh print(10 - 5 ** 2 + 8 // 3 + 2)

1

7

2

8

3

11

4

-11

41

Multiple Choice

Phương án nào sau đây là các từ khóa trong Python?

1

if, else.

2

include, const.

3

uses, var.

4

program, sqr.

42

Multiple Choice

Phương án nào sau đây nói đúng về một quy tắc đặt tên biến?

1

Có thể bắt đầu bằng dấu gạch dưới "_".

2

Có thể bắt đầu bằng một chữ số.

3

Có thể có các kí tự đặt biệt, ví dụ như @, #, %.

4

Có thể sử dụng tiếng Việt để đặt tên biến.

43

Multiple Choice

Cách viết 3*3*3*3 trong Python là

1

3**4

2

4**3

3

3*4

4

3%4

44

Multiple Choice

Tên biến nào sau đây đặt sai?

1

tinhoc10

2

_10

3

10tinhoc

4

tin_hoc

45

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
NGÔN NGỮ PYTHON

4. Soạn thảo chương trình

Các môi trường ngôn ngữ lập trình bậc cao đều cho phép soạn thảo và lưu chương trình ở dạng tệp.

Các bước soạn thảo chương trình:

Bước 1. Khởi động IDLE.

Bước 2. Mở tệp mới để soạn thảo chương trình.

Bước 3. Soạn thảo chương trình.

Gõ chương trình tại cửa sổ Code

Bước 4. Lưu tệp chương trình.

Bước 5. Chạy chương trình.

46

Multiple Choice

Câu lệnh nào sau đây dùng để mở tệp mới trong IDLE?

1

File > Open

2

File > Save

3

File > New File

4

File > Close

47

Multiple Choice

Khi bạn muốn lưu chương trình trong IDLE, bạn nên lưu với phần mở rộng nào?

1

.txt

2

.exe

3

.py

4

.doc

48

Multiple Choice

Cửa sổ nào trong IDLE dùng để nhập và thực thi các câu lệnh Python trực tiếp?

1

Cửa sổ Shell

2

Cửa sổ Code

3

Cửa sổ Terminal

4

Cửa sổ Debug

49

Multiple Choice

Câu lệnh nào sau đây là đúng khi chạy chương trình Python trong IDLE?

1

File > Run

2

Run > Run Module

3

File > New File

4

File > Save

50

Multiple Choice

Chức năng của phím tắt F5 trong IDLE là gì?

1

Mở tệp mới

2

Lưu tệp hiện tại

3

Chạy chương trình hiện tại

4

Đóng cửa sổ

51

Multiple Choice

Khi bạn viết chương trình trong cửa sổ Code của IDLE, kết quả của chương trình sẽ hiển thị ở đâu?

1

Trong cửa sổ Debug

2

Trong cửa sổ Shell

3

Trong cửa sổ Editor

4

Trong cửa sổ Help

52

Multiple Choice

Để bắt đầu soạn thảo chương trình mới trong IDLE, bạn phải làm gì?

1

Mở tệp đã lưu

2

Chạy một chương trình có sẵn

3

Mở một cửa sổ mới để soạn thảo

4

Nhấn phím F5

53

Multiple Choice

Sau khi soạn thảo chương trình, nếu bạn muốn kiểm tra kết quả, bạn phải làm gì?

1

Lưu tệp rồi mở lại

2

Nhấn phím F5 hoặc chọn Run > Run Module

3

Đóng và mở lại IDLE

4

Chỉ cần chọn File > New File

54

Multiple Choice

Câu lệnh nào sau đây sẽ làm IDLE hiển thị kết quả của chương trình Python?

1

input()

2

print()

3

open()

4

exec()

55

Multiple Choice

Khi soạn thảo chương trình trong IDLE, nếu bạn muốn lưu lại chương trình dưới tên mới, bạn chọn tùy chọn nào?

1

File > Open

2

File > Save As

3

File > Save

4

File > Close

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO

media

Show answer

Auto Play

Slide 1 / 55

SLIDE