Telegram Web
🎯التصنيفات على مستوى *الاسبوع* في اليمن🎯

1-حسن الدولة
2- الخضير ضورة
3-تغريد عبد الله
4-نوال الشاوش
5-محمد البدوي
.............................
عندما تريد قلب الطاولة على شخص يسبقك *تحداه*
.........
يشرفني جداً ان اتابعكم لانها منافسة في البرمجة والبرمجة هي التي تحدث تحول في العالم والدولة والمدينة ...بغيرها لن تستطيع وانت في اليمن ...
لطلاب مستوى اول توجد منافسات في البرمجه لجميع الغات من بينها ال c++ على تطبيق sololearn وكرسات لتعلم جميع الغات وشهائد معتمده يمكنكم تحميل التطبيق عبر الرابط التالي

واي استفسار او شي مافهمته بلغني
@Lonely_e







.
.تحميل من قوقل بلي

. https://www.sololearn.com/?ref=app-text4
SoloLearn.apk.enc
8.7 MB
مٌسِتْوَى اوَلُ ْعلُوَمٌ حُاسِوَبّ جْامٌْعُه ذَمٌار

تحميل مباشر لتطبيقَ
@Beprogramming
مستـ1ــوى حاسوب
SoloLearn.apk.enc
.
Media is too big
VIEW IN TELEGRAM
شرح مبسط ل استخدام تطبيق sololearn
من الزميل حسن الدوله
🌟Department Coder🌟 اعلان مسابقة
This media is not supported in your browser
VIEW IN TELEGRAM
كيفية الوصول واللعب مع الشخص المطلوب
Forwarded from 📽📽تحفيز (المهندس/عصام الفاضلي)
This media is not supported in your browser
VIEW IN TELEGRAM
#للمبرمجين

تجربة فعلية كيف يستطيع " الهكر " الإحتيال للحصول على بياناتك عبر مفهوم الهندسة الاجتماعية ودون الحاجة الى أكواد ؟


فـ🎥ـديوهات تحفـيزيه🎞📡
📡@videot12
مستــ2ــوى علوم حاسوب
2019
https://www.tgoop.com/E_level_2
صديقي، ها أنا اليوم بعد رحيلك أعلم بأنهُ لَن أسمع أجراس الموت تَدقّ في شفتيك بعد اليوم، أُعلمُ مُنذ احتضَنكَ القبر تحت الترابِ وقفتُ كذاكرةٍ تقف على شفيرِ النّسيان، أعلم سَتمنَحُكَ أفواه المتملّقين الواقفين على أرجلِ الخطيئةِ في أرضٍ انطلت عليها خُدعةِ الحياةِ المُقحلةِ نياشين السّلامِ، والمحبةِ، والصدقِ، والطّهرِ، والوفاء، سيقولون: عظيمٌ اغتالهُ الموت في غُلسِ الشّباب، الذِكر يبقى زماناً بعد صاحِبه، وصاحبَ الذِكرِ تحت الأرضِ مدفون.

الشهيد #احمدعادل_الشخظه
Forwarded from مقاطع مريحه15ثHD§ (المهندس/عصام الفاضلي)
This media is not supported in your browser
VIEW IN TELEGRAM
نصيحة لكل طالب يدخل الجامعة

| دكتور محمد راتب النابلسي
@ALNABLSY
السلام عليكم ورحمة الله وبركاته
الاخوة الزملاء الكرام
عند حل اي مشكلة بأي لغة برمجة اولا نبدأ
بتحليل تلك المشكلة ثم بناء الخوارزمية لتلك المشكلة سواءً بالخوارزميات او بالمخطط الانسيابي ومن فهم الى هذه النقطة فقد فهم نصف البرمجة ولاكن كيف نحلل المشكلة بالخوارزميات؟
قبل ان نبرمج نفكر كيف نبني الخوارزمية لحل تلك المشكلة
مثلاً
نريد برنامج يقوم بتحويل العدد العشري الى ثنائي ونحن كمبتدئين في البرمجة لم نصل في الدراسة الى الدوال
كيف نعمل البرنامج؟
اولا الرقم العشري عند تحويله الى الرقم الثنائي بنقوم بقسمة الرقم على 2 ونضع الباقي ونكرر العملية حتى يطلع لدينا الرقم الثنائي
اذن استفدنا من هذا التحليل اننا سوف نستخدم دوارة اي دالة for او while او do...while
وايضا باقي القسمة
هذه اهم ما استفدنا منه
صح ان هناك معلومات اخرى مثلا بما ان البرنامج لتحويل العدد العشري الى ثنائي فأن دالة الادخال سوف تدخل ضمن البرنامج
الان لو رتبنا هذه المعلومات بشكل جميل بستخدام الخوارزميات
اولا الاعلان عن اربعة متغيرات متغيرين منهن اسندنا لهن قيمة بدائية والذي رمزنا للأول بالرمز iوسندنا له القيمة1 ورمزنا للثاني بالرمز sum وسندنا له القيمة ٠ لماذا؟
جميع المتغيرات من نوع عدد صحيح
لماذا؟
ثانياً ادخال المتغير الاول والذي رمزنا له بالرمز x
ثالثاً وصل دور استخدام احد الدوارات
شرط توقف الدوارة ان يبقى العدد العشري x يساوي صفر
رابعاً نقوم بأسناد قيمة للمتغير الثاني
والذي رمزنا له بالرمز b
بباقي القسمة على 2
خامساً نقوم بأسناد قيمة للمتغير sum بالقيمة sum+i*b
سادساً ايجاد حاصل القسمة لـ x مثلما بنعمل في الحل ترم اول نقسم العدد على 2 ونوجد جاصل القسمة ونعيد قسمته وهكذا
اذن نوجد حاصل القسمة كيف؟
x/=2; هكذا
سابعاً نسند قيمة للمتغير i
بـ i*=10;
لماذا؟ اريد اجابة من اجل يبقى هناك مشاركة يازملاء
ثامناً نغلق الدوارة بالحاصرة
تاسعا نعمل دالة اخراج للمتغير sum
عاشرا نغلق بحاصرة الدالة الرئيسية
وهذا البرنامج





//Yahya Shaker
#include<iostream>
using namespace std;
int main()
{
int sum=0 ,i=1,x ,b;
cout<< "ادخل الرقم العشري الذي تود تحويله الى ثنائي" ;
cin>>x ;
while (x != 0)
{
b =x % 2;
sum=sum+ i*b;
x /=2;
i *=10;
}
cout << sum ;
return 0;
}


اي استفسار اتواصلو معي انا موجود لخدمتكم جميعاً
زميلكم يحيى شاكر
اليوم معنا شرح عن الاقتران الشرطي :

وهو من مميزات ومسهلات البرمجة بلغة سي بلص بلص فما هو الاقتران الشرطي وكيف كتابتة واستخداماته
صحيح انة يعمل عمل مشابة جدا لعمل if وذلك لانة يحتوي على شرط ؛
يكتب كالتالي :
(شرط)؟نعم : لا ;
ومن اجل فهم العمل بكل سهولة اليك المثال التالي اولا لنعرف متغير من اجل تطبيق الشرط علية


1.int x=5;
2.(x>3 )? cout<<"u are wellcom" : cout<<" 3.error" ;

لاحظ في السطر الثاني قام البرنامج بفحص ما داخل الاقواس وعلية قام بطباعة الجملة التي قبل علامة : لانها هي التي تنفذ في حالة تحقق الشرط واما ما بعدها فينفذ في حالة لم يتحقق شرط مثلما في المثال التالي

int x=1;
(x>3 )? cout<<"u are wellcom" : cout<<" error" ;

ستلاحظ طباعة كلمة error وذلك لان الشرط لم يتحقق لان قيمة x اصغر من 3
من هنا نعلم ببساطة هذه الجمله
لاكن دعنا نقوم بعمل مختلف على هذه الجملة مثلا
١. int x=10, y;
٢. y = (x>6) ? 3 : 8 ;
٣. cout << y ;


لاحظ في السطر الاول اسندنا قيمة للمتغير x ب 10 ولم نسند قيمة للمتغير y و لاكن قمنا باسناد إحدى القيمتين 3 او 8
وذلك مرتبط بقيمة الشرط فإذا تحقق الشرط تسند القيمة 3 للمتغير y واما ان لم يتحقق الشرط ستند القيمة 8 للمتغرy

بما انك استوعبت فكرة عمل هذه الجملة حاول معرفة عمل الجملة التالية

int x=12, y=10;
char z;
z=(y > x)? "u" : " r" ;
اكيد انك عرفت قيمت المتغير z والذي هو من نوع char


الان لما لا نحاول التلاعب بالكود قليلا ونضيفة في لوب


int x=5, y=8;
char z;
for(x=0 ;x<y;x++)
{
z=(y > x)? 'y' : 'x' ;
cout<<z;
}
بالتأكيد تعرف ماهي المخرجات ولا داعي بأن اخبرك انه yyy


الان لنجري اختبار بسيط يوضح مدى فهمك للكود



char z;
for( int i=0 ; i<3 ; i++ )
{
for (int j=3 ; j>0 ; j-- )
z=(j==i)? 'y' : 'x' ;
cout<<z;
}

ماهي مخرجات البرنامج .........


بالتوفيق للجميع واتمنى الفكرة وصلت للجميع
2025/07/01 13:41:26
Back to Top
HTML Embed Code: