ملخص تصميم PDF

Summary

This document is a summary of computer programming. It introduces the concept of programming in computers, mentioning different types of programming languages, computer components, logical operations, and data types and structures of computational systems. The document includes notes on compiler, interpreters, and operations.

Full Transcript

‫ملخص تصميم‬ ‫برمجه الحاسوب‪/‬هي عمليه تزويد الكمبيوتر باالوامل الالزمه لتنفيذ مهمه معينه ‪1‬‬ ‫تعريف البرمجه‪/‬هي عمليه يتم من خاللها تحديد كيفيه التعامل مع البيانات ‪2‬‬ ‫الكمبيوتر‪/‬هو عباره عن مجموعه من الدوائر الكهربائيه ‪3‬‬ ‫لغات البرمجه‪/‬همزه وصل بين االنسان وجهاز الحاسب ‪4‬‬ ‫البرنامج‪...

‫ملخص تصميم‬ ‫برمجه الحاسوب‪/‬هي عمليه تزويد الكمبيوتر باالوامل الالزمه لتنفيذ مهمه معينه ‪1‬‬ ‫تعريف البرمجه‪/‬هي عمليه يتم من خاللها تحديد كيفيه التعامل مع البيانات ‪2‬‬ ‫الكمبيوتر‪/‬هو عباره عن مجموعه من الدوائر الكهربائيه ‪3‬‬ ‫لغات البرمجه‪/‬همزه وصل بين االنسان وجهاز الحاسب ‪4‬‬ ‫البرنامج‪/‬هي مجموعه من التعليمات المتسلسله والمترابطه ‪5‬‬ ‫المبرمج‪/‬هو من يقوم بكتابه البرنامج ‪6‬‬ ‫المستخدم‪/‬هو من يستخدم البرنامج ‪7‬‬ ‫المفسر‪/‬برنامج يفحص ويترجم البرنامج‪/‬وينفذ سطر بسطر ‪8‬‬ ‫يراجع جميع اوامر برنامج المصدر‪/Compiler /‬المترجم ‪9‬‬ ‫قواعد اللغه‪/‬هي مجموعه القواعد التي يجب االلتزام بها ‪10‬‬ ‫هي مدخالت الحاسب او هي الماده الخام ‪ data/‬البيانات ‪11‬‬ ‫هي بيانات تمت معالجتها‪ information/‬المعلومات ‪12‬‬ ‫هي مجموعه من التعليمات واالوامر‪ operation/‬التعليمات ‪13‬‬ ‫خطوات عمل البرنامج ‪14 3‬‬ ‫االختبار ‪1‬‬ ‫تخطيط ‪2‬‬ ‫التنفيذ ‪3‬‬ ‫التفكير ‪4‬‬ ‫لغات البرمجه تنقسم ل‪15 2‬‬ ‫لغات منخفضه المستوى تنقسم ‪1‬‬ ‫الجيل االول‪/‬اللغه الوحيده التي يفهمها الحاسب االلي‪/‬تكتب على شكل سلسله من االرقام ‪/machine language/‬لغه االله ‪1‬‬ ‫الثنائية‪/‬مكتوبه بلغه تفهمها االله بصوره مباشره‪/‬تتحول جميع اللغات للغه االله‬ ‫الجيل الثاني‪/‬اقرب للغه االله‪/‬تكتب على هيئه اختصارات‪/‬تحول االرقام الى حروف ورموز‪/‬سهله الفهم ‪ assembly/‬لغه التجميع ‪2‬‬ ‫وليست معقده‪/‬تتعامل مع مكونات الحاسب الداخليه‬ ‫تشبه لغه االنسان في التخاطب‪/‬تتميز بسهوله اكتشاف االخطاء‪/‬يمكن تشغيلها على اكثر من ‪ /high level /‬لغات عاليه المستوى ‪16‬‬ ‫‪/‬جهاز‪/‬توفر الوقت والجهد‪/‬عدم ارتباط بآلة معينه‬ ‫لغايه عاليه المستوى تنقسم‬ ‫لغه البرمجه االجرائيه‪/‬الجيل الثالث‪/‬تستخدم المتغيرات وجمل االسناد وجمل التحكم ‪1‬‬ ‫امثله لغات البرمجه االجرائيه‬ ‫لغه البيسك‪ 2/‬لغه باسكال‪ 3/‬لغه كوبول‪/‬لغه السي بلس بلس ‪1‬‬ ‫‪/‬لغه السي بلس بلس‪/‬هي لغه عاليه المستوى‪/‬وتتميز بالقوه المرونه‪/‬تعتبر لغه كائنيه واجرائيه‪/‬قريبه من لغه التجميع ‪2‬‬ ‫مميزات لغه السي بلس بلس‬ ‫تدعم اللغه الغرضيه ‪1‬‬ ‫‪//‬استخدام رمز ‪2‬‬ ‫االعالن الحر للمتغيرات ‪3‬‬ ‫االعالن الحر للثوابت ‪4‬‬ ‫‪++c‬مكتبات ‪17‬‬ ‫هي مكتبه ادخال واخراج‪1 Istream.h/‬‬ ‫هي مكتبه ادخال واخراج‪2 istdio.h/‬‬ ‫هي مكتبه دوال اوامر الشاشه‪3conin.h/‬‬ ‫هي مكتبه الدوال الرياضيه‪4 math.h/‬‬ ‫هي مكتبه دوال معالجه النصوص‪5 string.h/‬‬ ‫خطوات صياغه تطوير البرنامج ‪18‬‬ ‫تحديد المشكله ‪1‬‬ ‫تصميم البرنامج ‪2‬‬ ‫صياغه البرنامج ‪3‬‬ ‫اختبار البرنامج ‪4‬‬ ‫توثيق البرنامج ‪5‬‬ ‫خرائط سير العمليات حفظ االشكال ‪19‬‬ ‫‪++c‬عمليات ‪19‬‬ ‫العمليات الحسابية تنقسم ‪1‬‬ ‫‪+‬الجمع ‪1‬‬ ‫‪ -‬الطرح ‪2‬‬ ‫*الضرب ‪3‬‬ ‫‪/‬االسم القسمه ‪4‬‬ ‫باقي على القسمه ‪5 ٪‬‬ ‫** االس ‪6‬‬ ‫تنقسم ‪ logical operation/‬العمليات المنطقيه ‪2‬‬ ‫! ‪1not‬‬ ‫&& ‪2and‬‬ ‫|| ‪3 or‬‬ ‫تنقسم‪ relation operation /‬العمليات العالقيه ‪3‬‬ ‫= يساوي ‪1‬‬ ‫!= ال يساوي ‪2‬‬ ‫اقل من ‪3‬‬ ‫اقل من او يساوي ‪4‬‬ ‫اكبر من ‪5‬‬ ‫اكبر من او يساوي ‪6‬‬ ‫تعريف المتغيرات‪/‬هي بيانات تتغير قيمتها اثناء تنفيذ البرنامج ‪20‬‬ ‫الثوابت ‪/‬هي بيانات ال تتغير قيمتها اثناء تنفيذ البرنامج ‪21‬‬ ‫قواعد اللغه‪/‬هي مجموعه من القواعد التي يجب االلتزام بها‬ ‫‪/looops‬الحلقات التكرارية ‪22‬‬ ‫تستخدم لتكرار امر معين او مجموعه من االوامر لعدد محدد من المرات‪ for loops /‬الحلقة ‪1‬‬ ‫تضم ثالث عناصر‬ ‫العداد ‪1‬‬ ‫الشرط ‪2‬‬ ‫الخطوة ‪3‬‬ ‫تكرار مجموعه من االوامر طالما الشرط محقق‪ while /‬الحلقه ‪23‬‬ ‫البرمجه االجرائيه والبرمجه الكائنيه ‪23‬‬ ‫االجرائيه‪/‬صعوبه انشاء واجهه‪/‬صعوبه الربط مع قواعد البيانات‪/‬يتم كتابه االوامر والتعليمات ‪1‬‬ ‫‪/‬البرمجه الكائنيه‪/‬المستخدم ونظام التشغيل‪/‬سهوله انشاء واجهه‪/‬سهوله الربط مع قواعد البيانات‪/‬يتم استخدام الكائنات لتنفيذ البرنامج ‪2‬‬ ‫تكرار مجموعه من االوامر مره واحده على االقل‪/‬ثم االستمرار طالما الشرط محقق‪ do while /‬الحلقه ‪24‬‬ ‫‪ if‬الجمل الشرطية ‪25‬‬ ‫تنفذ االمر اذا تحقق شرط معين ‪1 if/‬‬ ‫تنفذ االمر اذا تحقق الشرط وتنفذ االمر اذ لم يتحقق الشرط‪2 if else /‬‬ ‫تنفذ االمر اذا تحقق الشرط االول وتنفذ اذا تحقق الشرط الثاني‪3 if else if/‬‬ ‫‪/ data tyeps‬انواع البيانات ‪26‬‬ ‫نصية ‪1 text‬‬ ‫حرف واحد ‪2character‬‬ ‫كلمه واحده ‪3 string‬‬ ‫رقميه ‪4 numerical‬‬ ‫ارقام صحيحه ‪5 integr‬‬ ‫ارقام كسريه ‪6 fraction‬‬ ‫تعريف المصفوفات‪/‬هي مجموعه من البيانات نفس النوع ‪26‬‬ ‫تعريف السجالت‪/‬هي مجموعه من البيانات المختلفه في النوع ‪27‬‬ ‫البيانات المركبه‪/‬هي بيانات تتكون من مجموعه بيانات اخرى‪28‬‬

Use Quizgecko on...
Browser
Browser