1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng c và môi trường donet bài 3

28 204 0

Đ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ông tin cơ bản

Định dạng
Số trang 28
Dung lượng 235,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Các phép toán tăng giảm• ++ : tăng lên 1 đơn vị • -- : giảm đi một đơn vị • Nếu phép toántăng/giảm đặt bên phải một biến thì giá trị của được tăng/giảm trước khi thực hiện phép toán củ

Trang 1

Bài 3 Các phép toán và các câu lệnh

điều khiển

Trang 2

 Ôn tập lại bài cũ

• Biến và qui tắc đặt tên biến

• Kiểu dữ liệu trong C#

• Hằng số

• Nhập/Xuất dữ liệu trong C#

• Định dạng xuất dữ liệu

Trang 3

Subject name / Session# / 3 of Totalpage

 Nội dung trình bày

• Biểu thức

• Các phép toán

• Ép kiểu (Type casting)

• Boxing and Unboxing

Trang 4

 Nội dung trình bày(tiếp)

Trang 7

 Các phép toán số học

• Gồm có:+, -, *, /, %

• Kết quả trả về của các phép toán số học là một con số

Các phép toán và các câu lệnh

Trang 10

 Các phép toán tăng giảm

• ++ : tăng lên 1 đơn vị

• : giảm đi một đơn vị

• Nếu phép toán(tăng/giảm) đặt bên phải một biến thì giá trị của được tăng/giảm trước khi thực hiện phép toán của biểu thức

• Nếu phép toán(tăng/giảm) đặt bên trái một biến thì giá trị của biến được tăng/giảm sau khi thực hiện các phép toán của biểu thức

Ví dụ minh họa

Các phép toán và các câu lệnh

Trang 12

 Phép toán 3 ngôi

• Cú pháp: Value = ( biểu thức logic) ? Value1 : Value2;

• Ví dụ: String z = (x > y)? “Male”: “Female”

• Ví dụ: int z = (x>y)?x:y;

Ví dụ min họa phép toán 3 ngôi

Các phép toán và các câu lệnh

Trang 14

 Ép kiểu (type casting):

• Dùng để chuyển từ kiểu dữ liệu này sang kiểu dữ liệu khác

• Có 2 kiểu ép kiểu:

 Ép kiểu ngầm định (Implicit casting)

 Ép kiểu tường mình (Explicit casting)

Các phép toán và các câu lệnh

Trang 15

 Ép kiểu ngầm định:

• Được thực hiện bởi trình biên dịch, theo nguyên tắc: kiểu dữ liệu có kích thước bé lên kiểu dữ liệu có kích thước lớn hơn

Các phép toán và các câu lệnh

Trang 16

 Ép kiểu tường minh (Explicit casting)

• Người viết chương trình thực hiện

• 2 các khác dùng để chuyển đổi kiểu dữ liệu là:

 Dùng lớp Convert

 Dùng phương thức ToString()

Ví dụ minh họa ép kiểu

Các phép toán và các câu lệnh

Trang 17

 Boxing and Unboxing

• Boxing: là việc chuyển từ kiểu giá trị sang kiểu tham chiếu

• Unboxing: chuyển từ kiểu tham chiếu sang kiểu giá trị

Ví dụ minh họa về Boxing và Unboxing

Các phép toán và các câu lệnh

Trang 18

câu lệnh 2

Ví dụ câu lệnh if dạng 2

Các phép toán và các câu lệnh

Trang 19

Câu lệnh

Các phép toán và các câu lệnh

Ví dụ câu lệnh if dạng 3

Trang 20

 Câu lệnh switch

 Cú pháp

switch(biểu thức)

{

case hằng số 1: câu lệnh; break;

case hằng số 2: câu lệnh; break;

Trang 21

 Câu lệnh lặp

• Vòng lặp for

Cú pháp: for(biểu thức 1; biểu thức 2 ; biểu thức 3)

câu lệnh

 Biểu thức 1: khởi tạo biến đếm

 Biểu thức 2: kiểm tra điều kiện thóat khỏi vòng lặp

 Biểu thức 3: tăng/giảm giá trị biến đếm

Ví dụ về câu lệnh for và cách thức thực hiện

Các phép toán và các câu lệnh

Trang 22

 Câu lệnh lặp

• Vòng lặp while

• Cú pháp:

while(điều kiện)câu lệnh;

• Cách thức thực hiện của vòng lặp while

 Kiểm tra điều kiện, nếu điều kiện đúng thì thực hiện câu lệnh, nếu điều sai thì thóat khỏi vòng lặp

Ví dụ vòng lặp while

Các phép toán và các câu lệnh

Trang 23

• Các thức thực hiện: thực hiện câu lệnh sau đó mới kiểm tra điều

kiện như vậy câu lệnh được thực hiện ít nhất 1 lần

Ví dụ vòng lặp do while

Các phép toán và các câu lệnh

Trang 24

 Câu lệnh nhảy

• Câu lệnh break

 Dùng để thóat ra khỏi vòng for

 Dùng với câu lệnh switch

Ví dụ câu lệnh break;

Các phép toán và các câu lệnh

Trang 26

 Lệnh nhảy:

• Lệnh goto

• Cú pháp: goto label;

• Bỏ qua một số câu lênh để thực hiện câu lệnh khác

Phá bỏ tính chất thực hiện tuần tự của chương trình, do đó không

nên dùng

Ví dụ câu lệnh goto

Các phép toán và các câu lệnh

Ngày đăng: 04/12/2015, 02:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN