บทความล่าสุด

25 กันยายน 2554

ภาวะส่วนตัวและความมั่นคง (Privacy and Security)

ผลกระทบด้านลบ
1. การใช้เทคโนโลยีอย่างมีประสิทธิภาพ คือการใช้งานที่
- มีผลกระทบด้านบวกมากที่สุด
- มีผลกระทบด้านลบน้อยที่สุด
2. ประเด็นที่ต้องคำนึงในการใช้เทคโนโลยี …
- ภาวะส่วนตัว (Privacy)
- ความมั่นคง (Security)
- การยศาสตร์ หรือเออร์โกโนมิกส์ (Ergonomics)
- สิ่งแวดล้อม
ภาวะส่วนตัว(Privacy)
1. กฎหมายมักไม่ทันต่อเทคโนโลยี
2. จริยธรรม(ethics)
- มาตรฐาน หรือศีลธรรม
3. จริยธรรมทางคอมพิวเตอร์ (Computer ethics)
- แนวทางการใช้คอมพิวเตอร์อย่างมีศีลธรรม และบุคคลในสังคมยอมรับได้
• ภาวะส่วนตัว (Privacy)
• ความถูกต้อง(Accuracy)
• การเป็นเจ้าของ (Property)
• การเข้าถึงข้อมูล(Access)

การเชื่อมต่อการปฏิวัติไร้สายและการสื่อสาร

การเชื่อมต่อ
1. เครือข่ายคอมพิวเตอร์เชื่อมโยงผู้คนและทรัพยากรต่างๆบนโลกใบนี้เข้าด้วยกัน
- คอมพิวเตอร์อื่นๆ
- อุปกรณ์เก็บข้อมูลขนาดใหญ่
- อินเทอร์เน็ต
การปฏิวัติไร้สาย
1. เทคโนโลยีไร้สายและโทรศัพท์เคลื่อนที่
- เป็นจุดเปลี่ยนที่สำคัญของการเชื่อมต่อระบบต่างๆ เข้าด้วยกัน
- ทำให้สามารถเชื่อมต่อได้ทุกที่ทุกเวลา
2. เดิมสื่อสารโดยใช้เสียงเพียงอย่างเดียว
3. การสื่อสารคอมพิวเตอร์
- บลูทูธ
- การเชื่อมต่ออุปกรณ์ต่างๆเข้าด้วยกัน

ระบบสื่อสาร
1. ระบบอิเล็กทรอนิกส์ที่ส่งและรับสารสนเทศ
2. องค์ประกอบพื้นฐาน
- อุปกรณ์ส่งและรับข้อมูล
- ช่องทางสื่อสาร
- อุปกรณ์เชื่อมต่อ
- การกำหนดรูปแบบการขนส่งข้อมูล

ช่องทางสื่อสาร
- ส่วนประกอบพื้นฐานของระบบสื่อสาร
- มี 2 ประเภท
- การเชื่อมต่อทางกายภาพ
- แบบไร้สาย

24 กันยายน 2554

Code_C#ของพี่พีท(แต่ทำเอง)


            //////////////////////////////////////////////////////////////////
            ///////////////////////////[CODE 1]///////////////////////////////
            //////////////////////////////////////////////////////////////////
            โจทย์
            จงเขียนโปรแกรมคำนวณค่าน้ำค่าไฟ โดยที่
            คำนวณค่าน้ำ
            1 - 2       หน่วยแรก   10  บาท
            21 - 30     หน่วยถัดไป  12  บาท

            30          หน่วยขึ้นไป  14  บาท
            คำนวณค่าไฟ
            0 - 20      หน่วยแรก            100     บาท
            21 - 25     ช่วงหน่วยนี้หน่วยละ      3/หน่วย  บาท

            30          ช่วงหน่วยนี้ขึ้นไปหน่วยละ  6/หน่วย  บาท
            SOURCE CODE
            int w, e, t;

            Console.Write("Please input Water/Unit : ");
            w = int.Parse(Console.ReadLine());
            Console.Write("Please input Water/Unit : ");
            e = int.Parse(Console.ReadLine());

            if (w >= 0 && w <= 20) w = w * 10;
            else if (w >= 21 && w <= 30) w = w * 12;
            else w = w * 14;
            if (e >= 0 && e <= 20) e = 100;
            else if (e >= 21 && e <= 25) e = e * 3;
            else e = e * 6;

            t = w + e;

            Console.WriteLine("Total :" + t + "$\n" + "Bye");

