5 ساعة، و هذه العملية مماثلة لقسمة 150 على 60. إعادة القيمة إلى وحدة الدقائق من جديد
لإعادة القيمة مرة أخرى إلى دقائق يتم الضرب في 60، فيؤدي ضرب القيمة التي تم الحصول عليها في 60 إلى إرجاع القيمة لوحدة الدقائق من جديد، فيضرب القيمة في القيمة 60 دقيقة / 1 ساعة و لكن وحدات الساعات تلغي بعضها البعض، فمثلا في المثال السابق فان ناتج ضرب 2. 5 ساعة × 60 دقيقة / 1 ساعة = 150 دقيقة. و كانت هذه هي القيمة التي تم البدأ بها في الأول، و إذا كانت القيمة بالساعات و الدقائق يتم التعامل مع الدقائق فقط، و يتم تقديم القيمة بهذا الشكل "س ساعات ص دقائق"، و في هذه الحالة يتم تحويل الجزء الخاص بالدقائق "ص" إلى ساعات و من ثم إضافته إلى الجزء الخاص بالساعات "س". فمثلا إذا كان المطلوب تحويل ثلاث ساعات و تسع دقائق إلى وحدات بالساعات، فأول شئ يتم معرفة عدد الساعات الموجودة في تسع دقائق و من ثم إضافة القيمة إلى ثلاث ساعات، و بطريقة أخرى تكون دقائق × 1 ساعة / 60 دقيقة = '0. 15 ساعة +. 3 ساعات = 3. تحويل من دقائق الى ساعات. 15 ساعة. التحويل إلى ساعات و دقائق
يتم تحويل الدقائق إلى ساعات بشكل طبيعي و لكن المطلوب معرفة كيفية كتابة الوقت على هيئة ساعات و دقائق، و تعد هذه العملية بسيطة و يمكن البدء فيها عن طريق تحويل القيمة بوحدة الدقائق إلى ساعات، فمثلا إذا المطلوب تحويل 260 دقيقة إلى ساعات، فيتم ضرب 260 دقيقة في 1 ساعة / 60 دقيقة = 4.
- 5 انقطاعات للتيار الكهربائي خلال ساعة في مركز الموسم
- مقارنة بين لغات البرمجة | البرمجة .
- من الأمثلة على لغات البرمجة بالكائنات - موقع المرجع
- من امثلة على لغات البرمجة بالكائنات – المحيط
5 انقطاعات للتيار الكهربائي خلال ساعة في مركز الموسم
المثال الثاني: كم عدد الساعات التي تحتويها 1800 من الدقائق، سنقوم بعمل نفس المعادلة الحسابية وهي قسمة عدد الدقائق على 60 ويظهر رقم الساعات ويكون 30 ساعة. المثال الثالث:وهذا المثال مختلف حيث سنقوم بمعرفة كيف يتم تحويل الساعات إلى دقائق، عن طريق معرفة كم عدد الدقائق التي تحتويها 90 ساعة نقوم من خلالها بعمل معادلة حسابية سهلة، وهي نقوم بضرب عدد الساعات في 60 ويظهر رقم 5400 وهو عدد الدقائق في 90 ساعة. المثال الرابع: كم عدد الدقائق التي تحتويها 500 ساعة، سنقوم بعمل نفس المعادلة الحسابية وهي أن نضرب عدد الساعات في 60 ويظهر رقم 30 ألف دقيقة. وحدة قياس الزمن
سنتعرف على ماهي وحات قياس الزمن وكيف يتم عمل المعادلات الحسابية للحصول على عدد الدقائق في السنة والشهر واليوم أيضًا. النانو ثانية: وهي أصغر وحدة زمنيه وصل إليها العالم حتي الآن، وهي تكون 1في 10 من الثانية يعني تقدر بأن الثانية توجد بها 1, 000, 000, 000 نانو ثانية
ميلي ثانية: وهي تلي النانو ثانية بحيث تعتبر ثاني أصغر وحدة زمنية حيث تساوي الثانية الواحدة على ألف ملي ثانية. 5 انقطاعات للتيار الكهربائي خلال ساعة في مركز الموسم. الدقيقة: هي وحدة زمنية مفيدة جدًا في وحدات القياس تحتوي على 60 ثانية.
5 ساعة، وناتج هذه العملية مماثل لناتج قسمة 150 على 60. طريقة التحويل الساعات إلى دقائق: لتحويل الساعات إلى دقائق، يُضرب العدد بـ60، فينتج عن ذلك تحويل الساعات إلى دقائق، فتُضرب القيمة بـ60 دقيقة/1ساعة، لكن وحدات الساعات تلغي بعضها، فعلى يبيل المثال، ناتج ضرب 2. 5 ساعة× 60 دقيقة /1 ساعة= 150 دقيقة، وفي حال كانت القيمة بالساعات والدقائق، يجب التعامل مع الدقائق وكتابتها برمز ص، والساعات برمز س، وهنا يمكن تحويل الدقائق والمرموز لها بالرمز ص إلى ساعات، وبعد ذلك إضافته إلى الساعات المرموز لها بها بالرمز س، فعلى سبيل الماثل إذا طُلب تحويل 3 ساعات و9 دقائق إلى وحدات بالساعات، فأول ما يحب معرفته هو عدد الساعات في جزء الدقائق من القيمة المطلوبة، ثم إضافة الناتج إلى الـ3 ساعات الموجودة من البداية، وذلك كما يلي دقائق ×1ساعة /60 دقيقة = 0. 25 ساعة + 3 ساعات = 3. 25 ساعة. أهم وحدات قياس الزمن
من أبرز وحدات قياس الزمن الأكثر استعمالًا [٣]:
الثانية: الثانية هي الوحدة الأساسية لقياس الزمن. الدقيقة: تتألف هذه الوحدة من 60 ثانية. الساعة: تتألف الساعة من 60 دقيقة، أي ما يعادل 3600 ثانيةً. اليوم: يتألف اليوم من 24 ساعة، وهذا يعادل 1436 دقيقةً، كما أنه يساوي 4577 ثانيةً.
لا تُقدم البرمجة التنازلية الاهتمام المُلائم للبيانات التي يتلاعب بها البرنامج. المشكلة الثانية باستخدام البرمجة التنازلية الصارمة هي أنَّها تجعل من الصعب إعادة استخدام العمل المنجز في مشاريع أخرى. عند البدء بمسألة ما وتقسيمها إلى أجزاء مناسبة، تميل البرمجة التنازلية إلى أن تفضي لحل حصري بالمسألة. من غير المحتمل أن تستطيع أخذ كتلة ضخمة من البرمجة من برنامج آخر واستخدامها في مشروعك، ستحتاج على الأقل إلى تعديلات كثيفة. إن الحصول على برامج عالية الجودة أمر صعبٌ ومُكلف لذا يحرص المبرمجون ومن يوظِّفهم على إعادة استخدام أعمالهم السابقة. من امثلة على لغات البرمجة بالكائنات – المحيط. لذا، يُدمج التصميم التنازلي غالبًا في الممارسة العملية مع التصميم التصاعدي (bottom-up design) أي من الأسفل إلى الأعلى. في التصميم التصاعدي، تبدأ من الأسفل بمسائل تعرف مسبقًا كيفية حلها (وقد يكون لديك في متناول يدك مُكوّن برمجي قابل لإعادة الاستخدام فيها). من هناك، تستطيع العمل تصاعدياً نحو حلّ للمسألة الكلية. ينبغي أن تكون المكونات القابلة لإعادة الاستخدام "مقولبة" قدر الإمكان. الوحدة (module) هي إحدى مكونات نظام ضخم تتفاعل مع بقية النظام بأسلوب بسيط، واضح المعالم ومباشر.
مقارنة بين لغات البرمجة | البرمجة .
تتفاعل الكائنات عبر إرسال الرسائل بين بعضها. لا يستخدم أسلوب البرمجة التنازلية في التصميم واسع النطاق لبرنامج كهذا وقد يعاني الأشخاص المعتادون على البرامج التقليدية من صعوبة في الاعتياد على البرمجة كائنية التوجه. على أية حال، يدّعي الأشخاص الذين يستخدمون البرمجة كائنية التوجه أنها تميل لكونها نموذجًا أفضل للآلية التي يعمل بها العالم الحقيقي بأكمله، وأنها نتيجة لذلك، أسهل في الكتابة والفهم وأوفر حظًّا في أن تكون صحيحة. ربما تظن أن الكائنات تعرف كيف تستجيب لرسائل بعينها. من الأمثلة على لغات البرمجة بالكائنات - موقع المرجع. قد تستجيب الكائنات المختلفة إلى نفس الرسالة بطرائق مختلفة. على سبيل المثال، فقد ينتج عن الرسالة "طباعة" نتائج مختلفة كليًا وفق الكائن الذي تُرسَل إليه. تدعى هذه الخاصية التي تسمح للكائنات المختلفة بالاستجابة لنفس الرسالة بطرائق مختلفة بالتعدديّة الشكلية (polymorphism). من الشائع أن تشترك الكائنات بسماتٍ أو "تشابه عائلي". تنتمي الكائنات التي تحتوي النوع نفسه من البيانات وتستجيب للرسائل نفسها بالطريقة نفسها إلى صنف (class) واحد. (في البرمجة الفعلية، يكون الصنف نوعًا أوليًّا، أي أنَّنا ننشئ صنفًا ومن ثم يُنشَأ كائن أو أكثر بالاعتماد على ذاك الصنف بعدِّه قالبًا).
من الأمثلة على لغات البرمجة بالكائنات - موقع المرجع
يجب إجراء تصميم للبرامج، فلا يمكن لأحدٍ أن يجلس ببساطةٍ أمام الحاسوب ويُؤلف برنامجًا معقدًا. يُهتَّم فرع هندسة البرمجيات (software engineering) ببناء برامج صحيحة، فعَّالة ومكتوبة على نحوٍ سليم. يحاول مهندس البرمجيات استخدام أساليب مقبولة ومُثبتة لتحليل المسألة لكي يتم حلها ومن ثم تصميم برنامج لحل تلك المسألة. خلال سبعينيات وبداية ثمانينيات القرن الماضي، كانت المنهجية الأساسية في هندسة البرمجيات هي " البرمجة البنيوية " (structured programming). يعتمد أسلوب البرمجة البنيوية لتصميم البرامج على النصيحة الآتية: لحل مسألة ضخمة، جزِّئها إلى عدة أجزاء ثم اعمل على كلّ جزءٍ على حدة. مقارنة بين لغات البرمجة | البرمجة .. لحل كل جزء، عالجه كما لو مسألةً جديدة يمكن أن تُجزّأ بدورها إلى مسائل أصغر. ستصل في نهاية المطاف إلى مسائل يُمكن حلّها مباشرةً بدون تفكيكها. يُدعى هذا الأسلوب بالبرمجة التنازلية (top-down programming) أي منهج من الأعلى إلى الأسفل. ليس هناك من خطبٍ بالبرمجة التنازلية فهو أسلوب مفيدٌ وغالبًا ما يُعتمَد في حل المسائل بيد أنّه ناقص. أولًا، يتعامل كليًا تقريبًا مع إنتاج التعليمات اللازمة لحل المسألة. لكن مع مرور الوقت، أدرك الناس أن تصميم بنى البيانات للبرنامج لا يقلّ أهمية عن تصميم البرامج الفرعية وبنى التحكم.
من امثلة على لغات البرمجة بالكائنات – المحيط
لغة جافا تعتبر برمجة بالكائنات وتستخدم في تطبيقات الأجهزة الذكية والألعاب.
إن كان يناسب حاجة البرنامج الذي تحاول كتابته بالضبط، يمكنك إعادة استخدامه مباشرةً. وإن كان يناسب برنامجك إلى حد بعيد، يمكنك إعادة استخدامه عبر تعريف صنف فرعي وإجراء التغييرات اللازمة فقط لجعله ملائمًا لحاجاتك. وهكذا، تقصد البرمجة كائنية التوجه أن تكون أداة رفيعة لتطوير البرامج وحلًّا جزئيًّا لمسألة إعادة استخدام البرمجيات. تمثل الكائنات، والأصناف، والبرمجة كائنية التوجه عمومًا أفكارًا رئيسية في هذا الكتاب يلهج بذكرها وشرحها دومًا، وستبدأ باستخدام الكائنات المدمجة في لغة جافا في الفصل التالي، وتبدأ في الفصل الخامس بإنشاء صفوف وكائنات جديدة وخاصة بك. ترجمة وبتصرف للفصل Objects and Object-oriented Programming من كتاب Introduction to Programming Using Java