The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Ambition, 2018-07-07 08:22:30

مجلة طموح IT 2

‫بسم الله الرحمن الرحيم‬
‫اليوم انا ادرك للمرة الاف بأن التعب لا يضيع وان ابسط الجهود التي تبذلها �ستحصد‬
‫ثمارها على قدر تعبك ورغبتك بالوصول وهذا الشعور هو مايدفعنا للعمل اليوم لاننا‬
‫حصدنا شيء من ثمار تعبنا بصدور العدد الاول من المجلة ومن كمية الردود الايجابية‬
‫التي حصلنا عليها‪ ,‬مع اننا لا نحصل على اي مقابل مادي من وراء ذلك ولكن‬

‫يكفينا الكلام الطيب الذي يثمن جهودنا ويدفعنا الى الا�ستمرار ولقد كان هدفنا منذ‬
‫البداية ان نقدم الافضل لمجتمع التقنية العراقي ومازلنا نرغب بذلك‪.‬‬

‫رئيسة التحرير‬
‫رفاه حسن‬

‫‪2‬‬

‫المحتوى‬

‫البرمجة‬ ‫شخصية الاسبوع‬ ‫التعليم‬ ‫الاخبار‬

‫‪C++‬‬

‫صفحة‬ ‫صفحة‬ ‫صفحة‬ ‫صفحة‬
‫تعليم البرمجة للاطفال ‪12‬‬ ‫حوار خاص مع صاحب اكبر‬ ‫التحقق الرقمي ‪8‬‬
‫درس ‪13 ++c‬‬ ‫تعلم البرمجة بهاتفك الذكي ‪8‬‬ ‫‪ IoT‬بالعربي ‪4‬‬
‫موقع اتمنال ي ‪18‬‬ ‫مبادرة على مستوى العراق‬ ‫الزبدة‪ ,‬ورشة التسويق الاولى‬
‫‪,‬محمد قاسم ‪10‬‬
‫في العرا ق ‪5‬‬
‫‪ ,GTX_I‬تقلل المسافة بين‬
‫الشركات الكبرى واصحاب‬

‫المشاريع الصغير ة ‪6‬‬

‫‪3‬‬

‫ورشة ‪IoT‬‬
‫اانوتلرنخيطت اولاة لشدياخءولفعيااللعمراق‬

‫وكان‬
‫ااابهلولندعاعتللووكدرررتمدىنفايوكششللراتةةختهومباارهللفرااوشدمياااشلتكرليايصتتلاحععواءاطمررنفتسحومفتىبارلنازيمينصةتاكتيفداوسليقمنامامؤيلشلطريجاماالفمءلتشكا‪,‬بتخراودكمكصيبتبننوبعصرامينهفونانيفاالنبيمب(رزاهجداناناتلدلرنم‪T‬يست‪O‬ةح‪I‬تاللاداحألثلاااحوياملصشنريسيمالبفاركءعةييولتةفتىفيوطايلمبشيعجنهارقاااالمدقعةمتقاةالهتمتيمنمدتيين‪q‬انس‪a‬ل‪r‬بي‪I‬ذ–مك–ايل‪s‬جاة‪e‬و‪l‬ل)ل‪,‬ا‪c‬ي‪r‬ا‪COiT‬ت‪t.I‬ال‪io‬موترحشدةةعمل عامة متخصصة بمجال ‪IOT‬‬

‫سلطت الورشة الضوء على‪:‬‬

‫‪ -‬المفاهيم الرئيسية لأنترنيت الاشياء ومعماريتها‬
‫‪ -‬الفرق بين ‪ iot‬و ‪ Embede System‬و ‪Realtime‬‬

‫‪ -‬علاقة إنترنيت الاشياء بكل من الحوسبة السحابية والبيانات الضخمة امنية شبكة إنترنيت الاشياء والخصوصية عليها الشهادات‬
‫الدولية في إنترنيت الاشياء‬

‫ووضح المتحدثين في الورشة التطبيقات الممكن تنفيذها في العراق والتي تعود بفائدة اقتصادية على المجتمع والى المطورين ومن بين‬
‫الامثلة على الفائدة الاقتصادية لتأثير الانترنيت الاشياء على الكثير من الصناعات‪.‬‬

‫اولا ‪ :‬حلول النقل الذكي لتسريع تدفق حركة المرور مما يؤدي إلى توفير استهلاك في الطاقة وإعطاء الأولوية في المواعيد لإصلاح المركبات‬
‫وإنقاذ الأروا‬

‫ثاني ًا ‪ :‬شبكات الكهرباء الذكية الأكثر كفاءة في وصل الموارد المتجددة‪ ,‬وتحسين مصداقية النظام وإلزام العملاء باستهلاك أقل‬
‫ثالثا ‪ :‬اجهزة حساسات المراقبة التشخيصية والتنبؤية‪ ,‬وتحديد مواعيد لطاقم الصيانة من اجل اصلاح المعدات وتلبية الاحتياجات الاقليمية‬

‫رابع ًا‪ :‬بناء الشبكات المعتمدة على البيانات في البنية التحتية لمدن الذكية وتسهيل ادارتها في تصريف البيانات وتطبيق القانون وغيرها‬
‫خامسا ‪ :‬نظام الأمن المنزلي الخاص بك ‪ ,‬والذي يتيح لك بالفعل عن التحكم عن بعد بالأقفال ونظام اجهزة التدفئة والتبريد وفتح النوافذ‬

‫والأضواء‬

‫احمد حسن العبودي‬ ‫وقد تحدث الدكتور مصطفى صادق بجلسة اونلاين عن ماهي‬
‫الاشياء التي ليست انترنيت الاشياء وذلك لكون ان هناك الكثير من‬

‫المفاهيم المغلوطة عن ماهو انترنيت الاشياء وماهي تطبيقات‬
‫والانظمة التي تسمى انترنيت الاشياء لكنها بالحقيقة ليست‬
‫انترنيت الاشياء‪.‬‬

‫هذا ملخص للورشة التي كانت مليئة بالمعلومات الكثيرة والقيمة‬
‫وقد كان في الورشة حضور متميز وغفير من الشباب الطموح الذي‬

‫يسعى لتطوير نفسه وتشكيل فرق عمل مستقبلية لتطوير‬
‫مشاريع انترنيت الاشياء وفي نهاية الورشة وزعت شهادات‬
‫المشاركة على المتطوعين والمشاركين في الورشة‬

‫‪4‬‬

‫شباب ميديا ‪ -‬الزبدة‬

‫شباب ميديا فكر ابداعي يتالف من ‪ 8‬اشخاص‬
‫المؤوسس والمدير العام ياسر الشيخلي‬
‫المدير التنفيذي عمر امجد الخزرجي‬
‫المدير الابداعي علي ابراهيم‬
‫مدير قسم الصوتي يوسف اياد‬

‫تأسست في بغداد في عام ‪ 2015‬من قبل ادارة عراقية محترفة تمتلك خبرة تزيد عن ‪ 7‬سنوات في مجال المبيعات والتسويق والفكر الابداعي‬
‫من التصوير والتصميم والمونتاج وٕادارة الصفحات الالكترونية وتصميمها‪ .‬بعد النجاح المتحقق خلال هذه السنوات قررنا توسعة اعمالنا في‬

‫العراق وبادرنا بتأسيس الزبدة اكبر ملتقي لعالم التسويق في العراق بحضور عدد كبير من الشباب والباحثين في مجال الاعلان والتسويق و‬
‫هذه كانت اول فكرة تخص التسويق في العراق في منتصف عام ‪.2018‬‬

‫تطرق الاستاذ ياسر الشيخلي مدير وكالة شباب ميديا للتسويق منذ شهرين‬
‫بدانا باول ورشة واول عمل بمجال التسويق واليوم نحن نعمل بموتمر اكبر‬

‫وفي النية اقامة موتمر سنوي يحضره العديد من الشخصيات المختصة‬
‫بمجال التسويق من خارج العراق‪.‬‬

‫بالاضافة إلى برنامج أبو التسويق لبدء مستوى ٕابداعي جديد يؤدي الى بلورة‬
‫فكرة التسويق في العراق‬

‫رفاه حسن‬ ‫‪5‬‬

‫‪GTX-I‬‬

‫اقامت وزارة الاتصالات برعاية وزير الاتصالات حسن كاظم الراشد بالتعاون مع شركة ارض الاعمال معرض جيتكس بدورته الثالثة في‬
‫معرض بغداد الدولي ويعتبر المعرض منصة قوية لنمو الاعمال التجارية وملتقى هام لجميع المختصين والمهتمين بمجال التكنلوجيا‬

‫والمعلوماتية من وزارات ومؤسسات حكومية وشركات عامة وخاصة محلية وعالمية وجامعات عراقية وبعض الطلبة الموهوبين‬
‫المهتمين بمجال التكنلوجيا‪.‬‬

‫يجمـع المعـرض مجموعـة مـن اهـم شـركات جنـاح المعـرض فعاليـات عديـدة منهـا منصة مــن الشــركات والمســاهمين والطلبــه و‬
‫التكنلوجيــا والاتصــالات والحلــول البرمجيــة جــي وورد حيــث تعــد انطلاقــة كبــرى فــي الجامعــات لعــرض مشــاريعهم وتســويق‬
‫فــي العــراق والمنطقــة وتعــد المشــاركة عالــم التكنولوجيــا فهــي تعمــل علــى نشــر منتجاتهــم ومــن بينهــم الطالبــة فاطمــه‬
‫فيــه مفيــدة لــكل مــن يرغــب بمواكبــة أخــر الافــكار الابداعيــة او ترويــج لعلامــة تجاريــة حس ـن و شـركه النسـيج للاختصـاص الطبـي‬
‫التطــورات التكنلوجيــا وســيكون فرصــة فــي مختلــف الاختصاصــات وتعتبــر منصــة وكان لشـركة النبـع وهـي المجموعـة الرائـدة‬
‫مهمــة للراغبيــن بالاطــاع علــى الــرؤى جــي وورد تجربــة عالميــة مصممــة بفائــق و الاشـهر فـي مجـال التكنولوجيـا فـي العـراق‬
‫والافــكار والمشــورات الحديثــة فــي مجــال العنايـة لتلبـي الحاجـات المسـتقبلية وتكـون مشـاركة مميـزة فـي المعـرض ومـن اهمهـا ‪:‬‬

‫الاتصـالات والمعلوماتيـة‪ .‬فضـا عـن التنـوع منصــة حيويــة تجتــذب الحضــور بمختلــف‬
‫الواضــح فــي اجنحــة المعــرض حيــث ضــم اهتماماتهــم ‪ ،‬وقــد اعتــا منصــة مجموعــه‬

‫‪VDI SOLUTION (ZERO CLIENT ) AND FIBER OPTIC -1‬‬
‫قام بالقاءها المهندس صفوان سعد مدير تسويق مجموعة النبع ‪ /‬بغداد‬

‫‪TECHNOLOGY IN EDUCATION -2‬‬
‫القاها المهندس نوفل احمد مدير مشاريع شركة النبع‬

‫كما قام مجموعة من الشباب والطلاب الجامعيين بعرض بعض المشاريع المتميزة والتي لاقت استحسان الزائرين اليكم مجموعة صغيرة‬
‫من هذه المشاريع‪:‬‬

‫‪BELT FOR NEW LIFE-1‬‬

‫اني صادق منير طالب مرحله اولى الجامعه التكنلوجيه بغداد‬

‫حزام من اجل حياه جديده‬ ‫‪ -‬‬

‫للبطاريــه ‪ .‬وهنــاك بعــض التحسســينات‬ ‫هــو حــزام لمســاعده المكفوفيــن وفاقــدي اذا وجــد منخفــض او رصيــف او ســلم يقــوم‬
‫علــى الحــزام منهــا جعلــه ارفــع واخــف وزنــ ًا‬
‫وفـي نفـس الوقـت هنـاك ملحـق علـى الحـزام‬ ‫البصـر ع المشـي باسـتخدام الموجـات الفـوق الحســاس بالتنبيــه عــن وجــود عائــق بعــد‬
‫هــو اضافــه كاميــرا للتعــرف علــى الاشــخاص‬
‫القريبيـن وخـزن وجوههـم واسـمائهم وعنـد‬ ‫الصوتيــة حيــث يقــوم بتحديــد البعــد مــن حســاب المســافة المقترحــة حيــث يهتــز‬
‫التعــرف علــى الشــخص يعطــي تنبيــه صوتــي‬
‫خــال ثــاث حساســات مثبتــه علــى الحــزام بشــكل معيــن للتمييــز بيــن انــواع العوائــق‬
‫للكفيــف باســم الشــخص ‪.‬‬
‫ميزات هذا الحزام خفيف الوزرن‬ ‫‪ .‬مــن جــه اليميــن واليســار والامــام عندمــا اذا كان مرتفـع او منخفـض ولـكل انخفـاض او‬

‫يقتــرب الشــخص مــن العائــق مــن جهــة ارتفـاع نمـط معيـن مـن لاهتـزاز ‪ .‬ويعمـل هـذا‬

‫معينــه يقــوم الحســاس بالارتجــاج للتنبيــه الحــزام علــى بطاريــات اليثيــوم ايــون حيــث‬

‫عــن وجــود عائــق مــن الجهــة المقابلــه يقــم بشــحن البطاريــه بشــكل طبيعــي كأي‬

‫للعائــق عنــد مســافة معينــه تقــارب المتــر جهــاز‪ .‬بلاضافــه الــى البطاريــه يوجــد خليــه‬

‫والنصف‪.‬الحســاس الامامــي لــه وظيفــة شمشــيه يضعهــا الشــخص علــى كتفــه‬

‫مختلفــة حيــث يقــوم بحســاب مســتوى لكونهـا مقابلـه للشـمس لشـحن البطاريـه‬

‫الارض اذا وجــد ارتفــاع او انخفــاض فيهــا مثــ ًا اثنــاء الاســتخدام حتــى تعطــي اطــول عمــر‬

‫منخفض التكلفه‬ ‫ ‪-‬‬

‫وسهل الاستخدام‬ ‫ ‪-‬‬

‫مهند محمد علي‬ ‫‪6‬‬

‫‪ALUORINES SMART BOX -2‬‬

‫طالب عبد عزيز حارث عبد العزيز طالب كليه الهندسه قسم الميكاترونيكس‬
‫هـو صنـدوق ذكـي منبـه ‪ .‬ينبـه بأوقـات اخـذ الـدواء للمريـض يتكـون مـن ثـاث اقسـام كل قسـم يمثـل وقـت مـن اوقـات اخـذ الـدواء يقـوم‬
‫المريـض بادخـال اوقـات الـدواء الـى الصنـدوق مـن خـال توجيهـات الطبيـب ‪ .‬عندمـا يحيـن وقـت اخـذ الـدواء سـوف يفتـح الصنـدوق اوتماتيكـي‬

‫مـن خـال ‪ DC MOTOR‬والمصبـاح المخصـص للصنـدوق كذالـك سـوف‬
‫يعمـل للتنبيـه و كذالـك ‪ GSM‬الــ ‪ GSM‬قبـل ربـع سـاعه مـن اخـذ الـدواء‬
‫يرســل رســاله فــي حــال اذا كان المريــض خــارج البيــت والصنــدوق فــي‬
‫الداخـل سـبعطي تنبيـه بأنـه يجـب ان ياخـذ الـدواء بعـد ربـع سـاعه ‪ .‬الفئـه‬
‫المســتهدفه مــن هــذا المشــروع هــم كبــار الســن ومرضــى الزهايمــر‬
‫والامــراض المزمنــه والقــرى والاريــاف ‪ .‬القــرى والاريــاف لان الوعــي فــي‬
‫اسـتخدام التكنلويجيـا فـي هـذه المناطـق يكـون قليـل جـداً لذالـك هـم‬
‫بحاجـه هـذا الصنـدوق لانـه يحـد مـن المضاعفـات ‪ .‬ولان الامـراض تنتشـر‬

‫فـي تلـك المناط ـق اكثرمـن المدينـه ‪.‬‬
‫الهـدف مـن المشـروع تقليـل اكبـر عـدد ممكـن مـن المضاعفـات فـي‬

‫عـدم اخـذ الـدواء فـي وقتـه المناسـب ‪.‬‬

‫ ‬

‫‪BASIC TRACKING COLOR SENSOR -3‬‬

‫دانيا عصام‪ ,‬نور محمد خريجات جامعه بغداد قسم علوم حاسبات‬
‫مشـروع تخرجـي هـو ‪ COLOR SENSOR‬وهـو جهـاز تتبـع اللـون الأساسـي الـذي يستشـعرالالوان حيـث يستشـعرثلاث الـوان (الازرق والخضـر والاحمـر‬
‫) واللـون الاساسـي هـو الابيـض حتـى يقـوم بامتصـاص الالـوان الضـوء حيـث‬
‫قمــت ببرمجتــه لقــراءة الــون الاخضــر والســير باتجاهــه ويمكــن تغييــره‬
‫لاي لـون مطلـوب حيـث اقومـأ بأضافـه ‪ IMAGE‬وتغييـر ‪ SENSOR‬حتـى يتـم‬
‫قرائتهـا بشـكل صحيـح ‪ .‬مسـتخدمة الآردوينـو للبرمجـه هـو لـوح تطويـر‬
‫إلكترونــي يتكــون مــن دارة إلكترونيــة مفتوحــة المصــدر مــع متحكــم‬

‫دقيـق ُيبرمـج عـن طريـق الحاسـب الآلـي لغـه شـبيه بلغـه ‪، C‬‬

‫‪-4‬خزنه الكترونيه التحكم بها عن بعد‬

‫الخزنـه الاكترونيـه يمكـن التحكـم بهـا عـن بعـد بواسـطة البلوتـوث ترسـل مجموعـه مـن الايعـازات الـى الخزنـه مثـل ايعـاز( ‪ )open‬تنفتـح بـاب‬
‫الخزنـه بشـكل اوتماتيكـي دون تدخـل والايعـاز الثانـي هـو (‪ )close‬تنغلـق الخزنـه واضفـت الكيبـورد الـى الخزنـه ك احتـراز امنـي اذا حـدث او فقـد‬
‫الموبايـل او مغلـق بسـبب الشـحن او بلوتـوث الخزنـه لا يعمـل بشـكل صحيـح أدخـال كلـه السـر الـى الخزنـه تفتـح الخزنـه مباشـرة ‪.‬وقـد تـم‬
‫العمـل علـى المظهـر الخارجـي للخزنـه بـال‪ CNC‬ولقـد قمـت باضافـظ الدائـرة الرقميـه لاضهـار كلمـه السـر عنـد الكتابـه وكاش صغيـر لحفـظ‬

‫كلمـه السـر ‪.‬‬

‫مهند محمد علي‬ ‫‪7‬‬

‫التحقق الرقمي‬

‫الاشـاعات المزيفـه ‪ ،‬فبركـه الفديـوات ‪،‬فبركـه الصـور جميعهـا مواضيـع تشـكل خطـر كبيـر علـى حياتنـا اليوميـه ليـس بالضـروره ان تكـون‬
‫مهنتـك مـن ضمـن التوجـه الاعلامـي بـل باسـتطاعتك انـت كمواطـن ان تحلـل هـذه الفبركـه والاشـاعات الزائفـه‬

‫‪ -3‬التدقيــق بالأشــخاص الذيــن تض ّمنهــم الخبــر والتأ ّكــد مــن‬ ‫كيف نتحقق من المحتوى؟‬
‫وجودهـم الفعلـي ومناصبهـم فبعـض المنشـورات المزيفـة تتض ّمـن‬
‫نتلقــى يوميــ ًا‪ ،‬عبــر مواقــع التواصــل الاجتماعــي عــدداً هائــ ًا مــن‬
‫شــخصيات مــر علــى وفاتهــا ســنوات !‬ ‫الأخبـار والصـور والفيديوهـات المفبركـة والمزيفـة‪ ،‬يمكننـا التحقـق‬
‫‪ -4‬التدقيــق فــي طبيعــة المــكان وظواهــره الطبيعيــة والمناخيــة‬ ‫منهـا وذلـك مـن خـال ادوات وبرامـج التحقـق مـن المحتـوى وكذلـك‬
‫لغــرض مطابقتهــا مــع اجــواء المــكان الاصلــي وهــذا عنصــر مهــم ‪.‬‬ ‫المواقــع وايضــا وضــع خطــط وتدابيــر‪ ،‬والقواعــد التــي يجــب مراعاتهــا‬
‫‪ -5‬تعتبـر السـرعة فـي التحقـق مـن صحـة الأخبـار مـن الأمـور المهمـة‬ ‫عنــد اجــراء التحقــق‪ ،‬وكيفيــة الوصــول الــى المعلومــة الحقيقيــة‬
‫وطـرق التحقـق منهـا مـن خـال اسـتخدام اسـاليب وتقنيـات حديثـة‬
‫التـي ينبغـي العمـل عليهـا للحـد مـن انتشـار الأخبـار الكاذبـة‪.‬‬ ‫للتحقــق مــن الاخبــار والفيديوهــات والصــور ان كانــت حقيقيــة أو‬
‫ماهي المواقع الالكترونيه التي تساعدني في التحقق؟‬ ‫مزيفـة أو منشـورة مسـبق ًا‪ ،‬بالاضافـة الـى أهميـة التحقـق مـن تاريـخ‬
‫ومـكان وتوقيـت النشـر وعـدم الوقـوع فـي فـخ التضليـل او التمويـه‬
‫‪-1‬بامكانــك رفــع الصــوره علــى كــوكل لتظهــر كل المعلومــات التــي‬
‫تخصهــا عــن طريــق‬ ‫التــي تلجــأ اليهــا بعــض المواقــع ووســائل التواصــل الاجتماعــي‬
‫‪google image‬‬
‫ماذا افعل عندما يتم نشراي محتوى مثير للجدل والشك ؟‬
‫‪-2‬معرفـه اماكـن التلاعـب فـي الصـور عـن طريـق البكسـات وغيرهـا‬
‫مـن خ ـال موقـع ‪fotoforensics‬‬ ‫‪ -1‬التدقيــق فــي عناصــر الصــورة أو الفيديــو كالتوقيــت والمــكان‬
‫والعلامـات الظاهـرة والصـوت واللغـة المسـتخدمة والمظهـر العـام‬
‫‪ -3‬معرفـه اوقـات التقـاط الصـوره ونـوع العدسـه ومـكان الالتقـاط عـن‬
‫طريــق موقع‬ ‫للأشــخاص‪.‬‬
‫‪ -2‬التدقيــق فــي إســم الناشــر أو الموقــع الــذي نشــر‪ ،‬هــل هــو إســم‬
‫‪›s Image Metadata Viewer jeffrey‬‬ ‫معــروف أم وهمــي وكذلــك التدقيــق فــي التعليقــات فربمــا تســاعدنا‬
‫‪ -4‬لتتمكــن مــن مشــاهده الفديــوات ببطــىء وبدقــه لمعرفــه‬ ‫فــي الحصــول علــى معلومــات الناشــر‪ ،‬ويمكــن الاســتعانة بموقــع‬
‫بحــث الهويــة ‪ Certificate Search‬للحصــول علــى معلومــات حــول‬
‫التفاصيــل عــن طريــق موقــع‬
‫‪Watchfra mebyframe‬‬ ‫مالكــي المواقــع الالكترونيــة‪.‬‬

