لغة البرمجة C++: محاضرة أولى PDF

Document Details

Uploaded by Deleted User

Tags

C++ programming computer programming programming languages computer science

Summary

هذه وثيقة تعليمية عن لغة البرمجة C++. تغطي مقدمة عن مفاهيم لغات البرمجة وأنواعها وتخصصاتها، بالإضافة إلى تفاصيل عن لغة C++ وبرامجها التطبيقيّة. تُعدّ مادةً مفيدة لتلاميذ الجامعة المهتمين بالبرمجة.

Full Transcript

‫المحاضرة االولى‬ ‫البرمجة‬ ‫يعمل على‬ ‫تحويل األوامر‬ ‫يتعلم أدوات‬ ‫الى لغة‬ ‫لغة البرمجة‬...

‫المحاضرة االولى‬ ‫البرمجة‬ ‫يعمل على‬ ‫تحويل األوامر‬ ‫يتعلم أدوات‬ ‫الى لغة‬ ‫لغة البرمجة‬ ‫الكمبيوتر‬ ‫انتاج‬ ‫كمبيوتر‬ ‫مشغل (مترجم أو مفسر)‬ ‫لغات برمجة‬ ‫أوامر وتعليمات‬ ‫مبرمج او مطور‬ ‫برامج وتطبيقات‬ ‫مفهوم لغات البرمجة‬ ‫لغة البرمجة‪:‬‬ ‫عبارة عن وسيلة للتواصل بين المبرمجين أو المطورين وأجهزة الكمبيوتر من خالل مجموعة من‬ ‫التعليمات واالوامر يكتبها المبرمج باستخدام لغات برمجة معينة للوصول الى برنامج او تطبيق معين‪.‬‬ ‫من أنواع لغات البرمجة وتخصصاتها‬ ‫لغات البرمجة المستخدمة‬ ‫التخصص‬ php – CSS - HTML – Python - Java Script ‫تطوير الويب‬ Python - Swift - dart - Kotlin - Java ‫تطوير التطبيقات‬ Java Script - Python - C# (C Sharp) - C++ - Java ‫تطوير األلعاب‬ SQL(SQL Sever - Oracle) - Java - MATLAP - Python - R ‫معالجة البيانات‬ C#(C Sharp) - Java - C++ ‫برامج الكمبيوتر‬ Assembly - Java Script - Python - C++ - C ‫االمن المعلوماتي‬ Java Script - Java - Lisp - C++ - Python ‫الذكاء االصطناعي‬ ‫تحويل الكود المكتوب في لغات البرمجة الى ‪Assembly Code‬‬ ‫التعامل مع المتغيرات‬ ‫طريقة التحويل الى ‪Assembly Code‬‬ ‫نوع المشغل‬ ‫لغة البرمجة‬ ‫‪Static Types‬‬ ‫أي يجب تعريف نوع البيانات‬ ‫يقرأ الكود كامال ويحوله الى ‪Assembly Code‬‬ ‫مترجم (‪)Compiler‬‬ ‫‪C++ - C - Java‬‬ ‫للمتغيرات قبل عميلة التشغيل‬ ‫‪Dynamic Types‬‬ ‫ال يجب تحدي نوع البيانات‬ ‫يقرأ الكود سطر سطر ويحوله الى ‪Assembly Code‬‬ ‫مفسر (‪)Interpreter‬‬ ‫‪Python - Java Script‬‬ ‫للمتغيرات قبل عميلة التشغيل‬ ‫لغة البرمجة ‪C++‬‬ ‫لماذا لغة ‪C++‬؟‬ ‫تعتبر لغة ‪ C++‬هي ام اللغات حيث أن جميع مشغالت لغات البرمجة مكتوبة بها‪.‬‬ ‫ ‬ ‫سريعة جدا بالتعامل مع جهاز الكمبيوتر‪.‬‬ ‫ ‬ ‫ما هي مجاالت استخدامها؟‬ ‫تستخدم في بناء محركات البحث‪.‬‬ ‫ ‬ ‫تستخدم في بناء محركات األلعاب‪.‬‬ ‫ ‬ ‫تستخدم في بناء تطبيقات المونتاج والجرافيك‪.‬‬ ‫ ‬ ‫تستخدم في بناء محركات قواعد البيانات‪.‬‬ ‫ ‬ ‫تستخدم في تعليم لغات البرمجة في المجاالت االكاديمية‪.‬‬ ‫ ‬ ‫الهيكل العام لكتابة برنامج بلغة ‪C++‬‬ ‫هنا يتم تعريف المكتبات الستخدام دوالها الجاهزة في البرنامج ‪> --‬تعريف الملف>‪cin‬‬ ‫باستخدام الدالة‬ ‫المدخالت‬ ‫موجود في الملف‬ ‫باستخدام أدوات اللغة‬ ‫المعالجة‬ ‫‪iostream.h‬‬ ‫x; cin>>y; cin>>z‬‬ ‫;‪cin>>x>>y>>z‬‬ ‫‪ 2‬يمكن إدخال(قراءة) بيانات عدة متغيرات في عبارة االدخال ‪cin‬‬ ‫;‪cout

Use Quizgecko on...
Browser
Browser