7.13.2554

เนื้อหาจากการประชุมครั้งที่ 2


1.รายละเอียดใบงาน lab0และเนื้อหาเสริม

ในใบงานนี้จะเป็นการเริ่มต้นรู้จักกับการเขียนโปรแกรมภาษาซี ด้วยโปรแกรม CodeBlock 10.5
ซึ่งจะเรียนรู้ถึง โครงสร้างและคำสั่งพื้นฐานโปรแกรม,การ run และ Compile โปรแกรม
ในการทำนั้นจะเริ่มจากการใช้คำลั่ง printf เหมือนในเนื้อหาข้างต้นของ blog นี้จากการประชุมครั้งแรก ในโครงสร้างการเขียนนั้นจะประกอบไปด้วย 5 ส่วนดังนี้
1.1 ส่วนหัวของโปรแกรม เช่น #include,#define เป็นต้น

1.2 ส่วนของการประกาศ เป็นส่วนที่ใช้ประกาศฟังก์ชั่นหรือตัวแปรที่ต้องใช้ในโปรแกรม ทุกๆส่วนจะต้องถูกเรียกใช้ข้อมูลที่ประกาศไว้ในส่วนนี้ได้

1.3 ส่วนของฟังก์ชั่นหลัก ส่วนนี้ทุกโปรแกรมต้องมี ประกอบด้วยประโยคคำสั่งต่างๆที่จะทำให้โปรแกมทำงานโดยคำสั่งต่างๆมาเรียงต่อกันเช่น main() ตามด้วยเครื่องหมาย {}

1.4 ส่วนของการสร้างฟังก์ชั่นและการใช้ฟังก์ชั่น ส่วนที่ใช้เครื่องหมาย {} เป็นการเขียนคำสั่งและฟังก์ชั่นต่างๆ ภายในโปรแกรมโดยค่าต่างๆของโปรแกรมต้องอยู่ใน {} เสมอ

1.5 ส่วนของการอธิบายโปรแกรม ส่วนนี้ใช้บรรยายอธิบายการทำงานของโปรแกรมในแต่ละส่วน


2.รายละเอียดใบงาน lab1และเนื้อหาเสริม