‫ميس زهير‬ ‫تعلم البرمجة بهاتفك الذكي‬

‫مجموعة من أبرز التطبيقات المجانية التي تساعد المستخدمين على تع ّلم البرمجة وإتقان لغاتها المختلفة بطريقة سهلة وبسيطة عبر‬
‫الهاتف الذكي أو الجهاز اللوحي‪.‬‬

‫‪-1‬سولو ليرن‪ ..‬كل شخص بإمكانه الترميز‬

‫تطبيق «سولو ليرن» يعتبر أفضل تطبيق مجاني لتعليم البرمجة على الإطلاق بحسب كثيرين‪ ،‬حيث يحتوي التطبيق على أكبر مجموعة من‬
‫المحتوى المجاني المتخصص في تعليم البرمجة‪ ،‬كما أنه مناسب لجميع المستويات‪ ،‬بداية من المبتدئين‪ ،‬وصولا للمبرمجين المخضرمين‬

‫والخبراء في مجال البرمجة‪.‬‬

‫‪-2‬إينكود‪ ..‬تع ّلم البرمجة من البداية‬

‫«لقد ج ّربت الكثير من التطبيقات المختصة بتعليم البرمجة‪ ،‬لكن يبدو أن هذا التطبيق قد هزمها جميعا‪ ،‬ولا أعتقد أن هناك ما هو أفضل‬
‫منه‪ .‬الدروس ال ُمق َّدمة سهلة الفهم وواضحة جدا فضلا عن كونها مثيرة للاهتمام‪ .‬لم أكن أعرف أي شيء عن البرمجة قبل ذلك‪ ،‬لكن الآن‬

‫أنا أفضل من كثير من أصدقائي الذين يتعلمون في الجامعة»‪.‬‬

‫‪-3‬دي كودر‪ ..‬أكثر من ‪ 33‬لغة برمجية في التطبيق‬

‫تطبيق «دي كودر» (‪ )Dcoder‬هو بمنزلة منصة تعليمية مميزة لتع ّلم البرمجة وأساسياتها وإتقان لغاتها في أي وقت ومن أي مكان عبر‬
‫استخدام الهاتف الذكي‪ ،‬فهو مصمم لتعزيز مهارات البرمجة عبر تأليف وكتابة الرموز البرمجية وتقنية حل الخوارزميات‬

‫‪-4‬بروجرامينج هاب‪ ..‬التعليم التفاعلي بالرسوم التوضيحية‬

‫ُيع ّد تطبيق «بروجرامينج هاب» (‪ )Programming Hub‬تطبيقا مميزا لتع ّلم العديد من لغات البرمجة بسهولة ويسر عبر الهاتف الذكي‪ ،‬إذ‬
‫يحتوي على عشرات الدروس التعليمية والدورات التفاعلية التي تم إنشاؤها بالاعتماد على الدراسات والبحوث المختلفة‪ ،‬ويوفر التطبيق‬

‫وسيلة مثالية لتع ّلم لغات البرمجة واكتساب المهارات الأساسية عبر دمج الدروس بالألعاب الممتعة‪.‬‬

‫مصطفى عصام‬ ‫‪8‬‬

9

‫ج‪ -‬هي اول مبادرة تشمل جميع المحافظات‬ ‫شخصية الاسبوع‪ :‬محمد عيسى‬
‫العراقية مستمرة وتهدف هذه المبادرة‬
‫الى تحويل المجتمع من مجتمع سلبي‬ ‫‪ .1‬الاسم الكامل والمواليد ومسقط الرأس‬

