البرمجة ومصطلحات البرمجه


نصائح ومعلومات هندسية تقدم لكم
البرمجة مصطلحات البرمجه 
  

نصائح ومعلومات هندسية تقدم لكم
البرمجة مصطلحات البرمجه 
البرمجة
لكي تؤدي أي آلة عملها بالوجه الأكمل فيجب أن يتم برمجتها بطريقة ما. إن برمجة الكمبيوتر يعني احتواءه على التعليمات المفصلة خطوة بخطوة، وتحديد كيفية القيام بتنفيذ المهمة المطلوبة من البداية وحتى تنتهي تلك المهمة. نحن نعطي التعليمات للغسالة أو فرن الميكروويف بإن نضغط على زرار معين أو نقوم بتدويره إلى وضع معين ليقوم بعمل معين، وكذلك في حالة الكمبيوتر، فنحن نقوم بادخال التعليمات بواسطة لوحة المفاتيح أو الماوس أو غيرها. الكمبيوتر يمكن أن يتعطل ويسبب مشاكل مثله مثل أي جهاز اليكتروني آخر. ولكن مع الكمبيوتر يجب أن تكون دقيقا، وأن لا تضع اللوم على الكمبيوتر في التسبب بالأخطاء، لأنه في جميع الحالات تقريبا، فإن الأخطاء تكون ناجمة عن الانسان وليس عن الكمبيوتر. الكمبيوتر كما هو الحال في الآلات والأجهزة التي يتم برمجتها \\\"الغسالة أو الفرن مثلا\\\"، لا يستطيع قراءة التعليمات على شكل مكتوب، إن هذه الأجهزة تستقبل تعليمات البرنامج في شكل إشارات رمزية خاصة بها. إن العمل الذي تقوم به الغسالة أو الفرن مثلا هو الغسل أو الطهي ، بينما جهاز الكمبيوتر عبارة عن آلة تقوم بمعالجة المعلومات ومعطياتها، والتي يمكن أن تكون أن تعني أمور مختلفة ومتعددة. إن تلك المعلومات والمعطيات قد تكون بشكل أرقام أو أحرف أو صور أو أصوات. وباعتبار أن الكمبيوتر آلة تقوم بمعالجة معطيات المعلومات، فيمكن برمجته ليقوم بعمليات الجمع والطرح والضرب والقسمة بطريقة أكثر تعقيدا من الآلة الحاسبة العادية. كما يمكن أن يبرمج لمقارنة كميتين وتقرير أيهما أكبر، ويمكن أن يبرمج ليقوم بأعمال بسيطة مثل ترتيب مجموعة من الأسماء أبجديا، كما يمكن أن يبرمج لإجراء أعمال معقدة كالتحكم في إطلاق سفينة فضاء مثلا


إن الكمبيوتر عبارة عن جهاز إلكتروني قادر على استقبال معطيات المعلومات التي نرغب في إدخالها وتخزينها به، وكذلك تخزين التعليمات الخاصة بالبرامج التطبيقية للقيام بمعالجة تلك المعلومات وإيجاد الحل، ثم قادر على إخراج هذا الحل بسرعة شديدة. إن لدى الكمبيوتر الامكانية للقيام بعمليات يستحيل على الانسان القيام بها، ومع ذلك فإن الكمبيوتر في الوقت نفسه لا يستطيع التفكير. فإذا قمت بكتابة سؤال للكمبيوتر ماهو تاريخ ميلادك فلن يعطيك إجابة. ولو فرض بأن لديك قائمة من أرقام التلفونات وتفاصيل أصحابها وقد تم تخزينها في نظام الكمبيوتر ضمن برنامج خاص يمكنك من معرفة التلفون عند كتابة اسم الشخص أو عنوانه. إذا قمت بسؤآل الكمبيوتر عن رقم تلفون الحجاج في البصرة، فمن المحتمل بعد هينة من الوقت أن يخبرك الكمبيوتر بأنه لا يستطيع أن يجد الرقم. الكمبيوتر لا يستطيع التفكير وأن يجيبك مباشرة اجابة صحيحة ذات منطق مالم يكن قد أدخلت إليه معلومات مسبقة أو برامج متخصصة. كذلك إذا طلبت من الكمبيوتر كتابة 9+8=2، فسيقوم الكمبيوتر بذلك، ولا يستطيع أن يقول لك بأن هذا خطأ. إن الكمبيوتر في الواقع وكما أوضحنا يقوم باتباع تعليمات ويؤدي مهمات مخططة ومبرمجة مسبقا، ولكنه يستطيع تأدية هذه المهمات بسرعة خارقة قد تصل لملايين العمليات في الثانية
أهمية وحدة المعالجة المركزية
تعتبر وحدة المعالجة المركزية في الحاسب من أهم الأجزاء بل أهمها على الإطلاق لأنها بمثابة العقل في الجهاز, كما أنها تعمل على إنجاز كافة العمليات الحسابية في سرعات مذهلة , بالإضافة إلى معالجة مختلف أنواع البيانات والتنسيق بين جميع أجزاء الحاسب ، و يعتبر المعالج من أكثر الأجهزة تعقيدا, حيث يحتوي على ملايين الترانزستورات والتي تترابط مع بعضها البعض بواسطة شعيرات معدنية ( من الزجاج المصهور ) والتي لها سمكها أرق مئات المرات من سمك الشعرة الواحدة للإنسان

