1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng kỹ thuật lập trình ngôn ngữ lập trình c (phần 3) phan hồ duy phương

20 0 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

Tiêu đề Kỹ Thuật Lập Trình Ngôn Ngữ Lập Trình C (Phần 3)
Tác giả Phan Hồ Duy Phương
Trường học Mekong University
Chuyên ngành Kỹ Thuật Lập Trình Ngôn Ngữ Lập Trình C
Thể loại Bài giảng
Thành phố Cần Thơ
Định dạng
Số trang 20
Dung lượng 732,69 KB

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

Nội dung

Nhập xuất cơ bản và các hàm thông dụng có sẵn 5.. Nhập xuất cơ bản và các hàm thông dụng có sẵn 5.. Nhập xuất và các hàm thông dụng có sẵn... HÀM XUẤTo Thư viện: Namespace System o Cú ph

Trang 1

KỸ THUẬT LẬP TRÌNH

Lecturer: Phan Hồ Duy Phương

Mekong University

Trang 2

Nội dung

1 Giới thiệu

2 Biểu diễn dữ liệu trong máy tính

3 Ngôn ngữ lập trình C#

4 Lập trình hàm

5 Mảng

6 Thuật toán

Trang 3

1 Giới thiệu về lập trình C#

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

3 Biến và các kiểu dữ liệu

4 Nhập xuất cơ bản và các hàm thông dụng có sẵn

5 Khối lệnh trong lập trình

6 Cấu trúc lệnh rẽ nhánh

7 Cấu trúc lệnh lặp

3 Ngôn ngữ lập trình C#

Trang 4

1 Giới thiệu về lập trình C#

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

3 Biến và các kiểu dữ liệu

4 Nhập xuất cơ bản và các hàm thông dụng có sẵn

5 Khối lệnh trong lập trình

6 Cấu trúc lệnh rẽ nhánh

7 Cấu trúc lệnh lặp

3 Ngôn ngữ lập trình C#

Trang 5

Nội dung:

4.1 Hàm nhập xuất

4.2 Các hàm thông dụng

4 Nhập xuất và các hàm thông dụng có sẵn

Trang 6

HÀM XUẤT

o Thư viện: Namespace System

o Cú pháp:

o Console.Write(<chuỗi định dạng>);

o Console.WriteLine(<chuỗi định dạng>);

o <chuỗi định dạng> là cách trình bày thông tin xuất và được đặt trong cặp nháy kép “ ”:

oVăn bản thường (literal text).

oKý tự điều khiển (escape sequence).

oĐặc tả (conversion specifier).

4.1 Hàm nhập xuất

Trang 7

HÀM XUẤT

o Văn bản thường (literal text):

o Văn bản xuất ra gióng như lúc gõ trong chuỗi định

dạng

o VD:

- Xuất chuỗi Mekong Uni

Console.Write(“ Mekong ”); Console.Write(“ Uni ”); Console.WriteLine(“ Mekong Uni ”);

- Xuất chuỗi a + b

Console.WriteLine(“ a + b ”);

4.1 Hàm nhập xuất

Trang 8

HÀM XUẤT

o Ký tự điều khiển (escape sequence):

Gồm dấu \ và một ký tự

o

4.1 Hàm nhập xuất

Ký tự điều khiển Ý nghĩa

o VD:

Console.Write(“ \n ”);

Console.Write(“ \tMekong ”); Console.Write(“ \\Uni\\ ”);

Trang 9

HÀM XUẤT

Đặt tả (convertion specifier):

o Gồm dấu {} và số nguyên: { số nguyên }

o Xác định thứ tự biến muốn xuất, bắt đầu từ 0

o Các đối số chính là các biến muốn xuất, được liệt kê theo thứ tự cách nhau dấu phẩy.

Console.Write(“ Mot {0}, Hai {1}, Ba {2} ”, a, b, c);

Console.Write(“ So {0} va so {1} ”, 10, 22);

Console.Write(“ So {0} va so {0} ”, 33);

4.1 Hàm nhập xuất

Trang 10

HÀM XUẤT

Đặc tả (convertion specifier):

o VD:

int a = 17,b = 54, c = 99;

a, b, c);

5,3 + 5);

4.1 Hàm nhập xuất

Trang 11

HÀM XUẤT

Đặc tả số thực: {0:0.00}

o VD:

int a = 12.1234;

Console.Write(“ {0:0.00} ”, a);//12.12

Console.Write(“ {0:0.0000} ”, a);//12.1234

a = 8.5

Console.Write(“ {0:0.F2} ”, a);//8.50

Console.Write(“ {0:0.##} ”, a);//8.5

4.1 Hàm nhập xuất

Trang 12

HÀM NHẬP

o Thư viện: Namespace System

o Cú pháp:

o Console.Read(); // trả về int

o Console.ReadLine(); // trả về string

o Hàm nhập vào:

o String.

o Number (Sau khi chuyển đổi).

o Characters.

4.1 Hàm nhập xuất

Trang 13

HÀM NHẬP Nhập chuỗi:

VD:

int c = Console.Read; // Trả về giá trị mã ký tự nhập theo Unicode.

Console.Write(c);

4.1 Hàm nhập xuất

Trang 14

HÀM NHẬP Nhập chuỗi:

VD:

Nhập giá trị cho biến s

string s = Console.ReadLine();

int i = int.parse(s);

4.1 Hàm nhập xuất

Trang 15

HÀM NHẬP Nhập số: dùng TryParse

VD:

string s = Console.Read();

int i;

bool b = int.TryParse(s, out i);

so” );

4.1 Hàm nhập xuất

Trang 16

HÀM NHẬP Nhập ký tự: Dùng hàm Console.ReadKey() , hàm trả

về kiểu ConsoleKeyInfo

o KeyChar: Ký tự phím

o Modifier: Trạng thái phím Ctrl, Alt,….

VD:

ConsoleKeyInfo k = Console.ReadKey(); Console.Write(“Ky tu: {0}”,k.KeyChar); Console.Write(“{0}”,k.Modifier);

4.1 Hàm nhập xuất

Trang 17

Nội dung:

4.1 Hàm nhập xuất

4.2 Các hàm thông dụng

4 Nhập xuất và các hàm thông dụng có sẵn

Trang 18

HÀM TOÁN HỌC

Thư viện: System và lớp Math

o 1 đối số vào: double , kết quả trả về: double

acos, asin, atan, cos, sin, …

exp, log, log10

sqrt

ceil, floor

abs, fabs

o 2 đối số vào: double , kết quả trả về: double

4.2 Các hàm thông dụng

Trang 19

HÀM TOÁN HỌC

VD: int x = 4, y = 3, z = -5;

double t = -1.2;

double kq1 = Math Sqrt(x);

int kq2 = Math Pow(x, y);

double kq3 = Math Pow(x, 1/3);

double kq4 = Math Pow(x, 1.0/3);

int kq5 = Math Abs(z);

double kq6 = Math Floor(t);

Console.Write(“PI={0}”,Math.PI);

4.2 Các hàm thông dụng

Trang 20

Bài tập

1 Viết chương trình nhập vào điểm 3 môn Toán, Lý,

Hóa và xuất ra điểm TB?

2 Viết chương trình nhập vào số lượng hàng và giá

tiền hàng Xuất ra tổng tiền cần trả trước và sau thuế (thuế 10%).

3 Bài tập 1 – 13 Phần 3.6

Ngày đăng: 29/08/2023, 13:02

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