‫مستهلك الى مجتمع ايجابي منتج يعتمد‬ ‫ج ‪ -‬محمد عيسى حميد من مواليد ‪ ١٩٨٤‬من كركوك‬
‫بالدرجة الاساس على استثمار العقول‬
‫التقنيات التي لاتتوفر في معاهد و شركات‬ ‫‪.2‬التحصيل الدراسي واسم الجامعة‬
‫والخبرات والمهارات بغض النظر عن العمر‬ ‫التي تقدم دورات للناس بمبلغ وايضا ايصال‬
‫او التخصص ‪ ،‬بل الاهم من ذلك تعتمد‬ ‫فكرة التعليم المجاني و محاولة زرع التعاون‬ ‫ج‪ -‬بكولوريوس هندسة الكهرباء جامعة‬
‫صلاح الدين اربيل‬
‫على مبدأ المواطنة والمشاركة الفاعلة في‬ ‫والمساعدة بين الناس نحن بحاجة أيض ًا‬
‫تأسيس وبناء المجتمع‪.‬‬ ‫لتغيير في العقلية فعلينا النظر إلى البرمجة‬ ‫‪.3‬متــى بــدأ شــغفك بالتكنولوجيــا ومــا‬
‫أول مشــروع ن ّفذتــه؟‬
‫تدعو هذه المبادرة جميع الطلبة والخريجين‬ ‫ليس فقط باعتبارها لغة المستقبل و إنما‬
‫والهواة والأساتذة الجامعيين والمهتمين‬ ‫أيض ًا باعتبارها لغة المواطن نحن بحاجة لأن‬ ‫من عمري ‪ ١١‬سنة اول مشروع كان موقع‬
‫في مجال البرمجة وتقنيات المعلومات‬ ‫يكون الجميع قادراً على استخدام الحاسوب‬ ‫الكتروني ك منتدى سنة ‪ ٢٠٠٦‬يخص امور‬
‫وكذلك الاختصاصات الاخرى الى التطوع‬ ‫ونريد أن يفكر الجميع بنفسه على أنه صانع‬ ‫التكنولوجيا وكان يحتوي بث راديو عبر النت‬
‫والمشاركة الفعلية لأجل الارتقاء بواقع‬
‫البلد ‪ ،‬حيث تعتبر فرصة عظيمة لاكتساب‬ ‫وليس فقط مستهلك ونريد من الجميع‬ ‫يبث مواضيع علمية وتقنية‬
‫الخبرة والمهارة عن طريق تصميم وتنفيذ‬ ‫أن يفكر بنفسه على أنه مواطن ولتحقيق‬
‫برامج وتطبيقات خدمية من شأنها خدمة‬ ‫ذلك علينا البدء باستثمار ضخم في تعليم‬ ‫‪.4‬مــا الصعوبــات التــي واجهتهــا فــي‬
‫طريقــك للتعلــم والتطويــر؟‬
‫المواطن وذلك ضمن مجاميع عمل نشطة‬ ‫البرمجة للناس مجانا‪.‬‬
‫وف ّعالة يتعاون فيها جميع الأفراد كفريق‬ ‫ج‪ -‬قلة المصادر لم يكن هناك يوتيوب ولا‬
‫واحد يتبادل الاراء والخبرات ويطرح الافكار‬ ‫‪.6‬تؤكــد كثيــرا علــى مبــدأ العطــاء‬ ‫فيسبوك ولا اي تكنولوجيا من هذا القبيل‬
‫والمشــاركة فمــا الــذي تحــاول ايصالــه‬
‫لتتم مناقشتها وتطبيقها على أرض الواقع‬ ‫كنا نفتقر للمصادر العلمية كنا نقضي‬
‫‪ ،‬كما تفتح المجال لجميع المواطنين ومن‬ ‫مــن خــال ذلــك؟‬ ‫ساعات نقرا ال ‪ help‬الخاص للبرامج واللغات‬
‫جميع الاختصاصات إلى المشاركة الفاعلة في‬
‫هذه المشاريع لرفد الفريق بالخبرات والافكار‬ ‫ج‪ -‬المجتمعات المتقدمة سبب تقدمها هو‬ ‫و كذلك البحث في النت في زمن نفتقر‬
‫المشاركة و العطاء‪ .‬وليس الاحتكار لننظر‬ ‫للمصادر العلمية‬
‫والاراء والمقترحات التي من شأنها خدمة‬ ‫لكثير من الدول المتقدمة هناك الكثير من‬
‫المجتمع بأفضل ما يمكن‪.‬‬ ‫التعاون بين الشعب واستخدام التكنولوجيا‬ ‫‪ .5‬لمــاذا أنشــأت قناتــك علــى اليوتيــوب؟‬
‫وم ـا ال ـذي حصدت ـه منه ـا؟‬
‫لا يخفى على أحد أن لمثل هذه المبادرات‬ ‫في خدمة الشعب نسمع عن اشياء مثيرة‬
‫دور رئيسي في تحسين ورفع اقتصاد البلد‬ ‫للغاية في مجتمعات كثيرة ونسمع الكثير‬ ‫ج‪ -‬انا تعلمت بصعوبة في زمن يفتقر‬
‫للمعلومات وقضيت ساعات كثيرة من اجل‬
‫‪ ،‬حيث يتم فيها إبراز المقدرة الحقيقية‬ ‫عن الطريقة التي تساعدنا بها البيانات‬
‫والذكاء الحقيقي للمواطن مما يساعد على‬ ‫والتكنولوجيا الجديدة في إنشاء مدن على‬ ‫الحصول على معلومة وايضا صرف اموال‬
‫استقطاب الخبرات المحلية وتوظيفها بدل ًا‬ ‫كثيرة في سبيل التعلم لكن نحن نعلم‬
‫عن استيراد الخبرات الاجنبية والتي عادة ما‬ ‫حد سواء بفضل الابتكار الأكثر تفصيل ًا‬ ‫ليس الكل بامكانه الشراء ليس الكل يعرف‬
‫لانتشار التكنولوجيا الحديثة من إنترنت‬ ‫كيف يبحث عن المعلومات ليس الكل‬
‫تكون مكلفة جداً للشركات والمؤسسات‬ ‫الأشياء إلى أجهزة الاستشعار المض ّمنة في‬ ‫لديه الامكانية على الحصول على الكتب‬
‫الحكومية والأهلية وجميع القطاعات‬ ‫جميع بيئتنا المبنية والبيئة المعيشية ‪،‬‬ ‫من الانترنت وشرائها لان معضمها يحتاج‬
‫فهي تسمح لنا باستخدام البيانات الصغيرة‬
‫العاملة في البلد والتي قد لا تضاهي أحيانا‬ ‫للبطاقات فيرا وماستر كارد لكن نحن‬
‫خبرة وكفاءة وإخلاص المواطن العراقي ‪،‬‬ ‫للبيانات الضخمة والبيانات المفتوحة‬ ‫نعلم اغلب الشعب ليس لديه الامكانيه‬
‫كما إن سيطرة الشركات والعمالات الأجنبية‬ ‫لإنشاء الحكومة وتقديم الخدمات وحان‬ ‫لذا حبيت ان اعمل قناة واعطي العلم مجانا‬
‫على سوق العمل العراقي ساهم في تقليص‬ ‫الوقت أن نسأل أنفسنا عن العالم الذي نريد‬ ‫بدون مقابل بل انا الوحيد الذي لا يذكر كلمة‬
‫فرص التوظيف بشكل هائل نتج عنه عدد‬ ‫أن نتركه لأطفالنا علينا أن نرى التحديات‬ ‫“اعمل شير واعمل لايك” لاني لا اريد الشهرة‬
‫كبير من الافراد العاطلين عن العمل من‬ ‫الهائلة التي سيواجهونها‪ .‬هل نعتقد حقا‬
‫ذوي الخبرات والشهادات والاختصاصات‬ ‫أننا سنصل إلى حيث نحتاج إلى الذهاب دون‬ ‫بل ايصال العلم مجانا لكل الناس‬
‫تحديد المؤسسة الواحدة التي يمكن أن‬ ‫الذي حصدته هو ظهور الكثير من‬
‫المختلفة ‪ ،‬وهنا يأتي دور مبادرتنا في‬ ‫تعمل نيابة عنا جميعا؟ لا يمكننا أن نفعل‬ ‫المبرمجين والمطورين الذين صنعوا‬
‫التثقيف والتطوير والمشاركة في تغيير‬ ‫ذالك بدون حكومة‪ ،‬ولكن نحن بحاجة إليها‬ ‫مشاريعهم حول العالم و الطلبة منهم‬
‫طلاب بكلوريوس والماجستير والدكتوراه‬
‫وتحسين القوة الاقتصادية والعلمية‬ ‫لتكون أكثر فعالية‪.‬‬ ‫اللذين سنويا يعملون مشاريعهم بناءا‬
‫للبلد ورفع مكانته بين البلدان الاخرى‪.‬‬ ‫على مواضيعي في قناتي كذالك الكثير‬
‫والخبر السار هو أن التكنولوجيا تجعل من‬ ‫‪.7‬كــود فــور عــراق اكبــر مبــادرة لتعلــم‬ ‫من الجامعات تعتمد على فيديوهاتي في‬
‫الممكن لإعادة صياغة جذرية نحن في ‪Code‬‬ ‫والتطويــر علــى صعيــد العــراق‪ ،‬كيــف‬ ‫تعليم الطلبة بل هناك شركات كثيرة‬
‫‪ for IRAQ‬نحاول مساعدة الحكومة عن‬ ‫كانـت البدايـة ومـا الهـدف الـذي تسـعون‬ ‫تصنع تطبيقاتها بناءا على قناتي اضف الى ان‬
‫طريق مساعدة مجتمعنا ف الوطن ليس‬ ‫للوصـول اليـه ومـا رؤيتكـم لهـذا الجهـد‬ ‫الكثير من الدورات المقدمة تتطرق الى احدث‬

‫رفاه حسن‬ ‫الكبيــر مســتقبلا؟‬

‫‪10‬‬

