Ahmed Gamal50 نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 ممكن حضرتك تبعت لى اسئله على الحلقات لكى احل اكثر على الحلقات 1 اقتباس
0 أسامة زيادة نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 هناك عدة دوال تستخدم في الحلقات (Loops): For Loop : تستخدم في حال كان عدد المرات التي سيعاد فيها تنفيذ الكود معروفاً طريقة استخدامها for( initialisation; condition; increment أو decrement ) { // statements } مثال على For Loop public class Main { public static void main(String[] args) { for( int i=1; i<=10; i++ ) { System.out.println( i ); } } } While Loop : تستخدم في حال كان عدد المرات التي سيعاد فيها تنفيذ الكود غير معروف طريقة استخدامها initialisation; while( condition ) { // statements increment أو decrement; } مثال على While Loop public class Main { public static void main(String[] args) { int i=1; while( i<=10 ) { System.out.println( i ); i++; } } } Do While Loop : تستخدم في حال كان عدد المرات التي سيعاد فيها تنفيذ الكود غير معروف و بنفس الوقت يجب ان ينفذ الكود مرة واحدة على الأقل طريقة استخدامها initialisation; do{ // statements increment أو decrement; } While( condition ); مثال على Do While Loop public class Main { public static void main(String[] args) { int i=1; do { System.out.println( i ); i++; } while( i<=10 ); } } بالنسبة للأسئلة يمكنك طرح أسئلة في ذهنك والتدريب على الإجابة في حلها باستخدام حلقة التكرار المناسبة . اقتباس
1 شرف الدين حفني نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 سأقوم بكتابة بعض الأسألة لك وسأكتب خطوات الحل, ولكن ﻻ تنظر للحل إلا بعد محاولة حلها بنفسك حتى تستفيد قم بكتابة دالة تستقبل مصفوفة من المستخدم وتقوم بطباعة جميع عناصر المصفوفة ماعدا العنصر رقم 3 قم بكتابة دالة تستقبل نصاً من المستخدم وتقوم بطباعة كل حرف على حدا قم بكتابة دالة تستقبل مصفوفة من المستخدم وتقوم بإيجااد أكبر عنصر قم بكتابة برنامج تستقبل مصفوفة وتقوم بإيجاد عنصر معين ///////////////////////////////////////////////////////////الحل////////////////////////////////////////////////////////////////////////////////////////////////// public void test(int arr[]){ for(int i=0;i<arr.length;i++){ if(i==3) continue; System.out.println(arr[i]) } } public void test(String s){ for(int i=0;i<s.length();i++) { System.out.println(s.charAt(i)); } } public int test(int arr[]){ int max=arr[0]; for(int i=0;i<arr.length;i++){ if(arr[0]>max) max=arr[0]; } return max; } public int find(int arr[],int element){ int index=0; while(index<arr.length){ if(arr[index]==element) return arr[index]; } return -1; } 1 اقتباس
1 ريم المهدي نشر 7 سبتمبر 2021 أرسل تقرير نشر 7 سبتمبر 2021 سأقوم بإعطاء أمثلة على الحلقات بإستخدام بايثون. مثال لطباعة أيام الأسبوع: # تحتوي على 7 عناصر days هنا قمنا بتعريف مصفوفة إسمها days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] # بعدها سيتم عرض قيمته ,day في المتغير days هنا في كل دورة سيتم تخزين قيمة عنصر جديد من عناصر المصفوفة for day in days: print(day) الناتج يكون: Monday Tuesday Wednesday Thursday Friday Saturday Sunday حلقة لطباعة الأعداد من 1 إلى 6 بإستخدام دالة range: # بعدها سيتم عرضه .n هنا قمنا بإنشاء سلسلة من الأرقام الموجودة بين 1 إلى 5. في كل دورة في الحلقة سيتم جلب رقم من هذه السلسلة و تخزينه في المتغير for n in range(1, 6, 1): print(n) الناتج يكون: 1 2 3 4 5 مثال على حلقة while لطباعة جميع القيم بين 1 و 10 بإستخدام متغير i : i = 1 #إنشاء حلقة while تظل تنفذ الأوامر الموضوعة فيها طالما أن قيمة العداد i لا تزال أصغر أو تساوي 10. while i <= 10: print(i) i += 1 والناتج يكون: 1 2 3 4 5 6 7 8 9 10 اقتباس
0 علي صالحة نشر 26 نوفمبر 2023 أرسل تقرير نشر 26 نوفمبر 2023 هناك حلقات تكرارية في بايثون إثنتان وهي for و while : و تطبق for بعدة حركاة و منها عد من 1 إلى 10: for i in range(1,10+1): print(i) و تطبق على while بعدة حركاة و منها إحدى الحركاة وهيَ طبع 1 إلى مالا نهاية n1 = 1 while n1: n1+=1 print(n1) اقتباس
0 علي صالحة نشر 27 نوفمبر 2023 أرسل تقرير نشر 27 نوفمبر 2023 هناك اربع حلقات تكرارية في #C: وهيَ: 1.for مثال: for (int i = 1; i <= 10; i++){ Console.WriteLine(i) } 2. while مثال: int num = 0; While (num<=10){ num++; Console.WriteLine(num); } 3. do while مثال : do { int num = 0; Console.WriteLine(num); } while (num<=10){ num++; Console.WriteLine(num); } بتاريخ 6 دقائق مضت قال علي صالحة: W بتاريخ 7 دقائق مضت قال علي صالحة: W عفواً حرف w هو إسمول وليس كبتل في المثال الثاني 4. foreach لا تستخدم إلا مع السلاسل النصية مثال: string str = "Hello World"; foreach (char arg in str) { Console.WriteLine(arg); } اقتباس
السؤال
Ahmed Gamal50
ممكن حضرتك تبعت لى اسئله على الحلقات لكى احل اكثر على الحلقات
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.