15 กันยายน 2554

Lab#11

CODE 1 : โปรแกรม เหมือนกันจับยัดด้วยเลข 0
                ค่าตัวเลขที่รับเข้าไปคือจำนวนแถวที่แสดงออกมาทางหน้าจอ แต่ละแถวจะพิมพ์ตัวเลข 1, 2, 3... ยกเว้นตำแหน่งที่แถวกับหลักเท่ากันจะพิมพ์เลข 0 ในข้อนี้ต้องมีการใช้ Nested Loop ร่วมกับ if

SOURCE CODE

int num;
       Console.Write("Please input number : ");
       num = int.Parse(Console.ReadLine());

       for (int i = 1; i <= num; i++)
       {
             for (int j = 1; j <= num; j++)
             {
                     if (j == i) Console.Write("0");
                     else Console.Write(j);
             } Console.WriteLine();
       }

แสดงผล

***ใต้เส้นสีแดงนี้คือค่า 0 เนื่องจากว่าแถวและหลักมีค่าเท่ากันเช่น [1,1] , [2,2] เป็นต้น ก็ให้แสดเป็น
*** ใช้ Nested for , (if,else)




13 กันยายน 2554

หนังสั้น_Pha-InFilm

        เวลาที่เราได้ทำอะไรที่เราชอบนี้ช่างดีจริงๆเน่อะ ถึงมันจะเหนื่อยยังไงก็ทำให้เรากล้าที่จะสู้ต่อไปเช่นหนังสั้นที่เคยทำมานี้

If [ถ้า] 

        สิ่งที่เราต้องเลือก!! คือคำตอบที่เราต้องค้นหา สิ่งที่เราต้องคิดคือผลของการกระทำ ในเมื่อ"อาร์ต" ต้องการตอบคำถามบางอย่างแล้ว...ถ้า...เขาจะตอบคำถามนี้ะทำให้เกิดการเปลี่ยน แปลงอะไร
­บ้าง??



12 กันยายน 2554

C#_รับข้อมูล และแสดงผล

การรับข้อมูลผ่านทางแป้นพิมพ์ และการแสดงผลทางหน้าจอ
ชนิดของตัวแปรแบบเลขจำนวนเต็ม
ตัวแปร
มาจาก
ช่วงข้อมูล
sbyte
System.Sbyte
-128 ถึง 127
byte
System.Byte
0 ถึง 255
short
System.Int16
-32768 ถึง 32767
ushort
System.UInt16
0 ถึง 65535
int
System.Int32
-2147483648 ถึง 21474483647
uint
System.UInt32
0 ถึง 4294967295
long
System.Int64
-9223372036854775808  ถึง  9223372036854775807
ulong
System.UInt64
0 ถึง 18446744073709551615

// ตัว u ที่อยู่ก่อนชื่อชนิดตัวแปร ย่อมาจาก "unsigned" หมายความว่า ไม่สามารถจัดเก็บจำนวนติดลบในตัวแปรชนิดนี้ได้ หรือพูดอีกอย่างว่า ตัวแปรแบบไม่คิดเครื่องหมาย
 

7 กันยายน 2554

Lab#10

งานทดลองในชั่วโมง
Source Code : 1

            float score;
            do
            {
                Console.Write("Please input score : ");
                score = float.Parse(Console.ReadLine());
                if (score < 0 || score > 100)
                    Console.WriteLine("Invalid! Please input again");                
            } while (score < 0 || score > 100);
           
            Console.WriteLine("Good Bye");

31 สิงหาคม 2554

Lab#09

งานทดลองในชั่วโมง
โจทย์ตอบคำถาม

1. int[,] num1 = new int[100];
2. float[,] num2 = new float[75];
3. char[,] char1 = new char[250];
4. string[,] string1 = new string[350];
5. int[,] num3 = new int[20, 30];
6. float[,] num4 = new float[10, 10];
7. char[,] char2 = new char[3, 20];
8. string[,] string2 = new string[10, 30];



25 สิงหาคม 2554

Lab#08[เตรียมสอบ 2554]