‫مؤشر جميل لكنه غير كافه طالما لايوجد‬ ‫التي قد تساعدك في تنظيم وإدارة الوقت‬ ‫للحكومة فقط لاننا نعيش فيها يجب على‬
‫اندماج فعلي بين المؤسسات الحكومية‬ ‫بالشكل الأمثل‪:‬‬ ‫الشعب ان يشارك في بناء مجتمعه يتطلب‬
‫والمواطنين هنالك مشكلة في البيئة‬
‫الجامعية و سوق العمل هناك فراغ كبير‬ ‫* إستيقظ مبكراً واستغل يومك من بدايته‬ ‫منا جميعا قليل من الانسانية و ان نصلح‬
‫لتنجز أكبر قد ٍر ممكن من الأعمال‪ ،‬ونم‬ ‫في داخلنا المواطنة ان كنا نطلب ان نكون‬
‫جدا يجب ملؤه بفتح مؤسسات الحكومية و‬ ‫في مقدمة الدول الكلمات مثل المساواة‬
‫الجامعات وانخراط المواطنين منهم الخبراء‬ ‫مبكراً لتنل قسطك الكافي الذي يعينك على‬ ‫و العدالة و الديموقراطية ‪ .‬لم تعد كلمات‬
‫قضاء يوم جديد‪.‬‬
‫مع المؤسسات الحكومية والجامعات من‬ ‫عظيمة ليست جيدة بما يكفي‪ ،‬و ليست‬
‫اجل مشاركة الخبرات بين الحكومة والخبراء‬ ‫* لا تؤجل عمل اليوم إلى الغد وأنجز العمل‬ ‫مثيرة بما يكفي لدفعنا إلى لانخراط في هذه‬
‫في وقته لأن ذلك يساعد على تسهيل‬ ‫الفرصة الهائلة لعمل مجتمعات مفتوحة‬
‫من القطاعات الخاصة واثبات أننا لا نعيش‬ ‫المهمات‪.‬‬
‫في مجتمع سلبي‪ ،‬مجتمع للمطالعة فقط‬ ‫لكن إن أردنا أن نرى نوعية الابتكارات‪،‬‬
‫* راقب وقتك حتى تستطيع الإستفادة منه‬ ‫و الأفكار الواعدة المثيرة إن أردنا أن نرى هذه‬
‫مجتمع للنظريات فقط بل في مجتمع‬ ‫وتستطيع إنجاز الأنشطة المهمة وتحقق‬ ‫الأفكار متبناة و أن نرى هذه الأفكار منتشرة‬
‫قابل للتعديل في مجتمع قابل للابتكار‪،‬‬ ‫و أن نراها تصبح َحوكمة المستقبل فعلينا‬
‫حيث لدينا القوة لتغيير مجتمعاتنا‪ ،‬لتغيير‬ ‫أهدافك بنهاية المدة‪.‬‬
‫مؤسساتنا فحينها نبدأ ح ًقا بوضع أنفسنا‬ ‫* قم بوضع خطه عن طريق عمل جدول‬ ‫جميع ًا أن نشارك علينا أن ننخرط‪ .‬علينا‬
‫زمني وسجل كل الأفكار والأنشطة التي‬ ‫أن نفتح مؤسساتنا ليتسنى الجميع في‬
‫على الطريق الصحيح‬ ‫ستقوم بها لمدة أسبوع وتأكد أن أى إنسان‬ ‫المشاركة من اجل بناء مجتمعاتهم وغد‬
‫نحو حركة المصادر المفتوحة‬
‫نحو ابتكار تطبيقات مفتوحة‬ ‫ناجح لديه خطه يومية‪.‬‬ ‫افضل‬
‫نحو ثورة المجتمعات المفتوحة‬ ‫* اكتب خطتك اليومية فى قائمة المهام‬
‫وكلما إنتهيت من مهمة قم بشطبها‪،‬‬ ‫ما علينا سوى النظر في مجتمعاتنا لنرى‬
‫‪.11‬مــا نصيحتــك للشــباب المختصيــن‬ ‫وهذه أكبر ميزه فى وضع قائمة مهام‪ ،‬وهي‬ ‫الذكاء و الخبرة موزعين على نطاق واسع‬
‫والمقبليــن علــى الدخــول فــي مجــالات‬ ‫أنه يصعب جداً أن تنسى شيئ ًا عليك القيام‬ ‫في المجتمع و ليسا مقتصرين ببساطة‬
‫به‪ ،‬لكن مع ذلك حاول أن تتجنب ملء جدول‬ ‫على مؤسساتنا‪ .‬و الحاجة الملحة لدينا التي‬
‫التكنولوجيــا المختلفــة فــي العــراق؟‬ ‫أعمالك بشكل مفرط تصبح فيه غير قادر‬ ‫نشعر بها كلنا اليوم لإعادة تصميم في‬

‫الانخراط في المبادرات والمحاولة الاستفادة‬ ‫على تحقيق أي من المهام‪.‬‬ ‫مؤسساتنا‪.‬‬
‫منها بقدر المستطاع من النخبة‬ ‫* إستخدم وسائل للتذكير كالهاتف‬ ‫نحن نعيش في عصر الحوسبة و البيانات‬
‫الموجودين في العراق والتعلم‬ ‫والساعات الذكية لتذكير نفسك أن تفعل‬
‫و استثمار الوقت جدا‬ ‫الضخمة و الشبكات الإجتماعية و لدينا‬
‫مهم يجب استثمار‬ ‫شيئ ًا أو أن لديك شيئا مقرراً‪.‬‬ ‫الفرصة لإعادة تصميم هذه المؤسسات‬
‫الوقت التعلم‬ ‫* ضع قائمة بالأولويات وقم بالتنفيذ‬
‫والبحث الان‬ ‫‪.8‬مـن بعـد القنـاة والمبـادرة‪ ،‬مـا مشـاريع‬
‫لايوجد حجة هناك‬ ‫وتقسيم وقت الفراغ‪.‬‬ ‫محمـد عيسـى المقبلـة؟‬
‫الكثير من مصادر‬ ‫* لاتنسى أن تخصص الوقت الكافي لإنجاز‬
‫التعلم والانترنت‬ ‫ج‪ -‬هي ضمن المفاجأات لا احب الاسراع‬
‫واليوتيوب‪.‬‬ ‫المهام وإكمالها‪ ،‬فعليك ان تخصص‬ ‫فيها لكن اكيد يصب في مصلحة المجتمع‬
‫لنفسك كمية واقعية من الوقت لإكمال‬
‫والقادم افضل وسيتم نشرها في وقتها‬
‫كل مهمة‪ ،‬فإذا كنت تعتقد أن عمل ًا ما‬
‫سوف يستغرق حوالي نصف ساعة لإتمامه‪،‬‬ ‫‪.9‬كيــف تســتطيع التوفيــق بيــن مبــادرة‬
‫فالأفضل أن تعطي نفسك وقت ًا اطول‪ .‬فإن‬ ‫كـود فـور عـراق وقنـاة اليوتيـوب والحيـاة‬
‫الشــخصية؟ وكيــف تعمــل علــى تنظيــم‬
‫تصرفت بهذه الطريقة فسوف تتجنب‬
‫الإرباك والخروج عن جدولك الزمني‪.‬‬ ‫وتقســيم وقتــك؟‬