مكونات وحدة المعالجة المركزية وطريقة عملها


تتكون وحدة المعالجة المركزية من عدة أقسام ولكننا هنا سوف نستعرض أهم هذه الأقسام والتي يتم من خلالها معالجة البيانات والقيام بمختلف العمليات في الحاسب وحدة التحكم و وحدة التنفيذ .
وحدة التحكم
تتحكم في تنقل المعلومات بين وحدة التنفيذ والـ Regesters
وحدة التنفيذ
تقوم بتنفيذ أوامر البرنامج والموجودة في ذاكرة المعالج والمسماة بـ الـ Regesters وتنقسم وحدة التنفيذ إلى الأقسام التالية
1 – (Arithmetic and Logic Unit) .ـ ALU : القسم المسؤول عن إنجاز العمليات الحسابية المتعلقة بالأرقام الصحيحة
2 - ( Floating Point Unit ) ـ FPU : القسم المسؤول عن إنجاز العمليات الحسابية المتعلقة بالأرقام الكسرية أو العشرية
3 - ( Multimedia Execution Unit ) ـ MMX : القسم المسؤول عن معالجة البيانات الخاصة بالرسومات والصور والصوت والصورة
4 – الــ Registers : عبارة عن ذاكرة مؤقتة خاصة بوحدة المعالجة وتستخدم لحفظ البيانات مؤقتا لحين الانتهاء من معالجتها أو أثناء معالجتها
مصطلحات البرمجه 

‏متغيير أو متحول:      
variable

دالة أو طريقة:       
method     -   function

عبارة:              
statement

ثابت:                 
constant

حلقات التكرار:          
loops

عبارة شرطية:   
conditional statement

المعاملات:         
operators

المصفوفة:               
array

الصف أو الصنف:         class

كائن أو غرض:          
object

خاصية:               
property

حقل:                       
field

كومبايلر:              
compiler

مفسر:             interpreter

تنقيح:                
debuging

وراثة:               
inheritence

الباني:             
constructor

الهادم:              
destructor

وصلة:                 
interface

أنواع البيانات         
data type

محددات الوصول:  
access identifiers

ساكن:                    
static

صحيح:                  
integer

سلسلة نصية:           
string

محرف:                      
char

عشري:                 
decimal

نقطة عائمة:    
floating point

طفحان:            
overloading

ملف تنفيذي:  
executable file

شيفرة المصدر:  
source code

ست عشري:   
hexadecimal

ثنائي:                    
binary

محرر الشيفرة:   
code editor

تخصيص قيمة:  
assign value

تصريح أو إعلان:  
declaration

المصدر http://www.alghat.com/showthread.php

نصائح ومعلومات هندسية تقدم لكم
البرمجة مصطلحات البرمجه 

المشاركات الشائعة من هذه المدونة

شرح قوائم برنامج الاوتوكاد