Ngôn ngữ lập trình 2 - Mã giả, biến & toán tử pptx

28 1.3K 2
Ngôn ngữ lập trình 2 - Mã giả, biến & toán tử pptx

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 1 1 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Nội dung chính  Khái niệm mã giả - pseudocode  Biến và vai trò của biến  Mô tả các kiểu dữ liệu khác nhau  Khai báo và khởi động giá trị cho biến  Vẽ lưu đồ và viết mã giả sử dụng biến.  Bài tập đề nghị Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 2 2 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Khái niệm Mã giả (pseudocode)  Mã giả là cách sử dụng các từ ngữ tiếng Anh đơn giản để mô tả thuật toán  Mã giả có thể dùng để thay thế lưu đồ  Các câu lệnh trong Mã giả sử dụng từ tiếng Anh đơn giản và thể hiện trình tự công việc thực hiện  Những từ khóa của Mã giả:  begin…end  accept  display  if else Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 3 3 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Giới thiệu về biến  Bộ nhớ máy tính dùng để lưu dữ liệu người sử dụng cung cấp, các lệnh của chương trình sẽ xử lý dữ liệu này và sinh ra kết quả tương ứng.  Bộ nhớ trong bao gồm nhiều vị trí khác nhau, và ở mỗi vị trí này sẽ chứa dữ liệu được lưu trữ tương ứng.  Các vị trí bộ nhớ này được gọi là biến. Giá trị của biến sẽ thay đổi tùy theo giá trị người sử dụng nhập vào. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 4 4 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Giới thiệu về biến ( tiếp theo )  Dữ liệu lưu trong bộ nhớ mà không thay đổi lúc chương trình thực hiện gọi là hằng trị (literal)  Hằng trị được phân thành hai loại chính: • Ký số, ví dụ như 20, 15 và 89.25. • Ký tự, ví dụ như “Hello”, “X”, và “2006”. Hằng trị Ký tự luôn luôn được đóng trong dấu nháy kép. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 5 5 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Giới thiệu về biến (tiếp theo) Hình minh họa biến và hằng trị Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 6 6 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Kiểu dữ liệu  Số bytes trong bộ nhớ được dùng để lưu trữ biến tùy thuộc vào kiểu dữ liệu chứa trong biến. Kiểu của dữ liệu chứa trong biến được gọi là kiểu dữ liệu.  Có hai kiểu dữ liệu cơ bản là: • Kiểu số (Numeric): Biến thuộc kiểu Numeric chỉ có thể chứa được giá trị số. • Kiểu ký tự (Character): Biến thuộc kiểu Character có thể chứa ký tự, số và các ký tự đặc biệt khác. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 7 7 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Khai báo biến  Biến phải được khai báo trước khi được sử dụng.  Khi khai báo biến, trình biên dịch sẽ thực hiện các hành động như sau: • Cấp phát vị trí bộ nhớ cho biến. • Gán tên cho biến. • Xác định kiểu dữ liệu mà biến có thể lưu trữ. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 8 8 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Khai báo biến ( tiếp theo)  Khi khai báo biến bạn phải đặt tên cho biến, sau đây là một số gợi ý thông thường mà bạn nên tuân thủ khi đặt tên biến: • Ký tự đầu tiên của tên biến nên mô tả kiểu dữ liệu của biến, nếu là kiểu numeric thì ký tự đầu tiên là n, nếu là kiểu Character thì ký tự đầu tiên là c. Ví dụ nAge, cName. • Tên biến nên mô tả mục đích của việc sử dụng biến, ví dụ nSum, nTotal. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 9 9 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Khai báo biến ( tiếp theo ) • Tên biến không nên có các ký tự đặc biệt như ! @ # $ % ^ & * ( ) { } [ ] . , : ; “ ‘ / và \. Nếu tên biến có khoảng trắng, bạn có thể dùng dấu gạch dưới để nối hai từ lại với nhau ví dụ như nBasic_Salary. • Nếu như biến có nhiều hơn một từ và viết liền nhau thì ký tự đầu tiên của mỗi từ thuộc tên biến bạn nên viết chữ hoa. Ví dụ: nTotalScore, nSumOfSquares. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 10 10 of 23 of 23©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Gán giá trị vào biến  Tất cả các biến đều phải được gán cho giá trị trước khi sử dụng.  Bạn phải đảm bảo rằng biến phải được gán giá trị phù hợp với kiểu dữ liệu đã khai báo.  Có hai phương thức gán giá trị cho biến là gán trực tiếp hoặc thông qua câu lệnh Accept. [...]... giới lập trình Bài 2 / Slide 19 of 23 Ngôn ngữ lập trình Mã giả, Biến và Toán tử Độ ưu tiên của các toán tử (tiếp theo) Toán tử Mô tả Độ ưu tiên () Dấu ngoặc 1 ! Toán tử phủ định 2 * Toán tử nhân / Toán tử chia 3 % + Toán tử cộng ©NIIT Toán tử chia lấy dư Toán tử trừ 4 Thế giới lập trình Bài 2 / Slide 20 of 23 Ngôn ngữ lập trình Mã giả, Biến và Toán tử Độ ưu tiên của các toán tử (tiếp theo) Toán tử Mô... hay FALSE) Các toán tử quan hệ bao gồm: • = • != • > • < • >= • = Toán tử lớn hơn hoặc bằng = Toán tử bằng != Toán tử không bằng Độ ưu tiên 5 6 AND 7 OR ©NIIT Toán tử AND Toán tử OR 8 Thế giới lập trình Bài 2 / Slide 21 of 23 Ngôn ngữ lập trình Mã giả, Biến và Toán tử Ví dụ: Vẽ lưu đồ giải thuật và viết mã giả để kiểm tra một sinh viên bất kỳ có đủ điều... để tham gia khóa học về vi sinh là điểm trung bình phải lớn hơn 75 và điểm môn sinh học phải lớn hơn 75 ©NIIT Thế giới lập trình Bài 2 / Slide 22 of 23 Ngôn ngữ lập trình Mã giả, Biến và Toán tử ©NIIT Thế giới lập trình Bài 2 / Slide 23 of 23 Ngôn ngữ lập trình Mã giả, Biến và Toán tử Mã giả Begin Character cName Numeric nBioMarks, nPhyMarks, nChemMarks, nAverage Display “Enter student Name” Accept cName... cùng một biểu thức nếu biểu thức có nhiều hơn một toán tử  Toán tử có độ ưu tiên cao hơn sẽ được ưu tiên thực hiện trước ©NIIT Thế giới lập trình Bài 2 / Slide 18 of 23 Ngôn ngữ lập trình Mã giả, Biến và Toán tử Độ ưu tiên của các toán tử ( tiếp theo )  Các toán tử có độ ưu tiên bằng nhau sẽ được thực hiện từ trái sang phải  Độ ưu tiên của các toán tử có thể thay đổi nếu ta dùng dấu () Biểu thức trong . 23 ©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Toán tử toán học  Toán tử toán học dùng để thực hiện các phép toán, có các toán tử toán học như sau: • Toán tử cộng (+): 4 + 5 = 9 • Toán. Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 20 20 of 23 of 23 ©NIIT Ngôn ngữ lập trình - Mã giả, Biến và Toán tử Độ ưu tiên của các toán tử (tiếp theo) Toán tử Mô tả. toán tử quan hệ bao gồm: • = • != • > • < • >= • <= Thế giới lập trình Thế giới lập trình Bài 2 / Slide Bài 2 / Slide 16 16 of 23 of 23 ©NIIT Ngôn ngữ lập trình - Mã giả,

Ngày đăng: 08/08/2014, 20:21

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan