منتديــــات أصحاب
منتديــــات أصحاب
منتديــــات أصحاب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديــــات أصحاب


 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 درس في لغة الC

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
ThE MaN

صاحــب الموقــع  صاحــب الموقــع



ذكر عدد الرسائل : 2799
العمر : 35
البلد : فلسطين
المزاج : اخر انبساط
علم بلدك : درس في لغة الC 70px-Flag_of_Palestine.svg
نشاط العضو :
درس في لغة الC Left_bar_bleue70 / 10070 / 100درس في لغة الC Right_bar_bleue

نقاط : 6439
السٌّمعَة : 0
تاريخ التسجيل : 01/07/2007

درس في لغة الC Empty
مُساهمةموضوع: درس في لغة الC   درس في لغة الC I_icon_minitimeالجمعة 2 نوفمبر 2007 - 14:12

لقد تعلمتم المصفوفات وكيفية التعامل معها أي التعامل مع البيانات داخلها وقد ذكر الإخوان بعض طرق البحث في المصفوفة مثل البحث الثنائي ولكن بالنسبة للطريقة التي سوف ندرسها ستكون أسهل في الفهم من البحث الثنائي ولفهم الطريقة أكثر سوف نضع هذا الخوارزم (عدد من الخطوات القريبة من شكل البرنامج)

خوارزم البحث عن قيمة ما في مصفوفة باستخدام مفهوم البحث المتتالي:

البدابة
أدخل س(وهي القيمة المراد البحث عنها)
ص=صفر (عداد تكراري يبدا من أول قيمة في المصفوفة ويتحرك إلى نهاية المصفوفة)
ع=صفر (عدد مرات وجود تلك القيمة المختارة داخل المصفوفة)
إذا كان س يساوي العنصر الذي رقمه ص اجعل
ع=ع+1
ص=ص+1
إذا كان ص أقل من عدد عناصر المصفوفة إذهب إلى الخطوة خمسة
إذا كان ع =صفر
إطبع (قيمة س غير موجودة في المصفوفة)
إذا كان ع لايساوي صفر
إطبع (قيمة س موجودة في المصفوفة ع من المرات)
النهاية


لتطبيق هذا الخوارزم بلغة C :

#include "IOSTREAM.H
void main void
{
int array 7
int counter
int value
int isfound = 0
++ for counter = 0 ; counter < 7 ; counter
{
<<cout << " array << counter
cin >> array counter
}
cout << " nnENTER THE VALUE YOU WHONT TO SEARCH
cin >> value
++ for counter = 0 ; counter < 7 ; counter
if value == array counter
{
++ cout << value << " FOUND "< isfound
}
if isfound == 0
cout << value << " NOT FOUND"<< endl
}


والآن يمكنم البحث داخل المصفوفة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://m2kar.yoo7.com
BIG BOSS

مستشار اداري  مستشار اداري
BIG BOSS


ذكر عدد الرسائل : 1392
العمر : 35
البلد : فلسطين
علم بلدك : درس في لغة الC 70px-Flag_of_Palestine.svg
نشاط العضو :
درس في لغة الC Left_bar_bleue80 / 10080 / 100درس في لغة الC Right_bar_bleue

نقاط : 6412
السٌّمعَة : 0
تاريخ التسجيل : 02/07/2007

درس في لغة الC Empty
مُساهمةموضوع: رد: درس في لغة الC   درس في لغة الC I_icon_minitimeالسبت 3 نوفمبر 2007 - 17:25

مالك صاير ع c كلهم عضوين الى فى المنتدى it
براحة اشوية اشوية
مشكور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.m2kar.yoo7.com
ThE MaN

صاحــب الموقــع  صاحــب الموقــع



ذكر عدد الرسائل : 2799
العمر : 35
البلد : فلسطين
المزاج : اخر انبساط
علم بلدك : درس في لغة الC 70px-Flag_of_Palestine.svg
نشاط العضو :
درس في لغة الC Left_bar_bleue70 / 10070 / 100درس في لغة الC Right_bar_bleue

نقاط : 6439
السٌّمعَة : 0
تاريخ التسجيل : 01/07/2007

درس في لغة الC Empty
مُساهمةموضوع: رد: درس في لغة الC   درس في لغة الC I_icon_minitimeالسبت 3 نوفمبر 2007 - 20:24

بدنا نطلع الاولى عالدفعة

هههههههههههههههههه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://m2kar.yoo7.com
BIG BOSS

مستشار اداري  مستشار اداري
BIG BOSS


ذكر عدد الرسائل : 1392
العمر : 35
البلد : فلسطين
علم بلدك : درس في لغة الC 70px-Flag_of_Palestine.svg
نشاط العضو :
درس في لغة الC Left_bar_bleue80 / 10080 / 100درس في لغة الC Right_bar_bleue

نقاط : 6412
السٌّمعَة : 0
تاريخ التسجيل : 02/07/2007

درس في لغة الC Empty
مُساهمةموضوع: رد: درس في لغة الC   درس في لغة الC I_icon_minitimeالجمعة 7 ديسمبر 2007 - 19:56

اذا هيك ماشي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.m2kar.yoo7.com
 
درس في لغة الC
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديــــات أصحاب :: منتديات الكمبيوتر :: منتدى البرمجيات ولغات البرمجة-
انتقل الى: