• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
المتغيرات
 

المتغيرات

on

  • 266 views

 

Statistics

Views

Total Views
266
Views on SlideShare
266
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    المتغيرات المتغيرات Document Transcript

    • ‫1‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫املتغيرات (1)‬ ‫2112‬ ‫التاليف البرمجي‬ ‫هيثم مالك فهمي محمد الشريف‬
    • ‫2‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫‪ ‬المتحوالت أو المتغيرات ‪Variable‬‬ ‫المتغيرات هي عبارة عن اسماء يتم حجزها داخل موقع في الذاكرة حتي يتمكن البرنامج من تخزين البيانات فيها ، يجب علي‬ ‫المبرمج ان يخبر المترجم باسم المتغير و نوع المعلومات التي يتم حجزها ، لكل متغير صفتة التي يحددها المبرمج من اسم و‬ ‫نوع البيانات التي يحملها فيمكن للمتغير ان يحمل سلسلة حرفية او سلسلة عدادية او ثنائية و كل هذه المتغيرات تحفظ في مخازن‬ ‫الذاكرة السترجاعها ويجب ان تكون اسماء المتغيرات غير اسماء محجوزه داخل ذاكرة اللغة ، يحتاج المتغير الي :‬ ‫1- يجب ان يكون للمتغير اسم خاص به لحفظة في الذاكرة الحاسب‬ ‫2- يجب للمتغير ان يكون له نوع لتحديد هويتة لتعامل مع بياناتة‬ ‫‪ ‬اوال اسماء المتغيرات‬ ‫يتكون اسم المتغير من حروف او ارقام و من االفضل ان تكون دالة علي نوع المتغير و صفتة‬ ‫‪ ‬شروط اسم المتغير‬ ‫1.‬ ‫2.‬ ‫3.‬ ‫4.‬ ‫5.‬ ‫يجب التفرقة بين االحرف الكبيرة و الصغيرة‬ ‫ال تذيد حروف المتغير عن 552 حرفا‬ ‫ال يحتوي علي عمليات حسابية او رموز‬ ‫ال يتحوي علي ارقام في بداية اسم المتغير‬ ‫ال يكون اسم المتغير من الكلمات المحجوزة في زاكرة المترجم ‪ Keyword's‬هي 25 كلمة‬ ‫‪ ‬الكلمات المحجوزة‬ ‫,‪asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete‬‬ ‫,‪do, double, dynamic_cast, else, enum, explicit, export, extern, false, float, for, friend, goto‬‬ ‫,‪if, inline, int, long, mutable, namespace, new, operator, private, protected, public, register‬‬ ‫,‪reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template‬‬ ‫,‪this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void‬‬ ‫‪volatile, wchar_t, while and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq‬‬ ‫ثانيا انواع البيانات‬ ‫‪‬‬ ‫هي عبارة عن كلمات محجوزة في المترجم تستخدم لتحديد نوع البيانات التي سوف يحملها المتغير ، فيمكن ان تكون هذه‬ ‫الكلمات اعداد حقيقية او اعداد طويلة صحيحة او حروف او قيم عشرية و منطقية‬ ‫‪ ‬انواع بيانات المتغير‬ ‫الوصف‬ ‫لتخزين حرف واحد فقط‬ ‫لتخزين سلسلة حرفية‬ ‫تخزين االعداد الصحيحة‬ ‫تخزين االعداد الصحيحة القصيرة‬ ‫تخزين االعداد الصحيحة الطويلة‬ ‫تخزين االعداد الحقيقية‬ ‫تخزين االعداد الحقيقية الطويلة‬ ‫لتخزين القيم المنطقية بنعم او ال‬ ‫الشكل العام‬ ‫'‪'S‬‬ ‫"‪"Aswan‬‬ ‫96451‬ ‫1‬ ‫555226521421‬ ‫52.0‬ ‫333252545865.0‬ ‫‪Yes‬‬ ‫الحجم‬ ‫1بايت‬ ‫2 بايت‬ ‫4 بايت‬ ‫2 بايت‬ ‫4 بايت‬ ‫4 بايت‬ ‫8 بايت‬ ‫1 بايت‬ ‫انواع المتغيرات‬ ‫‪Char‬‬ ‫‪String‬‬ ‫‪Int‬‬ ‫‪Short‬‬ ‫‪Long‬‬ ‫‪Float‬‬ ‫‪double‬‬ ‫‪Bool‬‬
    • ‫3‬ ‫سلسلة هيمو لعلوم الحاسب‬