Bài giảng nhập môn lập trình chương 3 trường đại học ngoại ngữ tin học, tp hcm

79 2 0
Bài giảng nhập môn lập trình chương 3   trường đại học ngoại ngữ   tin học, tp hcm

Đ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

Click to edit Master subtitle style BIẾN VÀ CÂU LỆNH TUẦN TỰ Khoa Công nghệ thông tin, HUFLIT NỘI DUNG Ngơn ngữ lập trình C# Mơi trường lập trình Visual Studio Chương trình C# đầu tiên Ghi (Comment) Biến phép gán (Variable Assignment) Các kiểu (Type) Nhập xuất liệu Các phép toán NGƠN NGỮ LẬP TRÌNH C# Ngơn ngữ lập trình C# Computer chỉ hiểu số nhị phân (binary):  (bits) nên I am  ONLY Dữ liệu lưu máy dãy bits Human Lệnh cũng phải viết dưới dạng dãy bits I am  ONLY Machine Machine code Ngơn ngữ lập trình C# Ngơn ngữ lập trình (Programming language) Dựa ngơn ngữ tiếng Anh, nhưng:  • Từ vựng đơn giản • Văn phạm rõ ràng Cho phép chúng ta tạo lệnh (source code) cho máy tính thực Các lệnh (source code) được lưu file văn Source code Machine code Ngôn ngữ lập trình C# Trình biên dịch (Compiler): Một phần mềm chuyển source code thành machine code Compiler Source code Machine code Ngơn ngữ lập trình C# Ngơn ngữ lập trình C# (phát âm see sharp) Microsoft phát triển (năm 2000) Một ngôn ngữ phổ biến General‐purpose programming language:  • Desktop application • Server‐side  • Video game Ngôn ngữ lập trình C# C# chạy NET Framework NET Framework: gồm có phần Common Language Runtime (CLR) Base Class Library (BCL) … Ngơn ngữ lập trình C# Common Language Runtime (CLR) CLR máy ảo (virtual machine), một loại phần mềm đặc biệt có chức máy thực C# thực chạy CLR Base Class Library (BCL) BCL thư viện code phong phú. Chúng ta có thể sử dụng code được viết sẵn chương trình Ngơn ngữ lập trình C# Tiến trình thực thi C# code  Visual C# Project C# Source Files C# Compiler Tạo MS IL (.exe hay .dll) NET Framework Common Language Runtime Dùng Base Class Libraries Chuyển sang native machine code Operating System 10 Phần mềm thực hành Hands‐on Submit bài 65 Phần mềm thực hành Hands‐on Xem điểm số và lỗi các test 66 Phần mềm thực hành Hands‐on Xem từng test case để biết tại sao lỗi Kết chương trình do mình viết Đáp án xác cần đạt tốn 67 CÁC PHÉP TỐN CƠ BẢN 68 Các phép tốn Phép toán trên số nguyên Phép toán + ‐ * / % Ý Nghĩa Cộng Trừ Nhân Chia lấy phần nguyên Chia lấy phần dư Chú ý:  ‐ Thứ tự ưu tiên: Nhân, chia trước; cộng, trừ sau ‐ Để thay đổi thứ tự ưu tiên, chúng ta dùng dấu () 69 Các phép toán Phép toán trên số thực Phép toán + ‐ * / % Ý Nghĩa Cộng Trừ Nhân Chia Không phép dùng 70 Các phép toán Phép toán ép kiểu (casting) Dùng để chuyển kiểu của giá trị sang kiểu mới Cách viết: Kiểu mới đặt trong () và đặt trước giá trị  hay biến cần chuyển static void Main()  {  double x = 1234.7;  int a;  // Cast double to int.  a = (int)x; Console.WriteLine(a);  } 71 Các phép toán Phép toán so sánh Phép toán > < >=

Ngày đăng: 21/07/2023, 16:54

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

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

Tài liệu liên quan