[ Ics 103 Computer Programming in C Discussion ]

الموضوع في 'علوم الحاسب الآلي' بواسطة newb, بتاريخ ‏5 فبراير 2012.

  1. newb

    newb مشرف ركن التقنية سابقاً

    انضم:
    ‏1 يناير 2010
    المشاركات:
    1,501
    التخصص:
    N/a
    الجامعة:
    N/a
    سنة التخرج:
    N/a
    الإقامة:
    127.0.0.1
    التقييمات:
    +2 / 0 / -1
    السلام عليكم ورحمة الله وبركاته
    مرحبا بكم أعضاء وزوار قسم علوم الحاسب الآلي

    فكرة الموضوع :
    التعاون بين الطلاب على :

    فهم مادة البرمجة بلغة c
    مثال: اسئلة عن نقاط معينة غير مفهومة في موضوع معين(يفضل أن تكتب مافهمته حتى يتم تصحيح المفهوم ان كان غير صحيح)*
    حل الاسئلة
    مثال: شباب فيه سؤال بالصفحة الفلانية حاولت حله ولكن وقفت عند هذه النقطة... مالخطا في حلي ؟*
    مشاركة كل ما يراه العضو مفيدا من مصادر تعليمية أو غيره لأخوانه الطلاب.
    مثال: موقع مفيد لتعلم لغة سي http://www.cprogramming.com/tutorial/c-tutorial.html


    ملاحظات :
    1- قبل طرح سؤالك تأكد من انه غير مكرر ولم تتم الاجابة عليه مسبقا (ستتم فهرسة الموضوع لاحقاً لتسهيل عملية البحث)
    .*
    2- كل سؤال يطرح يفضل أن يكون عنوانه (السؤال رقمX) حيث X هو رقم السؤال.*
    3- لمن يعرف الاجابة لذلك السؤال يكتب العنوان أولا (جواب السؤال X) حيث X هو رقم السؤال المعني بالاجابة.*
    4- اذا كان ردك عباره عن اضافة مفيده للطلاب فيفضل أن تكتب في عنوان ردك "tip" أو "فائدة"

    Syllabus

    أرجو مِن مَن لديه نسخة إلكترونية منه مراسلتي.

    Lecture Slides

    Lab Documents

    * المصدر
     
    • x 1 إعجاب إعجاب
  2. BRAV3

    BRAV3 عضو

    انضم:
    ‏13 مايو 2011
    المشاركات:
    444
    التقييمات:
    +12 / 0 / -0
    طيب الشيء اللي تسووه ، ما يعتبر غش؟!

    كون الشيء اللي نسويه يعتبر غش أو لا يعتمد على طريقة إستخدامك للموضوع و الأكواد المكتوبة فيه ، الهدف من قراءة الأكواد الجاهزة هو التعلم و الفائدة ، و المفترض بعد قرائتك و فهمك للكود إنك تكون قادر على كتابته بنفسك ، و هذا أبعد ما يكون عن الغش ، و إلا فحضورك للمحاضرات و قرائتك للكتب تعتبر غش أيضاً لنفس العلة :hehehe:.


    أيضاً ، نسخ الكود لا ينصح به لأسباب أكثر أهمية من كون الموضوع غش أو لا (يقصد بالغش هنا الغش البرمجي ، و هو مصطلح فضفاض جداً :hehehe:) ، منها:

    1-
    المدرسين باستطاعتهم إكتشاف إن كان الكود منسوخ أو لا.

    2- بعض المدرسين صار ما يثق بأي كود يستلمه من الطلاب ،
    و صار ما يقيم الطلاب إلا على الأعمال اللي يسووها أمامه.

    الخلاصة:

    إن كنت تريد نسخ الأكواد ، فالله يسهل لك :hehehe: ، ما حنمنع نفسنا من الاستفادة من الموضوع لإنك ممكن تسيء استخدامه.

    مع السلامة.

    :وردة:
     
    • x 1 إعجاب إعجاب
  3. al3aneed1100

    al3aneed1100 عضو

    انضم:
    ‏23 يوليو 2008
    المشاركات:
    610
    الوظيفة:
    على يدك
    الإقامة:
    818
    التقييمات:
    +34 / 0 / -2
    احب اضيف نقطة ان كتابة الاكواد هي متعة حقيقة لكن بعض الاحيان تصادفك مشاكل تحتاج لمساعدة
    يعني تكون كاتب الكود لكن تطلب شرح جزيئة لفهمها اما سالفة نسخ ولصق لا اوافق عليها نهائيا
     
    • x 1 إعجاب إعجاب
  4. mahtar

    mahtar عضو

    انضم:
    ‏22 سبتمبر 2010
    المشاركات:
    30
    التقييمات:
    +7 / 0 / -0
    السلام عليكم ورحمة الله
    عندي سؤال مو عارف ليه out put صاير كذا
    السؤال كالاتي :
    اذا كتبت
    int m;
    if(2=m)
    printf("KFUPM");
    printf("ICS"); ​
    بيطلع لي ارور لان مايصير تكتب
    2=m​
    واذا كتبت
    int m=2;
    if(2==m)
    printf("KFUPM ");
    printf("ICS");

    يطلع لي KFUPM ICS

    واذا كتبت


    int m;
    if(2==m)
    printf("KFUPM ");
    printf("ICS");


    يطلع لي ICS
    ابي توضيح :crezy:
     
  5. المنكسرلله

    انضم:
    ‏20 يونيو 2010
    المشاركات:
    2,289
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    التقييمات:
    +190 / 0 / -60
    الأجمل وضع الأكواد باستخدام خاصية "إدراج كود" في المشاركات
    يحطها بين
    كود:
    و
    
    ويصير شكلها كما في المثال المقتبس أدناه:
     
    • x 1 إعجاب إعجاب
  6. mahtar

    mahtar عضو

    انضم:
    ‏22 سبتمبر 2010
    المشاركات:
    30
    التقييمات:
    +7 / 0 / -0
    شكرا معلومه جديدة بالنسبة لي :)
     
  7. المنكسرلله

    انضم:
    ‏20 يونيو 2010
    المشاركات:
    2,289
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    التقييمات:
    +190 / 0 / -60


    وعليكم السلام ورحمة الله
    منطقي اللي صاير
    كود PHP:
    int m;
    if(
    2=m)
       
    printf("KFUPM");
       
    printf("ICS");
    لا يجوز إعطاء الرقم 2 قيمة variable m
    لاحظ أن = لإعطاء قيمة assignment
    و == للسؤال عن المساواة


    أما
    كود PHP:
    int m=2;
    if(
    2==m)
       
    printf("KFUPM ");
       
    printf("ICS");
    يطلع KFUPM ICS
    فمنطقي لأن جواب سؤال الشرط true
    إذ أننا جعلنا
    كود PHP:
    2;
    ثم سألناه هل
    كود PHP:
    == 2
    فالجواب نعم وطبق الprintf الأولى


    أما الحالة الأخيرة بعد ما شلنا
    كود PHP:
    2;
    مما جعل جواب سؤال الشرط يكون false
    فلم يطبق سوى الأخيرة من الprintfs
    :ملك:
     
  8. mahtar

    mahtar عضو

    انضم:
    ‏22 سبتمبر 2010
    المشاركات:
    30
    التقييمات:
    +7 / 0 / -0
    كلام منطقي ..
    مشكور على الاجابة واسال الله لك بالتوفيق
     
  9. s2011

    s2011 عضو

    انضم:
    ‏7 سبتمبر 2011
    المشاركات:
    91
    التخصص:
    AME
    الجامعة:
    KFUPM
    سنة التخرج:
    2017
    التقييمات:
    +2 / 0 / -0


    السلام عليكم
    انا عندي مجموعة اسئلة ماني فاهمها من الكويزات

    السؤال الاول :

    كود PHP:
    int d=1,f=1;
    if (
    d==2)
        if (
    f==1)
           
    printf("job1  ");
        else if (
    d==1)
          
    printf("job2  ");
        else
          
    printf("  DONE  "); 

    هذا الكود جاني وطلع الجواب الصحيح مافي اوت بوت للبرنامج ! ماني عارف ليه مع ان المفروض يكون الاوت بوت job 2 ولا انا غلطان ؟


    السؤال الثاني :

    كود PHP:
    int x=100,y=50,z;
    if(
    x>100)
    {
     if(
    x>y)
       
    z=6;
     else
       
    z=5;     
    }
    else
    {
      if(
    x>y)
        
    z=4;
      else
        
    z=3;
    }



    هنا طلع الناتج 4 انا فاهم الجزء الي تحت طلع منه 4 بس الي فوق مافهمته كيف جاب if مرتين يعني كانه كاتب && ?

    السؤال الثالث :

    كود PHP:

    if(!0)
       
    printf("KFUPM  ");
    printf("ICS");


    وش معنى اول سطر if(!0) ؟؟ ماني فاهمه


    وهذا السؤال حله 2 لان القيمة ثابتة من اول سطر بالكود ولا لا ؟
    كود PHP:
    Assuming that mm is equal to 5What will be the value of t after executing the following statements?
     
    t=2;
    switch (
    mm) {
      case 
    4t=t+1;
      case 
    6t=t+3;



    هذا الي مضيعني للحين وبكرا الميد تيرم :sad:

     
  10. المنكسرلله

    انضم:
    ‏20 يونيو 2010
    المشاركات:
    2,289
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    التقييمات:
    +190 / 0 / -60
    وعليكم السلام

    السؤال الاول :
    الجواب الصحيح مافي اوت بوت للبرنامج
    الif الثانية ما رح يوصلها الexecusion أصلا وما رح يشوف iالif داخلها
    لأنه لن يدخل من الأولى
    لذا لن يطبع أي شيء

    السؤال الثاني :
    عادي يكون عندك if داخل if
    يسمونها nested ifs
    ممكن في حال أنه الblock اللي يأثرون فيه يكون نفيه نعدها كأنها &&
    لكن أحيانا يكون الblock حق لاخارجية أكبر
    أو يكون مثل هنا للداخلية else ففي هذه الحالة بيكون أبرك لك الnested


    السؤال الثالث :
    معك حق
    if(10)
    هي فلسفة مالها داعي
    معناها طبق دائما وأبدا

    الأخير كما قلت أنت
    2
    لأنه لن يدخل أيا من حالات الswitch
     
  11. s2011

    s2011 عضو

    انضم:
    ‏7 سبتمبر 2011
    المشاركات:
    91
    التخصص:
    AME
    الجامعة:
    KFUPM
    سنة التخرج:
    2017
    التقييمات:
    +2 / 0 / -0
    يعطيك الف عافية ماقصرت بيض الله وجهك
     
  12. N2011

    N2011 عضو

    انضم:
    ‏24 مايو 2012
    المشاركات:
    27
    التقييمات:
    +2 / 0 / -0
    السلام عليكم يا شبااب ز فيه عندي سؤال من 4 lab task من اللاب function كيف يكون البرنامج:sad:

    صووره السؤال في المرفق
     

    الملفات المرفقة:

    • صورة1.png
      صورة1.png
      حجم الملف:
      29.3 ك. ب
      المشاهدات:
      991
  13. مكتّف النملة

    انضم:
    ‏9 أكتوبر 2009
    المشاركات:
    924
    التقييمات:
    +4 / 0 / -0
    شباب جايب العيد في ics 103 يا ليت مساعدة ايش أفضل موقع ييبسط المادة لي
     
  14. Computist

    Computist عضو

    انضم:
    ‏21 سبتمبر 2011
    المشاركات:
    1,157
    الوظيفة:
    COE student
    الإقامة:
    KFUPM & Alhasa
    التقييمات:
    +97 / 0 / -2
    is there a lab project in this coures ???????????????
     
  15. faisalcom2008

    faisalcom2008 عضو

    انضم:
    ‏1 أكتوبر 2010
    المشاركات:
    264
    التخصص:
    Electrical Engineering
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    الجنس:
    ذكر
    الوظيفة:
    Electrical Engineer
    الإقامة:
    الظهران
    التقييمات:
    +20 / 0 / -0
  16. المنكسرلله

    انضم:
    ‏20 يونيو 2010
    المشاركات:
    2,289
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    التقييمات:
    +190 / 0 / -60
    السلام عليكم
    نريد تفعيل هذا الركن قبل اختبار الفاينل يوم الثلاثاء (1/1/2013) للفصل الدراسي (121)
    فمع نهمة السائلين
    وهمة المجيبين
    وبتوفيق الله
     
  17. Awesome Mjoody

    انضم:
    ‏14 أغسطس 2011
    المشاركات:
    51
    التقييمات:
    +3 / 0 / -0
    اقوول عياال ...

    الفاينل فيه ريتن بارت ولا لا ؟؟
     
  18. المنكسرلله

    انضم:
    ‏20 يونيو 2010
    المشاركات:
    2,289
    التخصص:
    COE
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    التقييمات:
    +190 / 0 / -60
  19. Computist

    Computist عضو

    انضم:
    ‏21 سبتمبر 2011
    المشاركات:
    1,157
    الوظيفة:
    COE student
    الإقامة:
    KFUPM & Alhasa
    التقييمات:
    +97 / 0 / -2
    multiple choice only
     
  20. D7eeeM

    D7eeeM عضو

    انضم:
    ‏13 يوليو 2011
    المشاركات:
    295
    التقييمات:
    +5 / 0 / -0
    int i,j,k,count=0;
    for(i = 1; i <= 3; i++)
    for(j = 10; j <= 13; j++)
    for (k = 5; k >=4; k--)
    count++;
    printf("%d\n", count);
    a. 16
    b. 18
    c. 24
    d. 32

    ليه بيطلع الجواب 24 ؟
     
جاري تحميل الصفحة...
مواضيع شبيهة - Ics 103 Computer Programming Discussion
  1. تقييم
    الردود:
    34
    المشاهدات:
    24,459
  2. تقييم
    الردود:
    2
    المشاهدات:
    3,403
  3. Theking999
    الردود:
    3
    المشاهدات:
    1,685
  4. newb
    الردود:
    32
    المشاهدات:
    7,999
  5. sajkab
    الردود:
    5
    المشاهدات:
    886
  6. Error_Handler
    الردود:
    1
    المشاهدات:
    4,445
  7. immortal vertcl
    الردود:
    0
    المشاهدات:
    486
  8. ~~~
    الردود:
    2
    المشاهدات:
    3,592
  9. Nevermind7
    الردود:
    0
    المشاهدات:
    327
  10. Nevermind7
    الردود:
    0
    المشاهدات:
    565

مشاركة هذه الصفحة