เตรียมสอบ 2554
1.เขียน โปรแกรมหาปริมาตรของลูกบาศก์ โดยรับค่าเป็นจำนวนเต็มที่มากกว่า 10 แต่น้อยกว่า 100 เท่านั้น หากไม่อยู่ในช่วงตัวเลขนี้ไม่ต้องแสดงผลออกทางหน้าจอ
ตอบ

int x;
Console.Write("Plaese input Number : ");
x = int.Parse(Console.ReadLine());
if (x <= 100 && x >= 10)
Console.WriteLine(x);

2.สร้างตัวแปรเลขจำนวนเต็ม 2 ตัวเพื่อรับค่า x และ y แล้วแสดงผลลัพธ์จากการคำนวณนี้ x2 +2xy+y2 ทางหน้าจอ
ตอบ

3 สิงหาคม 2554

Lab#07

SOURCE CODE

            int choice=0,number1, number2;

            Console.Write("Please input Number1 : ");
            number1 = int.Parse(Console.ReadLine());
            Console.Write("Please input Number2 : ");
            number2 = int.Parse(Console.ReadLine());


20 กรกฎาคม 2554

Lab#06

Source Code
โปรแกรมแสดงผลยอดเงินคงเหลือในบัญชีเงินฝาก
            float money;

            Console.Write("Please input money : ");       
            money = float.Parse(Console.ReadLine());
            Console.Write("Baht");
            Console.WriteLine("\n");

            if (money >= 100000) money = money + money * 0.03f;
            else if (money >=50000) money = money + money * 0.02f;
            else money = money + money*0.01f;


13 กรกฎาคม 2554

Lab#05

-------------------------------
โปรแกรมคำนวณอายุจากปีพ.ศ.เกิด
- โปรแกรมคำนวณหา y จากสมการ (ข้างล่างอ่ะ)
  y = 3x + 2     x <= 10
        x - 5       Other
- โปรแกรมคำนวณหาผลต่าง(ค่าลบ)ของสองจำนวณโดยผลลัพธ์ต้องไม่ติดลบ
-------------------------------

6 กรกฎาคม 2554

Lab#04

 SOURCE CODE


            int mangoKg, mangoPrice, orangeKg, orangePrice, pay, total, change;
            Console.Write("Mango(Kg) :");
            mangoKg = int.Parse(Console.ReadLine());
            Console.Write("Orange Price(Baht/Kg :");
            mangoPrice = int.Parse(Console.ReadLine());
            Console.Write("Orange(Kg) :");
            orangeKg = int.Parse(Console.ReadLine());
            Console.Write("Orange Price(Baht/Kg) :");
            orangePrice = int.Parse(Console.ReadLine());
            total = (mangoPrice * mangoKg) + (orangePrice * orangeKg);


29 มิถุนายน 2554

Lab#03

CODE 1 : โปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมและพื้นที่วงกลมจากความยาวรัศมี
      รับค่าตัวเลขมา(เป็นทศนิยมก็ได้)และคำนวณหาค่าพื้นที่สี่เหลี่ยมและพื้นที่วงกลมจากความยาวรัศมีเอง

SOURCE CODE
            int myNumber;
            float pi, areaCircle;
            int areaSquare;

            pi = 3.1416f;
            Console.Write("Plese Input Number : ");
            myNumber = int.Parse(Console.ReadLine());

            areaSquare = myNumber * myNumber;
            areaCircle = pi * myNumber * myNumber;

22 มิถุนายน 2554

Lab02

CODE 1 : โปรแกรมตรวจสอบอายุจากปีพ.ศ.เกิด
      รับชื่อ นามสกุล และปี พ.ศ.เกิดแล้วนำมาคำนวณ จะได้อายุของคุณ

SOURCE CODE

string stFirstName, stLastName;
            int stAge, stBirthYear;

            Console.Write("Plese input your FirstName : ");
            stFirstName = Console.ReadLine();
            Console.Write("Plese input your LastName : ");
            stLastName = Console.ReadLine();
            Console.Write("Plese input your Birth Year : ");
            stBirthYear = int.Parse(Console.ReadLine());

1 มิถุนายน 2554

Tag:หัวเรื่องในใบรายงาน



C# Labxx                นายรุ่งอรุณ             รัตนปรีดา
                                543230164-8
                                สาขาวิทยาการคอมพิวเตอร์