اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #16  
قديم 31-03-2011, 09:50 PM
الصورة الرمزية esraa ashraf 2013
esraa ashraf 2013 esraa ashraf 2013 غير متواجد حالياً
عضو متواصل
 
تاريخ التسجيل: Sep 2009
المشاركات: 895
معدل تقييم المستوى: 16
esraa ashraf 2013 is on a distinguished road
افتراضي


[quote=شفخفخ;3270373]شكراا لحضرتك
  #17  
قديم 31-03-2011, 09:52 PM
الصورة الرمزية esraa ashraf 2013
esraa ashraf 2013 esraa ashraf 2013 غير متواجد حالياً
عضو متواصل
 
تاريخ التسجيل: Sep 2009
المشاركات: 895
معدل تقييم المستوى: 16
esraa ashraf 2013 is on a distinguished road
افتراضي

[quote=شفخفخ;3270667]شكرااا لحضرتك جدااااا وجزاكى الله خيرا
  #18  
قديم 01-04-2011, 06:53 PM
الصورة الرمزية Eng. Ahmed Hekal
Eng. Ahmed Hekal Eng. Ahmed Hekal غير متواجد حالياً
طالب بكلية الهندسة - جامعة عين شمس
 
تاريخ التسجيل: May 2010
العمر: 28
المشاركات: 1,050
معدل تقييم المستوى: 16
Eng. Ahmed Hekal is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة شفخفخ مشاهدة المشاركة
شكراا لحضرتك
بس ممكن سؤال فى ص 8

اسم المتغير
strstudentsnames 'وكاتبين نوعه string
ليه مقولناش نوعه long ?? ما هو اللونج الحد الاقصى ليه 19 رقم


اسم المتغير ingcount نوعه long

ليه مقولناش integer ? و الحد الاقصى ليه 10 ارقام


واصلا integer و long مكتوب ان معناهم اعداد صحيحه ودى حروف ؟؟؟

افهمك
احنا نشوف انسب نوع والاسم يبدأ باول تلات حروف تعبر عن نوع المتغير يكون افضل ويكون اسمه يعبر عن المتغير

strstudentsnames يعني اسماء التلاميذ وطبعا ده متغير حرفي مينفعهوش الا سترينج



اسم المتغير lngcoun وده مناسب عشان العدد وممكن يكون 19 ولو كان اينتجر عادي بس مش هينفع نكتب اكتر من 10 خانات (الحرف الاول ال مش آي ) لانه لونج
  #19  
قديم 02-04-2011, 11:49 AM
الصورة الرمزية زياد_عاطف
زياد_عاطف زياد_عاطف غير متواجد حالياً
معلم كمبيوتر و تكنولوجيا المعلومات
 
تاريخ التسجيل: Aug 2008
المشاركات: 503
معدل تقييم المستوى: 17
زياد_عاطف is on a distinguished road
افتراضي عاطف حسان - رد - الإجابة

اقتباس:
المشاركة الأصلية كتبت بواسطة شفخفخ مشاهدة المشاركة
السلام عليكم ورحمة الله وبركاته

انا اولا احب اقول ان الفصل الاول واكيد باقى الفصول صعاب جدا واصعب من الترم الاول بكثير او يمكن عشان اما مش فاهمه اوى
بس ياريت حد يقولى ازاى اعرف نوع المتغير بطريقة مبسطة وابقى كده تمام فى الفصل الاول
وجزاكم الله خيرا
=================================================
أعتقد إن الأنسب كنا نقول إزاى نعرف أنواع البيانات !
فيه أنواع كتيرة من البيانات بأحدد أنا المبرمج نوعها على حسب طبيعة البيان اللى حا أخصصه ليها فلو عايزين نخصصها لبيانات حا نكتب فيها نصوص و حروف و مش عايزين نجرى عليها عمليات حسابية فغحنا فى الحالة دى محتاجين نوع بيان حرفى و أشهرهم Char و String == لكن المفروض نبقى فاهمين امتى نستخدم Char أو String == لازم نعرف أهم خصائص كل نوع فالـ Char ما بيتخزنش فيه إلا حرف واحد فقط = فلو محتاجين نوع بيان مش حا نحط فيه إلا حرف واحد ممكن نحدد له هذا النوع زى اللى حا نكتب فيه F أو M إختصارا للـ Male أو Femal - لكن لو عايزين نخصص مكان نكتب فيه إسم الطالب أو إسم المدرسة فا مش حا ينفع هنا Char لكن String هو الأنسب == لأنه بيتخزن فيه حروف كتييييييييير تصل ل 2 بليون حرف
فيه نوع بيان منطقى إسمه Boolean بنستخدمه عشان يعطى إحدى القيمتين True أو False يعنى بالبلدى كده صح او خطأ == مثال =أنت متزوج== Tru يعنى كده أنت متزوج و لو false يبقى العكس
==و فيه نوع بيان Byte بأستخدمه لو حا أكتب فيه بيانات رقمية (عددية) بشرط تكون أرقام صحية تبدأ من الصفر و آخرها رقم 255
= و نوع البيان date لو حا أكتب فيه بيان خاص بالتاريخ أى تاريخ تقريبا = و الناس بتوع الكتب بيقولولك بس التاريخ بدايته ما تكونش قبل 1/1/0001 حتى 31/12/9999
== و فيه بيانات عدديه لا يخزن فيها سوى الرقام الصحيحة مثل Short بس عدد الأرقام إللى بنكتبها و تتخزن فيه لا تزيد عن 5 يعنى لو خزنا رقم 12345231 فى متغير نوعه Short فال حا يظهر 12345 فقط و بالتالى حا نفقد أرقام و لو كتبنا 5 أرقام أو أقل لن نفقد أرقام عشان كده لازم نعرف طبيعة البيان و عدد الأرقام أو الخانات إللى محتاجينها لو كتبنا بيانات فيه أثناء تشغيل البرنامج و نعطى لنفسنا براح فى حدود المعقول يعنى لو حا نخزن بيانات فيها اكتر من كده ممكن نختار بيان من النوع integer و بيتخزن فيه أرقام صحيحة فقط و درجة الدقه اللى بنقصد بيها عدد الخانات أو الأرقام اللى بنمثل المتغير بيها و Integer درجة دقته 7 خانات
== و أيضا ممكن نختار بيان من النوع long و بيتخزن فيه أرقام صحيحة فقط و درجة الدقه اللى بنقصد بيها عدد الخانات أو الأرقام اللى بنمثل المتغير بيها و longدرجة دقته 19خانات
==== و أيضا ممكن نختار بيان من النوع Single و بيتخزن فيه أرقام صحيحة أو عشرية و درجة الدقه اللى بنقصد بيها عدد الخانات أو الأرقام اللى بنمثل المتغير بيها و Single رجة دقته 10خانات
==== و أيضا ممكن نختار بيان من النوع Double و بيتخزن فيه أرقام صحيحة أو عشرية و درجة الدقه اللى بنقصد بيها عدد الخانات أو الأرقام اللى بنمثل المتغير بيها و Double ]رجة دقته 15خانات
==== و أيضا ممكن نختار بيان من النوع Decimal و بيتخزن فيه أرقام صحيحة أو عشرية و درجة الدقه اللى بنقصد بيها عدد الخانات أو الأرقام اللى بنمثل المتغيربيها Decimal د رجة دقته 29خانات

