0
ICT by 5/2
Posted by kru.fern
on
22:57
บล็อกรายวิชาเทคโนโลยีสารสนเทศ ม.5 โดย ครูเฟิร์น ^_^ โรงเรียนบางบ่อวิทยาคม อ.บางบ่อ จ.สมุทรปราการ
บทที่ 1 | เทคโนโลยีสารสนเทศและการสื่อสาร | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/7 |
บทที่ 2 | ข้อมูล สารสนเทศ และความรู้ | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/4 |
บทที่ 3 | คอมพิวเตอร์ส่วนบุคคล | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/6 |
บทที่ 4 | ระบบเครือข่ายและการสื่อสาร | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/2 |
บทที่ 5 | อินเทอร์เน็ต | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/5 |
บทที่ 6 | หลักการแก้ปัญหาด้วยคอมพิวเตอร์ | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/1 |
บทที่ 7 | การพัฒนาโปรแกรม | สรุปโดย | นักเรียนชั้นมัธยมศึกษาปีที่ 5/3 |
ชนิดข้อมูล
|
หน่วยความจำ (byte)
|
ขอบเขตข้อมูล
|
byte
|
1
|
0 ถึง
255
|
sbyte
|
1
|
-128 ถึง
127
|
short
|
2
|
-32,768 ถึง
32,767
|
ushort
|
2
|
0 ถึง 65,535
|
int
|
4
|
-2,147,483,648
ถึง 2,147,483,647
|
unit
|
4
|
0 ถึง
4,294,967,295
|
long
|
8
|
-9,223,372,036,854,755,808
ถึง 9,223,372,036,854,755,807
|
ulong
|
8
|
0 ถึง
18,446,744,073,709,551,615
|
ชนิดข้อมูล
|
หน่วยความจำ (byte)
|
ขอบเขตข้อมูล
|
float
|
4
|
-3.402823 X 1038 ถึง 3.402823 X 1038
|
double
|
8
|
-1.79769313486232 X 10308
ถึง 1.79769313486232 X 10308
|
ชนิดข้อมูล
|
หน่วยความจำ (byte)
|
ขอบเขตข้อมูล
|
char
|
2
|
ตัวอักษรหนึ่งตัว
เก็บแบบ Unicode
ใช้เครื่องหมาย Single
Quote ครอบตัวอักษร
ตัวอย่าง ‘O’
‘K’
|
string
|
ตามความยาวข้อความ
|
ข้อความ ตั้งแต่
0 ถึง 231 (ประมาณสองพันล้านตัวอักษร)
ใช้เครื่องหมาย Double
Quote ครอบข้อความ
ตัวอย่าง “My
game by Visual C#” “ยินดีต้อนรับสู่เกมของเรา”
|
ชนิดข้อมูล
|
หน่วยความจำ (byte)
|
ขอบเขตข้อมูล
|
Date
|
8
|
วันเวลา ตั้งแต่
00:00:00 ของวันที่ 1 มกราคม ค.ศ.0
ถึง 23:59:59
ของวันที่ 31 ธันวาคม ค.ศ.9999
|
ตัวดำเนินการ
|
คำอธิบาย
|
ตัวอย่างการนำไปใช้ เมื่อ a = 5, b = 3
|
ผลลัพธ์ที่ได้
|
+
|
บวก
|
a
+ b
|
8
|
-
|
ลบ
|
a
– b
|
2
|
*
|
คูณ
|
a
* b
|
15
|
/
|
หาร
|
a
/ b
|
1.67
|
%
|
หาเศษจากการหาร
|
a
% b
|
2
|
ตัวดำเนินการ
|
คำอธิบาย
|
ตัวอย่างการนำไปใช้ เมื่อ a = 5, b = 3
|
ผลลัพธ์ที่ได้
|
=
=
|
เท่ากับ
|
a
= = b
|
False
|
!
=
|
ไม่เท่ากับ
|
a
! = b
|
True
|
<
|
น้อยกว่า
|
a
< b
|
False
|
<
=
|
น้อยกว่า หรือเท่ากับ
|
a
< = b
|
False
|
>
|
มากกว่า
|
a
> b
|
True
|
>
=
|
มากกว่า หรือเท่ากับ
|
a
> = b
|
True
|
ตัวดำเนินการ
|
คำอธิบาย
|
ตัวอย่างการนำไปใช้
เมื่อ a = True, b = False
|
ผลลัพธ์ที่ได้
|
!
|
นิเสธ (Negation)
|
!a
|
False
|
&&
|
และ (And)
|
a
&& b
|
False
|
|
|
|
หรือ (Or)
|
a
| | b
|
True
|
^
|
Exclusive
Or
|
a
^ b
|
True
|
ตัวดำเนินการ
|
คำอธิบาย
|
ตัวอย่างการนำไปใช้
|
ผลลัพธ์ที่ได้
|
=
|
กำหนดค่า
|
a
= b เป็นการนำค่า b
ให้ a
|
3
|
+
=
|
เพิ่มค่า แล้วกำหนดค่า
|
a
+ = b มีค่าเท่ากับ a
= a + b
|
8
|
-
=
|
ลดค่า แล้วกำหนดค่า
|
a
- = b มีค่าเท่ากับ a = a - b
|
2
|
*
=
|
คูณ แล้วกำหนดค่า
|
a
* = b มีค่าเท่ากับ a = a * b
|
15
|
/
=
|
หาร แล้วกำหนดค่า
|
a
/ = b มีค่าเท่ากับ a = a / b
|
1.67
|
%
=
|
หาเศษจากการหาร แล้วกำหนดค่า
|
a
% = b มีค่าเท่ากับ a = a % b
|
2
|
Method
|
หมายถึง
|
ตัวอย่างการใช้
|
int.Parse(ข้อความ);
|
แปลงข้อมูลชนิดตัวอักษร
(String) ให้เป็นข้อมูลชนิดตัวเลขจำนวนเต็ม (int)
|
a = int.Parse(textBox1.Text)
หมายถึง
แปลงข้อมูลชนิด String ที่รับจาก textBox1 เป็นข้อมูลตัวเลขจำนวนเต็ม และเก็บค่าในตัวแปร a
b = int.Parse(“999”); หมายถึง แปลงข้อมูลชนิด String “999” ให้เป็นตัวเลข
999 แล้วเก็บค่าในตัวแปร b
|
double.Parse(ข้อความ);
|
แปลงข้อมูลชนิดตัวอักษร
(String) ให้เป็นข้อมูลตัวเลขทศนิยม (double)
|
c =
double.Parse(textBox1.Text); หมายถึง แปลงข้อมูล String ที่รับจาก textBox1 เป็นข้อมูลตัวเลขทศนิยม
และเก็บค่าในตัวแปร c
d =
double.Parse(“99.99”); หมายถึง แปลงข้อมูล String “99.99”
เป็นตัวเลขทศนิยม 99.99 แล้วเก็บค่าในตัวแปร d
|
ToString();
|
แปลงชนิดข้อมูลให้เป็นชนิดตัวอักษร
(String)
|
int e = 50;
textBox1.Text =
e.ToString(); หมายถึง แปลงชนิดข้อมูล int ซึ่งคือตัวเลข
50 ให้เป็นข้อมูลชนิดตัวอักษร (String) แล้วแสดงผลใน textBox1
เนื่องจาก textbox สามารถแสดงผลเฉพาะข้อมูลชนิดตัวอักษร
(String) เท่านั้น
|
DateTime.Now.Tostring();
|
แปลงข้อมูลชนิดวันเวลา
(DateTime) ให้เป็นชนิดตัวอักษร (String)
|
f =
DateTime.Now.ToString(); หมายถึง
แปลงข้อมูลวันเวลาปัจจุบันให้เป็นข้อมูลชนิดตัวอักษร แล้วเก็บค่าในตัวแปร
f
|
Copyright © 2009 Information Technology I M.5 by kruFern All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.