معلومات مفصلة
إقامة
طريق المدينة،، الشرفية، جدة 23218، السعودية
بلد
مدينة
رقم الهاتف
رقم الهاتف الدولي
نتيجة
موقع إلكتروني
خط الطول والعرض
21. 5226728, 39. 18168310000001
إذا كنت تبحث عن، يمكنك الرجوع إلى معلومات العنوان التفصيلية كما هو موضح أعلاه. مطعم امواج الدمام (الأسعار+ المنيو+ الموقع) - مطاعم و كافيهات الشرقية. إذا كنت ترغب في الاتصال، فيرجى الاتصال بالهاتف لزيارة موقع الويب أعلاه. بالطبع، نوصي بالحصول على مزيد من المعلومات من الموقع الرسمي. ساعات العمل
السبت: 9:00 ص – 4:00 م الأحد: 9:00 ص – 4:00 م الاثنين: 9:00 ص – 4:00 م الثلاثاء: 9:00 ص – 4:00 م الأربعاء: 9:00 ص – 4:00 م الخميس: 9:00 ص – 4:00 م الجمعة: مغلق
اقتراح ذات الصلة
مكتب محمد وبران آل الكليب محاسبون ومراجعون قانونيون أغسطس 2017 – الحالي 4 من الأعوام جدة شاهد المزيد…
مكتب ناصر حمد العرجي محاسبون ومراجعون قانونيون – مركز الرئيسي. الدمام, طريق الملك سعود – فوق حلويات العكر – الطابق الثاني- مكتب رقم 19 شاهد المزيد…
اضغط هنا للتواصل مع مكتب محمد وبران ابراهيم ال كليب محاسبون ومراجعون قانونيون في شارع العروبة [رقم الهاتف] مكتب محمد وبران ابراهيم ال كليب محاسبون ومراجعون قانونيون | السعودية | الرياض | شارع العروبة | شارع العروبة … شاهد المزيد…
مكتب محمد وبران الكليب محاسب ومراجع قانوني بجازان … مكتب ابراهيم السيد محاسبون و مراجعون قانونيون جدة.
- حلويات العكر الدمام بلاك بورد
- مقدمة في المصفوفات صف ثاني
- مقدمة في المصفوفات المتتابعة
- مقدمة في المصفوفات في
حلويات العكر الدمام بلاك بورد
مؤسسة موقع حراج للتسويق الإلكتروني [AIV]{version}, {date}[/AIV]
98 تميرك محاسبون قانونيون واستشاريون جدة 15266 21444 6573311 6522055. 99 مكتب الدكتور محمد فداء بهجت محاسبون ومراجعون قانونيون جدة 40949 21511 6574228 6574229 شاهد المزيد…
بيان بالمرخص لهم بمزاولة المهنة. بيان بمكاتب المحاسبة القانونية المرخص لها بمزاولة المهنة. مقدمي خدمات الزكاة وضريبة الدخل، وخدمات ضريبة القيمة المضافة. آخر تعديل كان في: 04 يوليه 2021. شاهد المزيد…
سهل - جميع الحقوق محفوظة © 2022
مقدمة في المصفوفات صف ثاني
توجد المصفوفات والبيانات الأخرى في معظم لغات البرمجة. يكون المنطق في
المصفوفات متشابهاً إلى حدٍ ما، لكنه يختلف في بعض الأجزاء من لغة إلى أخرى. تهتم JavaScript كثيراً بالمصفوفات، وهناك العديد من الدوال التي
أُنشأت بداخلها لتسهيل العمل بالمصفوفات. مقدمة في المصفوفات ص 62. قبل تعلمهم من الجيد أولاً معرفة أساسيات
المصفوفات. في هذه المقالة سأقوم بعمل مقدمة عن المصفوفات في JavaScript، مع النقاط
التالية:
مصفوفات JavaScript كيف تُنشأ مصفوفة؟ الوصول للعناصر في المصفوفة الحصول على حجم المصفوفة التكرار في المصفوفات
لنبدأ أولاً بمعرفة كيف ستبدو البرمجة بدون مصفوفات. كيف ستبدو البرمجة بدون مصفوفات؟
لنفرض أننا نحتاج إلى تخزين قائمة من الارقام من 1 إلى 100 في برنامجنا، في
JavaScript سنقوم بتعريف متغير ( المتغير في هذه الحالة
رقم) كالتالي:
let number1 = 1;
كل عنصر يمكنه تعريف رقم واحد فقط، أنا قمت بتعريف رقم واحد، إذاً بقي 99
رقم، الآن نحتاج إلى تعريف 99 متغير مختلف لبقية الأرقام:
let number2 = 2;
let number3 =
3;
let number4 =
4;...
let number100 =
100;
إذاً تم تعريف 100 متغير ل 100 رقم، هذا ليس عملياً أليس كذلك؟
لكننا لو استخدمنا المصفوفات، نستطيع تخزين كل الأرقام، وباستخدام متغير
واحد فقط:
ملاحظة: الكلمة let هي من خصائص ES6 يمكنك قراءة
المزيد عنها هنا.
مقدمة في المصفوفات المتتابعة
إذا طريقة أخرى لإنشاء مصفوفة، هو عن طريق إنشاء نموذج (instance) من Array
Object
مع كلمة جديد (new):
ويمكننا ملئها أيضاً كالتالي:
لن أذهب إلى تفاصيل هذه الطريقة، لأنه من غير المستحب استخدام منشئ المصفوفة (Array
Constructor) لإنشاء مصفوفات. لا حاجة إلى استخدام ()new Array ، للتبسيط، والقراءة السهلة، وتسريع عملية التنفيذ، استخدم الطريقة الأولى (array literal) – w3schools
الوصول إلى عناصر المصفوفة
كل عنصر في المصفوفة لديه مكان يسمى الفهرس (index). يمكننا الوصول لعنصر في المصفوفة بالإشارة
إلى الفهرس (index). فهارس المصفوفة تبدأ دائماً بـ 0 ،و التي
تشير لأول عنصر في المصفوفة. مقدمة في المصفوفات صف ثاني. دعونا نعرف مصفوفة من الأرقام ثم نصل إلى عناصرها:
إذاً المصفوفة numbersArray لها 5 عناصر، ونرى بالأسفل كيفية فهرستها:
العنصر الأول (1) لديه الفهرس 0 ، والعنصر الثاني (2) لديه الفهرس 1 ،
وهكذا لبقية العناصر. عندما نريد الوصول لأحد العناصر، فقط نحتاج إلى استدعاء فهرسته:
أو يمكننا تغيير عنصر من العناصر عن طريق تعيين قيمة جديدة إلى الفهرس:
إذا حاولت إعطاء فهرس رقم أعلى، فإنه سيُرجع لك "غير معرف"، لأن
هذا الفهرس غير موجود. هل أحببت المقال حتى الآن؟ انظر إلى الفيديو أدناه عن مصفوفات الJavaScript
الحصول على حجم المصفوفة
يوفر برنامج JavaScript طريقة سهلة للحصول على عدد
العناصر التي تحتوي عليها المصفوفة: وهي خاصية الطول (length).
مقدمة في المصفوفات في
بالإضافة إلى ذلك، يتم تمرير الشرائح للدوال حسب المرجع (Pass by reference)، مما يعني أن ما يتم نقله فعليًا إلى الدالة هو عنوان الذاكرة لمتغير الشريحة ، ولن تضيع أي تعديلات تجريها على الشريحة داخل إحدى الدوال بعد انتهائها. نتيجةً لذلك، فإن تمرير شريحة كبيرة إلى دالة يكون أسرع بكثير من تمرير مصفوفة بنفس عدد العناصر إلى نفس الدالة. وذلك لأن Go لن تضطر إلى عمل نسخة من الشريحة، إذ إنها ستُمرِّر فقط عنوان ذاكرة متغير الشريحة. يتم توضيح شرائح Go في ملف ، والذي يحتوي على الكود التالي:
package main
import (
"fmt")
func negative ( x [] int) {
for i, k:= range x {
x [ i] = - k}}
func printSlice ( x [] int) {
for _, number:= range x {
fmt. Printf ( "%d ", number)}
func main () {
s:= [] int { 0, 14, 5, 0, 7, 19}
printSlice ( s)
negative ( s)
fmt. مقدمة في المصفوفات – شركة واضح التعليمية. Printf ( "Before. Cap:%d, length:%d\n", cap ( s), len ( s))
s = append ( s, - 100)
fmt. Printf ( "After. Cap:%d, length:%d\n", cap ( s), len ( s))
anotherSlice:= make ([] int, 4)
fmt. Printf ( "A new slice with 4 elements: ")
printSlice ( anotherSlice)}
الفرق الأكبر بين تعريف الشريحة وتعريف المصفوفة هو أنّك لست بحاجة إلى تحديد حجم الشريحة، والذي يتم تحديده بعدد العناصر التي تريد وضعها فيها.
هناك عمليات مختلفة يمكن القيام بها باستخدام المصفوفات، وتوفر JavaScript
حلولاً للتعامل بها بسهولة. في مقالاتي التالية سأغطيهم بالتفصيل. ترقب ذلك ، وشكراً لك على وقتك.