‫* كن ايجابيا واستمتع بكل لحظة فى وقتك‬ ‫الانسانية والتضحية والوطنية هي هبة‬
‫وبكل شى تفعله‪.‬‬ ‫وليست اختيار لذالك الذي يضحي سيجد‬
‫طرق كثيرة لايجاد الوقت لكن استطيع‬
‫وأخي ًرا نقول أنه لابد من تقسيم الوقت‬ ‫القول استثمار الوقت في زمن السرعة و‬
‫بالشكل السليم الذي يعود عليك‬
‫الوقت كالسيف إن لم تقطعه قطعك‬
‫بالمنفعة‪ ،‬ولا تقتصر المنفعة على الجانب‬ ‫على سبيل المثال في ادارة الوقت‬
‫العملي فقط وإنما على كل جوانب الحياة‬
‫من عمل وتعليم وصحة وترفيه وصلة‬ ‫غالبا ما يشعر الكثيرين بالتوتر من عبء‬
‫العمل! وفي بعض الأحيان قد يبدو أنه ليس‬
‫رحم وأعمال خيرية‪ ،‬حتى يمضي الوقت دون‬
‫تضييعه قدر المستطاع‪.‬‬ ‫هناك ما يكفي من الوقت للقيام بكل‬
‫ما تحتاج إليه‪ ،‬لكن ذلك غير صحيح فمع‬
‫‪.10‬كي ـف ت ـرى مجتم ـع ال ‪ IT‬العراقـي؟ وم ـا‬ ‫عملية إدارة الوقت وتقسيمه بين أنشطة‬
‫رؤيتــك المســتقبلية لهــذا المجتمــع ؟‬ ‫محددة ستجد أن هناك مايكفي من الوقت‪.‬‬

‫هناك تغيرات خلال الفترة الاخيرة فيها‬ ‫ولإدارة وقتك بنجاح إليك بعض الأشياء‬
‫ايجابيات كثيرة هناك الكثير المبادرات‬ ‫‪11‬‬

‫منها الايجابيات و كذلك المؤتمرات‬
‫التي تسعى الى تطوير المجتمع وهذا‬

‫ ‪Coding for Kids‬‬ ‫‪Lesson 2‬‬

‫تساعد البرمجة على توسيع التفكير عند الطفل حيث البرمجة تشبه لعبة ال ‪ Puzzle Game‬كما موضح بالصورة في الاسفل حيث يتم‬
‫ترتيب قطع اللعبة لتكوين شكل معين مثل كلمة‪ ،‬صورة الخ‪ .‬في حالة ان الطفل اكمل ترتيب قطع ال ‪ puzzle‬ولم يظهر له الشكل‬
‫المطلوب سوف يعيد الطفل ترتيب القطع مرة ثانية وثالثة لحين حصوله على الشكل المطلوب‪.‬‬

‫هذه اللعبة هي نفس مبدا البرمجة او بالتحديد ‪ visual block programming languages‬البرمجة الرسومية‪ ،‬حيث تجعل هذه اللغة كتابة‬
‫الكود بشكل اسهل كما موضح بالصورة في الاسفل‪.‬‬

‫كوكل طرحت منصة لتعليم الاطفال البرمجة وهي مفتوحة المصدر تسمى ‪ . Google Blockly‬اساس عملها من خلال السحب‬
‫والإفلات بالصورة ‪ Drag and Drop‬حيث تكون سهلة التعلم من قبل الطفل كما موضح بالصورة في الاسفل‪.‬‬

‫‪https://developers.google.com/blockly‬‬ ‫‪12‬‬
‫علي الزبيدي‬

C++‫الدرس الثاني‬ ‫المتغيرات وانواعها‬

‫ ولإيجاد ناتج جمعهما سيكون‬b=3 ‫ المتغير‬a=4 ‫هو جزء من الذاكرة يستخدم لحفظ قيمة معينه واستخدامها لاحقا في البرنامج مثلا لنفرض ان المتغير‬

7 ‫ النتيجة‬sum= a + b

‫ كمتغيرات‬Spaces, punctuation marks, and symbols ‫ممكن ان يكون المتغير حرف او سلسله ارقام وحروف من ضمنها (_ ) لايمكن استخدام‬

. a‫ هو ليس نفسه‬A ‫ حساسة للأحرف فالمتغير‬++c‫يجب ملاحظة ان‬

: ‫هناك بعض الكلمات تسمى المفتاحية او المحجوزة لايمكن للمبرمج ان يستخدمها في يرنامجه وهي‬

alignas, alignof, and, and_eq, asm, auto, bitand, bitor, bool, break, case, catch, char, char16_t, char32_t, class, compl, const,

constexpr, const_cast, continue, decltype, default, delete, do, double, dynamic_cast, else, enum, explicit, export, extern, false,

float, for, friend, goto, if, inline, int, long, mutable, namespace, new, noexcept, not, not_eq, nullptr, operator, or, or_eq,

private, protected, public, register, reinterpret_cast, return, short, signed, sizeof, static, static_assert, static_cast, struct, switch,

template, this, thread_local, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile, wchar_t,

while, xor, xor_eq

‫انواع المتغيرات الرئيسية‬

'$‫'او‬A'‫تمثل حرف واحد مثل‬:Character types

‫يتم خزن الارقام بكل قيمها وهيه تختلف بأحجامها و تقسم الى‬:Numerical integer types
‘‫حجمه على الاغلب بايت واحد‬
‫ حسب استخدامها لإشارة السالب ام لا‬:signed or unsigned

3.14 or 0.003 ‫تمثل القيم الحقيقية مثل‬:Floating-point types

true or false ‫لديها قيمتين فقط‬:Boolean type
‫ المستخدم‬floating-point ‫وهذه الاعداد تختلف قيمها حسب الدقة اعتمادا على نوع‬

#include <iostream> :Constant
using namespace std; ‫هي قيم ثابته على طول البرنامج اينما تذكر قيمته ستكون ثابته لا تتغير في المثال التالي سنستخدم قيم ثابتة‬

31.4159

const double pi = 3.14159;
const char newline = '\n';

int main () //
{
double r=5.0;
radius
double circle;

circle = 2 * pi * r;
cout << circle;
cout << newline;
}

‫اسيل سعد‬ 13

&& OPERATOR (and) operator ‫عمليات المقارنة والعلاقات‬
a b a && b ‫العملية الوصف‬
true true true
true false false Logical Operator ‫المساوات‬ ==
false true false ! not operator ‫عدم المساوات‬ !=
false false false <
&& and operator ‫اقل من‬ >
|| or operator ‫اكثر من‬ <=
‫اقل من او يساوي‬ >=
‫اكثر من او يساوي‬

|| OPERATOR (or)
a b a || b
true true true

true false true

false true true

false false false

( (5 == 5) && (3 > 6) ) // evaluates to false ( true && false ‫على سبيل المثال‬

(5 == 5) || (3 > 6) ) // evaluates to true ( true || false ) )

Conditional Ternary Operator ( ? )

7==5 ? 4 : 3 // evaluates to 3, since 7 is not equal to 5.
7==5+2 ? 4 : 3 // evaluates to 4, since 7 is equal to 5+2.
5>3 ? a : b // evaluates to the value of a, since 5 is greater
than 3.
a>b ? a : b // evaluates to whichever is greater, a or b.

14

‫طريقه اخرى لتعريف الثوابت باستخدام ‪# define identifier replacement‬‬
‫وفي المثال السابق ممكن ان يتم التعريف هكذا‬

‫‪#define pi 3.1419‬‬
‫'‪#define NEWLIN '\n‬‬

‫‪)=(Assignment operator‬‬

‫تفيد هذه في ان المتغير الذي على اليسار سنعطيه القيمة التي على اليمين مثلا (‪ ) X=5‬تعني ان المتغير ‪ x‬سيحمل القيمة ‪ 5‬وكذلك عندما نقول (‬
‫(‪ X=y‬تعني ان المتغير ‪ X‬سيحمل القيمة الموجودة في ‪ y‬وكذلك لو قمنا بعمليات حسابية فستسند النتيجة الى المتغير الموجود على اليسار كما في‬
‫المعادلة التالية حيث ستكون قيمة ‪y =7‬‬

‫;‪x = 3‬‬ ‫المعامل‬ ‫وهكذا صيغه ايضا ستكون مقبولة‬
‫;‪y = 4 + x‬‬
‫;‪x = y = z = 3‬‬ ‫‪+‬‬ ‫باقي القسمة لو قلنا ان ‪ x=20 % 3‬فأن الناتج سيكون ‪2‬‬
‫‪-‬‬ ‫في ‪ ++c‬يمكن كتابة ‪ x=x+5‬بطريقة اخرى للاختصار ‪ x+=5‬وتسمى هذه‬
‫الوصف‬ ‫‪/‬‬
‫الجمع‬ ‫*‬ ‫المعادلات بالمعادلات المركبة‬
‫الطرح‬ ‫‪%‬‬ ‫‪ Increment and Decrement‬الزيادة والنقصان بمقدار واحد‬
‫القسمه‬ ‫اختصارا في ‪ ++c‬ن قوم بكتابة ‪ ;++x‬بمعنى اننا سنقوم بزيادة قيمة المتغير‬
‫الضرب‬ ‫قيمة واحدة وكذلك ‪ ; --x‬يقوم بانقاص المتغير قيمة واحدة‬
‫باقي القسه‬

‫اسيل سعد‬ ‫‪15‬‬

// i/o example Please enter an integer value: 702 The
#include <iostream> value you entered is 702 and its
using namespace std; double is 1404.
int main ()
{
int i;
cout << "Please enter an integer value:
"; cin >> i;
cout << "The value you entered is " <<
i; cout << " and its double is " << i*2
<< ".\n"; return 0;
}

‫الجمل الشرطي ٌة‬

‫في البرمجة نستطي ٌع تنفي ٌذ كود معي ٌن اذا تحقق شرط معي ٌن وي ٌمكن عمل ذلك باستخدام الكلمة‬
‫يغة العامة لها‬i‫ص‬f ‫المفتاحية وال‬
if (condition) statement

‫ هو الشرط الذي سيتٌم التحقق منه اذا كان صائبا سيتٌم تنف ٌذ الجلة او مجموعة الجمل و ٌجب وضعه بي ٌن اقواس‬condition ‫حي ٌث‬

if (x == 100) else ‫استخدام‬
cout << "x is 100"; ‫في بعض الاحياٌن نر ٌد ان ٌتي تنف ٌذ كود مع ٌن اذا تحقق الشرط واذا لم تٌحقق ننفذ كود اخر‬

if (x == 100) 16
cout << "x is 100";
else
cout << "x is not 100";
if (x > 0)
cout << "x is positive";
else if (x < 0)
cout << "x is negative";
else
cout << "x is 0";

BASICS
INPUT
OUTPUT

‫ ملائم لأداء عمليات الادخال والاخراج لسلسلة من الوسائط مثل الشاشة ولوحة المفاتيح والفايلات‬stream ‫ تستخدم‬++c ‫ان‬
)Standard Output (cout

)<<(insertion operator ‫ مع علامة‬cout ‫واحدة من البيئات الاساسية لعرض المخرجات على الشاشة بصورة طبيعية وتستخدم ال‬

cout << "Output sentence"; // prints Output sentence on
screen
cout << 55; // prints number 55 on screen
cout << x; // prints the value of x on
screen

‫ممكن كتابة اكثر من جمله بنفس الامر‬

name="zaki"
hours=5
cout << "hi I'm "<< name<<" I study for "<<hours<<" hours
in the day"; // prints hi I'm zaki I study for 5 hours in
the day

Standerd Input cin
‫في اغلب البرامج المدخلات تاتي من لوحة المفاتي ٌح و ٌمكن الوصول الي ٌها عبر هذا الامر‬

Int num ; // define avatiable
cin>>num; //wait the user to enter the value

‫اسيل سعد‬ 17

‫موقع أتمنالي ( ‪) wish this for me‬‬

‫« أتمنى لو أن حجم المحبة تكبر بحجم كبر الكون‪ ،‬ولو أن الكون يصغر ويصبح بحجم‬
‫قلوبنا‪».‬‬

‫كاتبـة مـن فلسـطين تتحـدث عـن امانيهـا المبعثـرة فـي وسـط الحـروب ‪ ,‬وتحـاول بكلماتهـا‬
‫ان تغــرس الياســمين فــي القلــوب الصامــدة رغــم كل مــا يحصــل ‪ ,‬فعندمــا تتألــم القلــوب‬
‫تتحـدث الأمانـي ‪ .‬تلـك الامانـي هـي مهمـة بالنسـبة الـى احدهـم‪ ,‬دعـاء صـادق وكلمـة طيبـة‬

‫تحتضـن الوانـا مـن المحبـة‪.‬‬
‫موقـع أتمنالـي سيسـهل ايصـال الأمانـي الـى اصحابهـا بـكل سـهولة و يتمكـن المرسـل مـن‬

‫اخفـاء هويتـه لكـي لا يتعـرف عليـه الاخـرون ‪.‬‬

‫‪wishthisfor.me‬‬

‫مصمـم هـذا الموقـع خالـد محمـد صـرح بـأن أحـد اهدافـه كانـت رسـم الابتسـامة علـى وجـه‬
‫الأخريــن عندمــا يقــرأون الأمانــي المرســلة اليهــم «صرفنــا عليــه كل طاقاتنــا لكــي نصنعــه‬
‫بحـب ورغبـة لإسـعاد النـاس بتلـك الأمانـي‪« .‬عنـد انشـاء حسـاب جديـد فسـيتكون لـك ملـف شـخصي تسـتطيع اسـتلام الأمنيـات مـن خلالـه‬
‫والـرد عليهـا ومشـاهدة كـم شـخص شـاهد ملفـك الشـخصي بمجـرد مشـاركتك لملفـك الشـفخصي بيـن اصدقائـك‪ ,‬أذا كان المرسـل مسـجل‬
‫فـي الموقـع ولديـه حسـاب شـخصي عندهـا تسـتطيع الـرد علـى الأمانـي المرسـلة مـن قبلـه»‪ .‬تـم تـداول الموقـع فـي بـادئ الأمـر بيـن اصدقائـي‬
‫ولـم أتوقـع الأقبـال الـذي حصـل عليـه مـن قبـل المسـتخدمين خـال فتـرة لا تتجـاوز الاسـبوعين تمـت كتابـة ‪ 2000‬أمنيـة علـى الموقـع»‪ .‬وكمـا‬

‫هـو مكتـوب علـى صفحـة أتمنالـي ‪:‬‬
‫«صنع في بغداد مع الكثير من الحب» ‪.‬‬

‫فاطمة الياسري‬ ‫‪18‬‬



‫فريق البرمجة‬ ‫فريق التحرير‬ ‫فريق التصميم‬

‫هاشم سعد‬ ‫احمد حسن العبودي‬ ‫اراس الحمداني‬
‫اسيل سعد مجيد التكريتي‬ ‫فاطمة الياسري‬ ‫مينا خالد‬
‫مهند محمد علي‬ ‫علي‬
‫تبارك وليد‬
‫ياسر عادل خضير‬ ‫علي رياض عبد الحسين‬ ‫يسرى حلمي‬
‫مصطفى عصام‬ ‫حسين محمد‬
‫ميس زهير‬
‫وسل صالح‬

‫كاظم طالب ابراهيم‬

‫رئيس التحرير‬
‫رفاه حسن‬

‫شكر خاص للا�ستاذ علي الزبيدي‬


Click to View FlipBook Version