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

Bài giảng cơ sở lập trình máy tính chương 2 ths nguyễn thị khiêm hòa

38 223 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 38
Dung lượng 0,98 MB

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

Nội dung

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM Chương 2: Nền tảng ngôn ngữ C# Giảng viên: Ths.. Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM Nền tảng ngôn ngữ C#... Khoa Cô

Trang 1

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Chương 2:

Nền tảng ngôn ngữ C#

Giảng viên: Ths Nguyễn Thị Khiêm Hòa

Trang 3

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Nền tảng ngôn ngữ C#

Trang 4

Cấu trúc chương trình C#

(Framework class library_FCL)

 Câu lệnh kết thúc bởi dấu chấm phẩy

 Dùng ngoặc móc để nhóm các câu lệnh lại với nhau

Trang 5

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Cách viết code trong C#

Trang 7

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Các kiểu dữ liệu cơ bản

ushort 2 Uint16 Số nguyên không dấu 0 – 65.535

int 4 Int32 Số nguyên có dấu –2.147.483.647 đến

2.147.483.647 int val = 12;

uint 4 Uint32 Số nguyên không dấu 0 –

4.294.967.295 sbyte 1 Sbyte Số nguyên có dấu ( từ -128 đến 127)

byte 1 Byte Số nguyên không dấu từ 0 - 255 byte val = 12;

Trang 8

Các kiểu dữ liệu cơ bản

bool 1 Boolean Giá trị logic true/ false bool val1 = true;

bool val2 = false; char 2 Char Ký tự Unicode char val = 'h'; long 8 Int64

Kiểu số nguyên có dấu có giá trị trong khoảng: 9.223.370.036.854.775.808 đến

-9.223.372.036.854.775.807 ulong 8 Uint64 Số nguyên không dấu từ 0 đến 0xFFFFFFFFFFFFFFFF

Trang 9

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Khai báo biến

và NET Framework

 Cũng có thể định nghĩa kiểu dữ liệu riêng

Trang 10

Khai báo biến

Khai báo biến

Kiểu dữ liệu Tên

1

2

3

string bear ;

string bear = "Grizzly" ;

Khai báo biến

Kiểu dữ liệu Tên

Kết thúc bởi ;

1

2

3

Trang 11

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Khai báo hằng

const int earthRadius = 6378;//km

const long meanDistanceToSun = 149600000;//km const double Pi = 3.14;

Trang 12

Kiểu liệt kê

enum Planet {

Mercury, Venus, Earth, Mars }

Planet aPlanet = Planet.Mars;

Console.WriteLine("{0}", aPlanet); //Displays Mars

Trang 13

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Chuyển đổi kiểu dữ liệu

Trang 14

Chuyển đổi kiểu dữ liệu

int x = 65532;

short z = (short) x;

 Cách ép kiểu này có thể gây ra mất thông tin

int x = 5;

double z = 3.2;

x = System.Convert ToInt32 (z);

 Cũng có thể dùng hàm chuyển đổi

Trang 15

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Xây dựng biểu thức

Trang 16

Biểu thức và toán tử

Các toán tử thông thường

Trang 17

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Thứ tự ưu tiên của toán tử

(10 + 20) / 5 => 6

10 + (20 / 5) => 14

10 + 20 / 5 => 14

Trang 18

Câu lệnh điều kiện

Trang 19

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

}

Trang 21

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Trang 22

Câu lệnh break, goto

Trang 23

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Câu lệnh lặp

Trang 24

Vòng lặp for

for (int i = 0; i < 10; i++) {

Console.WriteLine("i = {0}",i); }

for ( int j = 100; j > 0; j -= 10 ) {

for (giá trị đầu; điều kiện; bước nhảy) {

câu lệnh;

}

Ví dụ

Trang 25

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Vòng lặp while

i = 0;

while ( i < 10 ) {

Console.WriteLine(“ i: {0} ”,i); i++;

}

Trang 26

Vòng lặp do … while

kiện lặp cho đến khi điều kiện = false

Trang 27

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

namespace trong chương trình

Trang 28

Ví dụ

Trang 29

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Console.WriteLine( “i: {0}”, i); }

return 0;

} }

}

}

Ví dụ

Trang 30

Namespace

using Mylib.Demo.Tester;

Trang 31

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Làm việc với lớp System.Console

 Chuỗi nằm trong ngoặc kép

 Biến nằm ngoài ngoặc kép

Console.WriteLine(“Hello, Nice day!”);

Console.WriteLine(i);

Console.WriteLine(“i: {0}, j: {1}”, i,j);

Trang 32

Làm việc với lớp System.Console

 public static string ReadLine( );

 Dùng hàm chuyển kiểu Convert

Console.ReadLine();

double i;

i = Convert.ToDouble(Console.ReadLine());

Trang 33

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Xử lý ngoại lệ

Trang 34

Xử lý ngoại lệ

Trang 35

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Xử lý ngoại lệ

Trang 37

Khoa Công nghệ Thông tin – Đại học Ngân hàng TP.HCM

Trang 38

Q & A

Ngày đăng: 04/12/2015, 19:52

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