10 ความคิดเห็น:

  1. วีรศักดิ์ ดังชนกนันท์23 กรกฎาคม 2554 เวลา 09:38

    โปรแกรมบวกเลขเพิ่มขึ้นอีกสิบ !!

    #include "stdio.h"
    #difine POTINT 20
    int main (void)
    {
    int a,b;
    printf("Please your point : );
    scanf("%d",&a0);
    b=a+POINT;
    printf("New point is %d ",b);
    }

    แสดงผล
    Please your point : 13
    New point is 33

    ตอบลบ
  2. ไม่ระบุชื่อ30 กรกฎาคม 2554 เวลา 14:02

    โปรแกรมคูณค่าที่รับเข้ามาด้วย 2

    #include"stdio.h"
    #define number 2
    int main(void)
    {
    int x,z;
    printf("please enter your number : ");
    scanf("%d",&x);
    z=x*number;
    printf("%d x %d = %d",x,number,z);
    return 0;
    }

    แสดงผล
    please enter your number : 5
    5 x 2 = 10


    (น.ส.หัสรา วัจนะรัตน์ 5401011620542)

    ตอบลบ
  3. ไม่ระบุชื่อ31 กรกฎาคม 2554 เวลา 21:24

    โปรแกรมนี้จะแสดงวิธีใช้#define
    #include
    #define NUMBER1 21
    #define NUMBER2 12
    int main ()
    {
    int a;
    printf ("Enter your number :");
    scanf ("%d",&a);
    printf("Your number is %d\n",a);
    printf("NUMBER1 + your number =%d\n",a+NUMBER1);
    printf("NUMBER2 + your number =%d\n",a+NUMBER2);
    printf("NUMBER2 + NUMBER2 =%d\n",NUMBER1+NUMBER2);
    }
    ถ้าป้อนค่าเป็น1
    จะแสดงผลคือ
    Enter your number :1
    Your number is 1
    NUMBER1 + your number =22
    NUMBER2 + your number =13
    NUMBER1 + NUMBER2 =33
    (นาย ปลวัชร เปรมสิริอำไพ 54-010116-2033-0)

    ตอบลบ
  4. ไม่ระบุชื่อ1 สิงหาคม 2554 เวลา 19:39

    #include"stdio.h"
    #define RATE 40
    int main(void)
    {
    int num,sum;
    printf("Enter Your Number => ");
    scanf("%d",&num);
    sum=num*RATE;
    printf("Result => %d",sum);
    return 0;
    }


    num = 10
    ผลลัพธ์ คือ 400
    แสดงผล คือ
    Enter Your Number => 10
    Result => 400
    (น.ส. พรทิพย์ ทาบุตร 54-010116-2036-4)

    ตอบลบ
  5. #include
    int main(void)
    {
    char str[30];
    int intAge;
    float Height, Weight;

    printf("Enter name : ");
    scanf("%s",&str);
    printf("Enter age : ");
    scanf("%d",&intAge);
    printf("Enter Height : ");
    scanf("%f",&Height);
    printf("Enter Weight : ");
    scanf("%f",&Weight);
    printf("\n=========================\n");
    printf("My name is %c\n", str);
    printf("Age : %d,", intAge);
    printf("Height : %.2f ,Weight : %.2f",Height,Weight);
    return 0;
    }

    ผลลัพธ์ที่ไ่ด้
    Enter name : Tony
    Enter age : 18
    Enter Height : 170
    Enter Weight : 78

    =============================

    My name is Tony
    Age : 18,Height : 169.00,Weight : 78.00

    ตอบลบ
  6. #include
    int main(void)
    {
    char str[30];
    int intAge;
    float Height, Weight;

    printf("Enter name : ");
    scanf("%s",&str);
    printf("Enter age : ");
    scanf("%d",&intAge);
    printf("Enter Height : ");
    scanf("%f",&Height);
    printf("Enter Weight : ");
    scanf("%f",&Weight);
    printf("\n=========================\n");
    printf("My name is %c\n", str);
    printf("Age : %d,", intAge);
    printf("Height : %.2f ,Weight : %.2f",Height,Weight);
    return 0;
    }

    ผลลัพธ์ที่ไ่ด้
    Enter name : Tony
    Enter age : 18
    Enter Height : 170
    Enter Weight : 78

    =============================

    My name is Tony
    Age : 18,Height : 169.00,Weight : 78.00

    (นายเบญจพล ศรีสันติธรรม 54-010116-2059-3)

    ตอบลบ
  7. การนำ#defineไปใช้
    #include
    #define Name "Thon"
    #define X 3

    int main (void)
    {
    int a,b,c;
    double ans;

    printf ("Name is %s \n",Name)
    printf ("number 1 =");
    scanf ("%d",&a);
    printf ("number 2 =");
    scanf ("%d",&b);
    printf ("number 3 =");
    scanf ("%d",&c);

    ans=(a+b+c)/x, x;
    printf ("Average of %d ,%d,%d is %f\n",a,b,c,ans );
    return 0;
    }
    การทำงาน
    Name is Thon
    number 1 = 7
    number 2 = 8
    number 3 = 9
    Average of 7,8,9 is 8


    นายธน สุทธิธรรม 5401011630149

    ตอบลบ
  8. ประวีร์ แสงทอง4 สิงหาคม 2554 เวลา 20:00

    โปรแกรม หาปริมาตรทรงกระบอก
    #include
    #define PI = 3.14
    int main(void)
    {
    float a,b;
    printf("Enter R ");
    scanf("%f",&a);
    printf("Enter High ");
    scanf("%f",&b);
    printf("Volume is %f",a*b*PI);
    }

    นายประวีร์ แสงทอง 54-010116-2032-1

    ตอบลบ
  9. #include
    #define x 10
    int main(void)
    {
    int a,sum=0;
    printf("Please enter number =\t");
    scanf("%d",&a);
    sum=x+a;
    printf(" a=\t%d\n",a);
    printf("x=\t%d\n",x);
    printf("Result is %d\n",sum);
    }
    ใสค่า 2
    ผลลัพ 12
    ศราวุฒิ คำเมือง 54-010116-2049-6

    ตอบลบ
  10. #include
    #define b 40
    main(void)
    {
    int a;
    int sum=0;
    printf("a =");
    scanf("%d",&a);
    sum=b+a;
    printf(" a=%d\n",a);
    printf("b=%d\n",b);
    printf("total%d\n",sum);
    }
    พิมพ์ 4
    คำตอบที่ได้ 44

    ตอบลบ