Upload
brent
View
35
Download
5
Embed Size (px)
DESCRIPTION
الفصل 2 - بداية البرمجة. الترويسة. بداية الدالة. نهاية الدالة. موقع ملفات الترويسة. الدالة الرئيسية. سطر امر C++. عنصر. مجموعة احرف string – موضوعة بين علامتى ترقيم (قوسين). معامل (مساعد) للطباعة على الشاشة. فاصلة منقوطة: نهاية سطر الاوامر. البنية الاساسية للبرنامج. - PowerPoint PPT Presentation
Citation preview
-2الفصل البرمجة بداية
للبرنامج االساسية البنية
#include <iostream>
using namespace std;
int main( )
{
cout << “This is C++!”;
}
الترويسة
الرئيسية الدالة
الدالة بداية
امر ++Cسطر
الدالة نهاية
الترويسة ملفات موقع
Lesson 2.1
عنصر
) الشاشة ) على للطباعة مساعد معامل
احرف – stringمجموعةعالمتى بين موضوعة
) قوسين ) ترقيم : االوامر سطر نهاية منقوطة فاصلة
C++ Syntax
االوامر لكتابة قواعد نهاية على للتعرف تساعد المنقوطة الفاصلة
االوامر سطر الالتينية االحرف لحالة small & capitalحساسية
letters( الفارغة االسطر الكلمات و االحرف بين الفراغات المسموحة التغييرات
Lesson 2.1
المالحظات
البرنامج مهمة عن للتعريف مهمة المالحظات البرنامج سير على تأثير أي لديها ليس واحد ذاتسطر مالحظات
– ( بينهما ( فراغ ال بشرطتين المالحظة سطر بداية //يجبهو – نفسالسطر وعلى الشرطتين بعد يلي ما جميع
مالحظة اسطر عدة ذات مالحظات
المحددات – */comments/* باستخدام
Lesson 2.2المالحظات المالحظات بداية نهاية
مقدمه شعار إنشاء
بداية في مالحظات مجموعة عن عبارةالبرنامج
االسم–المستخدمة – المتغيراتالبرنامج – تطور مراحل عن نبذةالمؤلف–البرنامج – الغرضمنالبرنامج – تاريخ
Lesson 2.2
//***********************// Name: Sally Student// Purpose: Assignment 2// Date: 11/22/2003// Reference: Chapter 2, #3//***********************
#include <iostream>...
الشاشة على جديد سطر اظهار االسطر اظهار تحديد المبرمج على يجب جديد سطر
–\n االخراج سطر داخل stringالعالمة
cout << “\nwe can jump\n\ntwo lines.”;
Lesson 2.3
المعامل – endlباستخدام cout << endl<<“we can jump “;
cout << endl<< endl <<“two lines.”;we can jump
two lines.
االحرف مجموعات stringsتوصيل
البرنامج ابالغ يمكن المقلوبة الشرطة باستخدامالتالي السطر في االحرف مجموعة باقي بمتابعة
Lesson 2.3
cout << “This will \continue on same line.” ;
cout << “This will continue on same line.”;
ل مماثل
الخاصة االحرف Escapeمعامالت
بطريقة الخاصة المعامالت من مجموعة يوجداالحرف اظهار
رقم الجدول في موجودة الكاملة 2.1القائمةالكتاب في
:امثلة\t افقية مسافة\v رأسية مسافة\% المائة في عالمة إلظهار\” المزدوج القوس عالمة إلظهار
Lesson 2.3
االخطاء متابعة
تدعى البرنامج في bug(s)االخطاء االخطاء اصالح و تعريف bugsطريقة االخطاء من انواع Errorsثالثة
– Syntax– Run-time
– Logic
Lesson 2.4
Syntax Errors اللغة قواعد اخطاء النحو بقواعد التقيد عدم اسبابها أخطاء ” مترجم طريق عن اكتشافها “++Cيتم يتمكن ان قبل االخطاء من النوع هذا تصحيح يجب
البرنامج قراءة من المترجم
Lesson 2.4
coot << endl; امالئي coutخطأ
int main ( ( متماثلين غير (قوسين
Run-Time Errors اثناء االخطاء التشغيل
البرامج تشغيل خالل القوانين اتباع عدم اتمام عن يتوقف و خطأ رسالة الجهاز يظهر
البرنامج و مكان على تدل الخطأ رسالة مضمون
المشكلة سبب
Lesson 2.4
Logic Errors المنطقية االخطاء
البرنامج يكتشفها ال اكتشافها يصعب صحيح غير الناتج ولكن البرنامج تنفيذ يكتمل وتصحيحه الخطأ موقع تحديد المبرمج على
Lesson 2.4
اخطاء لمتابعة مثالالبرامج
#<include iostream>using namespace std;int main ( );( cout << ‘Hello world!’ cout << “Hello again”, endl; // Next line will output a name! ccut << “Sally Student”; /* Next line will output another name /* cout << John Senior;}
# include <iostream>صحيح using namespace std;
int main ( ){
cout << “Hello world!”;cout << “Hello again”<< endl;// Next line will output a name!cout << “Sally Student”;
/* Next line will output another name */
cout << “John Senior” ;}
الخالصة
للبرنامج االساسية البنية لغة اوامر كتابة ++Cقواعد للبرامج والشعارات المالحظات اضافة عالمات بمخرجات Escapeاستخدام للتحكم
البرامج البرامج أخطاء تصحيح : التشغيل، اثناء اللغة، قواعد لألخطاء انواع ثالثة
والمنطقية
Chapter 2
المطروحة :المواضيع