ملخصات وحدة ( 1 ) | برمجة 1

hmd-it
0

File

>>> ملخصات مقرر في المادة <<<
أقدم لكم ملخصات المقررة معنا في مقرر برمجة 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");        }


تحميل الدرس ملف بوربونت
شرح د.سهى الأعرج

M.HAMAD BASHIR

cis، do ...... while، مقررات وكتب تخصص أنظمة المعلومات الحاسوبية تكنولوجيا المعلومات والاتصالات، مقررات تخصص أنظمة المعلومات الحاسوبية فرع برنامج التكنولوجيا و الاتصالات، ملفات وتطبيقات وبرامج جاهزة للتحميل جزء ( 3 ) | برمجة 1، مع الدكتور أ.زكريا الكيالي، while، برمجة 1، برامج وملفات c++ جاهزة للتحميل، برامج برمجة 1، تخصص أنظمة المعلومات الحاسوبية، تخصص أنظمة المعلومات الحاسوبية - جامعة القدس المفتوحة، تخصص التكنولوجيا، تعلم البرمجة 1، تعلم برامج البرمجة والتكنولوجيا، دروس تخصص التكنولوجيا أنظمة المعلومات الحاسوبية، شرح بالفيديو لبرامج تخصص التكنولوجيا، شرح د.سهى الأعرج وأنور عكاشة، شرح دروس بالفديو لتخصص أنظمة المعلومات الحاسوبية
Tags:

إرسال تعليق

0تعليقات

اطرح اي سؤال خاص بالموضوع في التعليقات

إرسال تعليق (0)