=====++++++ أسفل شرح لسؤال آخر ممكن يفيد فى تأكيد هذا الموضوع +++++++========

================================================== =
مقدمة واجبة - فى جملة الإعلان عن متغير أو ثابت نحدد نوع المتغير على أى أساس؟
على أساس العمليات التى يمكن إجرائها عليه
فلو أردت الإعلان عن متغير Price لتخزين سعر السلعة فيه أنا المبرمج فقط الذى يعرف ما هى العمليات التى يمكن اجرائها عليه ألن نجرى عليى هذا البيان عمليات حسابية ؟
أكيد لذا ستكون وجهتنا للمتغيرات الرقمية و ليس أى نوع آخر
بعد كده نسأل نفسنا هو البيان الرقمى ده ممكن ندخله أرقام عشرية و لا لأ و عندنا Short و Integer و Long لو محتاجين أرقام صحيحة - و نلاحظ ممكن نخليهم عشرية و حا ينفع بس فى الغالب الأنواع العشرية حجمها أكبر فحا نبقى أسرفنا فى إستخدام الذاكرة بدون داعى و لما يكون حجم نوع البيان أكبر يكون البرنامج أبطأ --- دى جزئية مهمه
بعد كده لازم نعرف أن هناك درجات دقة لكل نوع بيان عددى - فنسأل نفسنا
إحتمالات عدد الأرقام اللى حا نخزن فيها ارقام هذا النوع من البيان كام رقم و ندى نفسنا براح موضوعى بقدر الإمكان عشان برضة كل ما زادت درجة الدقة فى الغالب يكون حجم نوع البيان أكبر -- و ممكن نحدد نوع بيان درجة دقته كبيرة و ينفع للكل بس حا نبقى زى ما قلنا قبل كده للبيان العشرى نكون أسرفنا بدون داعى فى استخدام الذاكرة و البرنامج حا يبقى أبطأ
و لو فرضنا ان البيان ده حا نخزن فيه أسماء الطلبة فنحدد نوع البيان String و نلاحظ ان فيه نوع حرفى آخر إسمه Char بس ده بنخزن فيه حرف واحد فقط فا ما ينفعش يتخزن فيه إسم أو عنوان لأنه مش حا يكفى
================================================== ==
فأنا شخصيا ضد أى سؤال غير محدد فيه الإجابة بالتحديد الدقيق فتخزين مبلغ من المال المفترض إنه يكون نوع عشرى لأنى ممكن يكون مثلا 43.25 جنيه فاحتمال يكون عشرى أرجح بكثير انه يكون صحيح
== بس الأنواع العشرية اللى عارفينها دلوقتى 3 نختار ايهم - نسأل بأه اللى حاطت السؤال انت عايز ايه بالضبط
== اللى بيحصل انه بييجى و هو بيصحح يفاجأ ممكن -- بتحصل - و نقوله يا استاذ فيه طالب كاتب single و آخر كاتب Decimal أو Double يكون الرد بثقة تخفى الإرتباك طبعا أى واحدة == بس اللى بيحصل فى الإمتحان ان الطالب الشاطر بيرتبك و يحصله بلبلة
================================================== ==========
و على فكرة فيه مآخذ كتير على الكتب الخارجية اللى فى السوق - مع تميز بعضها

و شكرا

عاطف حسان / ميت موسى الاعدادية / شبين الكوم
================================================== =
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 04:41 AM.