

10_Lesson1,2.cdf
Presentation
•
Computers
•
1st Grade
•
Practice Problem
•
Medium
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
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
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ì?
Ngôn ngữ gần gũi với ngôn ngữ máy tính
Ngôn ngữ gần gũi với ngôn ngữ tự nhiên
Ngôn ngữ chỉ có thể sử dụng trên máy tính cá nhân
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?
Assembly
C
Machine Code
Binary
6
Multiple Choice
Câu lệnh trong ngôn ngữ lập trình bậc cao có vai trò gì?
Làm cho máy tính hiểu và thực hiện các công việc cụ thể
Giúp người lập trình ghi chú trong chương trình
Tạo giao diện người dùng
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?
Bộ vi xử lý đặc biệt
Môi trường lập trình (IDE)
Phần mềm chống virus
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ì?
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
Một loại máy tính dùng để chạy chương trình
Một hệ thống phần cứng của máy tính
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?
Scratch.
MS Word.
Java.
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à
câu lệnh.
chương trình.
môi trường lập trình.
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
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
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?
James Gosling
Guido Van Rossum
Dennis Ritchie
Bjarne Stroustrup
15
Multiple Choice
Câu lệnh print() trong Python được sử dụng để làm gì?
Tạo biến mới
Hiển thị nội dung ra màn hình
Lưu trữ dữ liệu vào tệp
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!"?
print(Hello, World!)
print("Hello, World!")
print('Hello, World!')
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ì?
Các tên biến "hello" và "Hello" là cùng một biến
Các tên biến "hello" và "Hello" là khác nhau
Python không phân biệt chữ hoa và chữ thường
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ì?
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
Một chế độ dùng để gỡ lỗi chương trình
Một chế độ dùng để biên dịch chương trình
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ì?
Mở phần mềm văn bản và bắt đầu viết chương trình
Chọn File > Open File trong môi trường lập trình
Chọn File > New File trong môi trường lập trình
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?
'Hello' và "Hello" là khác nhau
'Hello' và "Hello" là giống nhau
Python chỉ sử dụng dấu nháy đơn để bao quanh chuỗi
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?
Wingware
PyCharm
Visual Studio
Microsoft Word
22
Multiple Choice
Câu lệnh sau có bị lỗi không?
print(Hello, world!)
Có lỗi vì chuỗi không được bao trong dấu nháy
Không có lỗi
Có lỗi vì thiếu dấu ngoặc đơn
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ì?
Một chế độ cho phép bạn nhập lệnh Python ngay lập tức
Một chế độ cho phép bạn viết và lưu chương trình hoàn chỉnh
Một chế độ chỉ dùng để sửa lỗi trong chương trình
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
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:
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:
29
Multiple Choice
Biến trong Python có đặc điểm gì?
Cần khai báo kiểu dữ liệu trước khi gán giá trị
Tự động xác định kiểu dữ liệu khi gán giá trị
Không thể thay đổi giá trị sau khi gán
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ì?
Chữ cái
Dấu gạch dưới _
Chữ số
Chữ hoa
31
Multiple Choice
Câu lệnh nào sau đây là phép gán hợp lệ trong Python?
3 = x
x = 10
int = x
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?
return
name
value
x
33
Multiple Choice
Trong câu lệnh x = 5 + 3, giá trị của x là gì sau khi thực thi?
3
5
8
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?
/
//
%
**
35
Multiple Choice
Câu lệnh nào dưới đây sẽ in ra kết quả là 15?
print(5 + 3)
print(5 * 3)
print(10 / 3)
print(10 % 3)
36
Multiple Choice
Trong Python, phép toán x ** y có tác dụng gì?
Lấy phần nguyên của phép chia
Lấy dư của phép chia
Tính lũy thừa của x với y
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?
x = 10
x + 5 = 10
total = 50
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
16
11
21
8
39
Multiple Choice
Tên biến nào sau đây là đúng?
-thuongcuahaiso
1_dem
tongcacso@
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) là
7
8
11
-11
41
Multiple Choice
Phương án nào sau đây là các từ khóa trong Python?
if, else.
include, const.
uses, var.
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?
Có thể bắt đầu bằng dấu gạch dưới "_".
Có thể bắt đầu bằng một chữ số.
Có thể có các kí tự đặt biệt, ví dụ như @, #, %.
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à
3**4
4**3
3*4
3%4
44
Multiple Choice
Tên biến nào sau đây đặt sai?
tinhoc10
_10
10tinhoc
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?
File > Open
File > Save
File > New File
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?
.txt
.exe
.py
.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?
Cửa sổ Shell
Cửa sổ Code
Cửa sổ Terminal
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?
File > Run
Run > Run Module
File > New File
File > Save
50
Multiple Choice
Chức năng của phím tắt F5 trong IDLE là gì?
Mở tệp mới
Lưu tệp hiện tại
Chạy chương trình hiện tại
Đó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?
Trong cửa sổ Debug
Trong cửa sổ Shell
Trong cửa sổ Editor
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ì?
Mở tệp đã lưu
Chạy một chương trình có sẵn
Mở một cửa sổ mới để soạn thảo
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ì?
Lưu tệp rồi mở lại
Nhấn phím F5 hoặc chọn Run > Run Module
Đóng và mở lại IDLE
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?
input()
print()
open()
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?
File > Open
File > Save As
File > Save
File > Close
LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO
Show answer
Auto Play
Slide 1 / 55
SLIDE
Similar Resources on Wayground
49 questions
SINH 10 - ÔN TẬP - TUẦN 3
Presentation
•
KG
44 questions
K12_ÔN TẬP 15 _1
Presentation
•
1st Grade
51 questions
vật lý 12 - ôn tập chương dao động điện từ
Presentation
•
KG - 1st Grade
47 questions
KCST 3 - Tổng kết
Presentation
•
1st Grade
50 questions
HTTTQL_P1
Presentation
•
University
51 questions
G1.Lesson1. Chương trình toán lớp 1. Giới thiệu phép đếm
Presentation
•
KG - 1st Grade
50 questions
Trắc nghiệm Hóa
Presentation
•
KG
45 questions
12_Lesson20.kntt
Presentation
•
1st Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
22 questions
School Wide Vocab Group 1 Master
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
15 questions
Reading Comprehension
Quiz
•
1st - 5th Grade
11 questions
Partitioning into Halves or Fourths
Quiz
•
1st Grade
20 questions
Time to the Hour and Half Hour
Quiz
•
1st Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade