>>> ملخصات مقرر في المادة <<<
أقدم لكم ملخصات المقررة معنا في مقرر برمجة 1
الوحدة الأولى
تطوير البرامج الكينونية
أهداف الوحدة
تتعرف على المفاهيم المستخدمة في البرمجة الكينونية.
تعرف المفاهيم المستخدمة في التحليل الكينوني.
تعرف المفاهيم المستخدمة في التصميم الكينوني.
تطبق المفاهيم المستخدمة في البرمجة الكينونية.
المفاهيم الأساسية لتطوير البرامج الكينونية
معنى البرمجة الشيئية:
هي عبارة عن أسلوب جديد من أساليب البرمجة حيث أصبحت وحدة بناء البرنامج هي الصنف class والذي يحوي على البيانات data والعمليات ( الدوال ) functions .
أسلوب البرمجة الشيئية:
عادة ما تكون البرامج من هذا الأسلوب معقدة بشكل كبير حيث تقسيم البرنامج إلى مجموعة من المهام الرئيسية ومن ثم تقسم إلى مهام فرعية على حسب درجة التعقيد للمهام الرئيسية .
التحليل الكينوني
يهدف إلى معرفة متطلبات البرنامج أو النظام و البدء في عملية بناء نموذج أولي للبرنامج من خلال التركيز على الكائنات الأساسية و تلخص هذه العملية كما يلي:
تحديد الكائنات في هذا النموذج الأولي.
وصف خصائص الكائنات.
ربط الكائنات المختلفة مع بعضها.
تجميع الكائنات المختلفة.
Object الكائن
الكائن Object : عبارة عن وحدة تحوي مجموعة من البيانات تسمي ( خصائص ) properties أو صفات ومعرف عليها مجموعة من العمليات . مثال : كائن السيارة
الخصائص
:
Model :Ferrari
Color : Blue
Year : 2005
العمليات :
Start
' الانطلاق '
Stop
' التوقف '
Accelerate
'التسارع'
Class
الصنف
من أين نحصل على الكائنات؟ تعد الأصناف Classes
مصنعاً للكائنات.
الصنف
:Class الكائنات
ذات الخصائص والأفعال المشتركة بحاجة لآن تجمع مع بعضها البعض حتى يمكن استخدامها
في برنامج ما.
وبالتالي فإن الصنف : عبارة عن مجموعة من الكائنات التي تشترك في الخصائص
والعمليات.
مثلاً
:
الطالب كائن >> الطلاب صنف.
الموظف كائن >> الموظفين صنف.
مثال
تمثيل الصنف (سيارة)
Object
= Data + Methods
العلاقات بين الكينونات
التصميم الكينوني
هي
المرحلة الثانية من مراحل بناء البرنامج الكينوني ويتم فيها عمل الرسومات و
النماذج الخاصة بالبرنامج الكينوني و يتم هنا التركيز على كيفية عمل الأشياء و ليس
فقط على مجرد التركيز على تحديد هذه الأشياء و هو يتكون من مرحلتين:
.1بناء العمليات.
.2اختيار لغة البرمجة الكينونية.
.1أن
يكون برنامجاً صحيحاً أن يقوم بالوظيفة كاملة أي خالي من الأخطاء.
.2أن
يكون برنامجاً فعالاً أن يستغل إمكانيات الحاسوب و مكوناته على أكمل وجه بأن يحل مسألة
معينة بأقصر وقت.
.3أن
يكون برنامجاً قابلاً لإعادة الاستخدام.
و من
الخصائص الأخرى أن يكون برنامجاً مرناً يتكيف مع الظروف و
البيئات التي سيعمل بها و أن تكون تكلفة صيانته قليلة.
الخصائص الأساسية في لغات البرمجة الكينونية
Second
Program
#include<iostream>
#include<string>
using
namespace std;
class
person{
public:
void setname(string
x){ name=x;}
string getname(){return
name;}
private:
string name; };
main(){
person suha;
suha.setname("hello
c++");
cout<<suha.getname()<<endl;
system("PAUSE"); }
تحميل الدرس ملف بوربونت
شرح د.سهى الأعرج
cis، do ...... while، مقررات وكتب تخصص أنظمة المعلومات الحاسوبية تكنولوجيا المعلومات والاتصالات، مقررات تخصص أنظمة المعلومات الحاسوبية فرع برنامج التكنولوجيا و الاتصالات، ملفات وتطبيقات وبرامج جاهزة للتحميل جزء ( 3 ) | برمجة 1، مع الدكتور أ.زكريا الكيالي، while، برمجة 1، برامج وملفات c++ جاهزة للتحميل، برامج برمجة 1، تخصص أنظمة المعلومات الحاسوبية، تخصص أنظمة المعلومات الحاسوبية - جامعة القدس المفتوحة، تخصص التكنولوجيا، تعلم البرمجة 1، تعلم برامج البرمجة والتكنولوجيا، دروس تخصص التكنولوجيا أنظمة المعلومات الحاسوبية، شرح بالفيديو لبرامج تخصص التكنولوجيا، شرح د.سهى الأعرج وأنور عكاشة، شرح دروس بالفديو لتخصص أنظمة المعلومات الحاسوبية
اطرح اي سؤال خاص بالموضوع في التعليقات