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

Bài giảng Lập trình hướng đối tượng trong C #: Chương 2 - GV. Phạm Mạnh Cương

23 633 1
Tài liệu đã được kiểm tra trùng lặp

Đ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 23
Dung lượng 407 KB

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

Nội dung

Bài giảng Lập trình hướng đối tượng trong C #: Chương 2 - GV. Phạm Mạnh Cương

Trang 1

CHƯƠNG 2

Những cơ sở của ngôn ngữ C#

Trang 2

Nội dung chính

Trang 3

1 Các kiểu

Loại dữ liệu định sẵn

Kiểu Kích thước

ushort 2 Uint16 Không dấu (0 65535)

int 4 Int32 Có dấu (-2147483647 2147483647)

uint 4 Uint32 Không dấu (0 4294967295)

float 4 Single Số thực (≈ ±1.5*10-45 ≈ ±3.4*1038)

double 8 Double Số thực (≈ ±5.0*10-324 ≈ ±1.7*10308)

decimal 8 Decimal số có dấu chấm tĩnh với 28 ký số và dấu chấm

long 8 Int64 Số nguyên có dấu (- 9223372036854775808 9223372036854775807)ulong 8 Uint64 Số nguyên không dấu (0 0xffffffffffffffff.)

Trang 4

Các ký tự đặc biệt thông dụng

Trang 5

Chuyển đổi kiểu định sẵn

Trang 6

Biến và hằng

 Biến

Trang 7

Biến và hằng

Hằng là một biến nhưng giá trị không thay đổi theo thời gian Khi cần thao tác trên một giá trị xác định ta dùng hằng Khai báo hằng tương tự khai báo biến và có thêm từ khóa const ở trước Hằng một khi khởi động xong không thể thay đổi được nữa.

const int HANG_SO = 100;

Trang 8

Biến và hằng

 Định danh

Định danh là tên mà người lập trình chọn đại diện một kiểu, phương

thức, biến, hằng, đối tượng… của họ Định danh phải bắt đầu bằng một ký

tự hay dấu “_” Định danh không được trùng với từ khoá C# và phân biệt hoa thường

Trang 11

Rẽ nhánh không điều kiện

Ví dụ 3 3 Gọi một phương thức ‑3 Gọi một phương thức

In Main! Calling SomeMethod( )

Greetings from SomeMethod!

Back in Main( ).

Trang 12

Lệnh rẽ nhánh có điều kiện

If … Else

Phụ thuộc vào điều kiện kiểm

tra là true hay false để quyết

định nhánh thực hiện

Ví dụ:

using System;

class vidu {

static void Main() {

Console.WriteLine("Nhap mot so:\n");

int n = Convert.ToInt16(Console.ReadLine());

if (n > 100) Console.WriteLine("lon hơn 100");

else Console.WriteLine("nho hon hoac bang 100"); Console.ReadLine();

} }

Trang 13

true

false

body of else

Trang 14

lệnh nhảy;

[ default : khối lệnh;

lệnh nhảy; ]

}

Trang 17

Vòng lặp while

•Vòng lặp while được sử dụng khi không biết trước số lần lặp.

•Lặp cho đến khi biểu thức kiểm tra vẫn có giá trị True.

Console.Write("Do you want to continue: (y/n)'");

c = char.Parse(Console.ReadLine());

}

}

}

Trang 21

int i; Console.Write("Vong lap 1 lenh");

for (i=1; i<=15; i++) // thân vòng lặp for có 1 lệnh

Trang 22

Vòng lặp for

Biểu thức tăng Biểu thức kiểm tra

Biểu thức khởi tạo

for ( i=0; i<15; i++ )

initialization expression

body of loop

increment expression

test

true

false

Trang 23

Toán tử trong C#

Logic & | ^ ! ~ && ||

true false phép toán logic và thao tác trên bit

Đứng trước hoặc sau toán hạng.

Dịch bit << >> dịch trái, dịch phải

Quan hệ == != < > <= >= bằng, khác, nhỏ/lớn hơn, nhỏ/lớn hơn

Ngày đăng: 26/04/2014, 20:44

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w