تعلم اللغة الانجليزية من الصفر حتى الاحتراف فى اسبوع لابنائنا الطلاب و الدارسين 2024.

الجيريا

Learn_English_In_1_Week
الجيريا

مع افضل برنامج لتعلم اللغة الانجليزية والشرح بالعربى ويحتوى على 14 فصل لشرح اللغة الانجليزية من الصفر الى الاحتراف
الجيريا
الجيريا
الجيريا
الجيريا
الجيريا
الجيريا

الجيريا
الجيريا

شكـــــــــرا ً أخــي الكريم
و بارك الله فيك على الموضوع القيم
و كل عام وأنتم بخير
جزاك الله خيرا .

تعلم لغة الجافا java من صفر حتى الاحتراف 2024.

السلام عليكم
يبدو لي انها لغة متدوالة في الجامعات بكثرة وسهلة التعلم
الاكثر من ذلك تعدد المصادر فيها
يعني لو صادفك فيها مشكل ستجد الحل بسرعة

لذلك انصحكم بتعلمها لانها تسهل لكم النتقال لتعلم اللغات الاخرى

طبعا للمبتدئين او ذوي المستوى المتوسط ( المحترفين ليسو بحاجة لنا هههه )

اول شيء قبل ان ادخل لب الموضوع
اول رابط
https://www.djelfa.info/playlist?lis…DDB2DCF87BEE43
المستوى 1

طبعا من احسن الدورات التي شاهدتها في حياتي مستوى تقني وتعليمي راائع جدا باللغة العربية ربما لن تجد مثلها حتى ولو باللغ الانجليزية
لو تريد تعلم لغة الجافا انصحك بالبدء معه ولك حرية الاختيار

حينما تنهي المستوى الاول يمكنك الانتقال للمستوى الثاني
https://www.djelfa.info/playlist?lis…8BE19EA2405C94

اما المستوى الثالث لنفس الدورة

https://www.djelfa.info/playlist?lis…4A6FB67AB4CD0D

اما لهواة ومحبي انظمة الاندوريد او الاونرويد Android
https://www.djelfa.info/playlist?lis…7D0B965F799760

طبعا قبل ان انهي الموضوع انصحك اخي حتى لا تعاني مستقبلا ولا تسئم فتتوقف يجب
ان تتعللم الاساسيات قبل ان تخوص في موضوع الواجهات والا ستكون مشروع مبرمج فااشل
وقد طرحت في موضوع ساابق فكرة الواجهات

على فكرة المبرمجون في دول اجنبية ذو دخل عالي جدا جدا
لذلك استغل الفرصة
وسلام عليكم
والبتوفيق ان شاء الله

نقطة مهمة انصح باستعمال

ECLIPSE او IntelliJ

نصيحة فقط

اقتباس:
المشاركة الأصلية كتبت بواسطة you92cef الجيريا
نقطة مهمة انصح باستعمال

ECLIPSE او IntelliJ

نصيحة فقط

ولم لا netbeans اخي ؟

لن تتعلم البرمجة بالنتبينز ولو برمجة سنة كاملة لان هيئة البرمجة فيه لا تساعدك كثيرا

بينما في الاكليبس والانتلجاي فهيئة البرمجة تساعدك كثيرا

عند القيام بمشاريع كبيرة مثلا او متوسطة تكتشف هته الامور

اضافة الى الاضافات التي يحتويها الاكليبس خاصة والتي من الصعب ان توجد في النتبينز

اذا كنت تفكر في البرمجة بالجافا انصحك باستعمال الاكليبس او الانتلجاي لكي لا تقع في الاخطاء التي وقع فيها الاخرون ممن قدموا مشاريعهم بالنتبينز

يمنك البر مجة بالنتبينز بدون اي مشاكل ولكن الكثير ممن يبرمجون بالنتبينز لا يفهمون لب الكوود وكيفية عمله ومجرد ما يتوقفون عن البرمجة في المشروع لمدة معينة لا يمكنهم ان يفهموا الكوود بمرجد قراءته لان هناك امور واخطاء ترتكب خاصة في عملية الextends وانشاء الاشياء يدويا

بينما اجزم لك انه اذا برمجة بالاكليبس او النتلجاي فانك ستفهم الكوود وتفهم كيفية عمل البرنامج وتفهم اللغة جيدا وحتى لو انقطعت عن المشروع والبرمجة بمرجد رجوعك له ستجد بمجرد قراءتك للكود انك تفهمه

يمكن تجريب برمجة مشروع بسيط بالاكليبس+النتبينز لملاحظة الفارق بينهما

ECLIPSE………..merci

ECLIPSE أفضل ..

أنا برمجت بال Netbeans و لم يعجبني

إضافة إلى ان Eclipse فيه خاصية مميزة و هي الإضافات التي يمكنك تحميلها و تسطيبها عليه

شكراً على الدورة الجيريا

إلى سارق الأحزان : هل من الممكن مراسلتي بمعلومات الإتصال بك؟ و شكراً مجددا

اقتباس:
المشاركة الأصلية كتبت بواسطة you92cef الجيريا
لن تتعلم البرمجة بالنتبينز ولو برمجة سنة كاملة لان هيئة البرمجة فيه لا تساعدك كثيرا

بينما في الاكليبس والانتلجاي فهيئة البرمجة تساعدك كثيرا

عند القيام بمشاريع كبيرة مثلا او متوسطة تكتشف هته الامور

اضافة الى الاضافات التي يحتويها الاكليبس خاصة والتي من الصعب ان توجد في النتبينز

اذا كنت تفكر في البرمجة بالجافا انصحك باستعمال الاكليبس او الانتلجاي لكي لا تقع في الاخطاء التي وقع فيها الاخرون ممن قدموا مشاريعهم بالنتبينز

يمنك البر مجة بالنتبينز بدون اي مشاكل ولكن الكثير ممن يبرمجون بالنتبينز لا يفهمون لب الكوود وكيفية عمله ومجرد ما يتوقفون عن البرمجة في المشروع لمدة معينة لا يمكنهم ان يفهموا الكوود بمرجد قراءته لان هناك امور واخطاء ترتكب خاصة في عملية الextends وانشاء الاشياء يدويا

بينما اجزم لك انه اذا برمجة بالاكليبس او النتلجاي فانك ستفهم الكوود وتفهم كيفية عمل البرنامج وتفهم اللغة جيدا وحتى لو انقطعت عن المشروع والبرمجة بمرجد رجوعك له ستجد بمجرد قراءتك للكود انك تفهمه

يمكن تجريب برمجة مشروع بسيط بالاكليبس+النتبينز لملاحظة الفارق بينهما

اخي الاكوااد انت من تكتبها وضع تعلليق لتفهمها
النيتبينس استعمله للرسوماات فهو يسهل علي الووقت ولحد سااعة لم يصاادفني اي مشكل

اقتباس:
المشاركة الأصلية كتبت بواسطة سارق الأحزان الجيريا
اخي الاكوااد انت من تكتبها وضع تعلليق لتفهمها
النيتبينس استعمله للرسوماات فهو يسهل علي الووقت ولحد سااعة لم يصاادفني اي مشكل

هنا المشكل

الكوود الذي تحصل عليه في الرسومات بالنتبينز يكون معقد وغير مفهوم ويطرح اكثر من مشاكل خاصة في التعديل عليه

اذكر انه كان هناك بعض الاصدقاء انشاوا مشاريعهم بالنتبينز بواجهة رسومية

وعند الحاجة للتعديل واجهوا مشاكل جمة في فهم الكوود اولا ثم التعدلي عليه عن طريق الكوود

حتى الاكليبس تمكنك من اضافة API

خاصة بالواجهات الرسومية اشهرها WindowsBuilder

ميزته انك سواء برمجة الواجهة بالكوود او بواسطة وندوز بويلدر فالكوود في الاخيير يكون نفسه

اضافة الى بعض الاضافات مثلا الخاصة بانشاء مثلا UML

فهناك اضافات في الاكليبس تنشئ UML بطريقة احترافية وفي زمن قياسي بينما في النتبينز لا اظن انها موجودة

لنفرض مثلا انك انشات مشروع بالنتبينز واحتجت لاستخراج الUML قد تجد نفسك مجبرا على كتابته وتصميمه بيبدك **قد تكون هناك تطبيقات للنتبينز للحصول على الUML ولكن لست متاكدا منها **

نفس الشيء بالنسبة لانشاء ملفات بالوورد او اكسال او Pdf او غيرها متاحة في الاكليبس عن طريق الاضافات

ايضا هناك شركات كبرى تقوم بتدعيم الاكليبس بخبراءها

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

ايضا الكوود البرمجي لنفس المشروع ولنفس الواجهة في النتبينز والاكليبس يختلف من ناحية الكتابة+طول الكود البرمجي+Coté compléxité

هته الاشياء قد تبدوا للوهلة الاولى بدون اهمية ولكن هي مهمة جدا

مثلا هناك 3 فئات للبرمجة الرسموية

AWT
SWT
SWING

النتبينز يستعمل غالبا
AWT+SWT

وكما هو معروف فال
AWT تستهلك الكثير من المساحة في الذاكرة وقد تسبب مشاكل في Debugger مما يسبب بطأ واخطاء في عمل البرنامج

بينما الاكليبس يستعمل

SWT+SWING

وهما اخف ومكوناتهم مترابطة جيدا فيما بينها مما يقلل مشاكل العرض والDebugger

في الاخير هناك جامعات ومعاهد ومراكز

لما تدفع ملف عندهم يطالبونك بمشروع خاص بك انشاته انت يكون عدد الاسطر البرمجية فيه مثلا 12 الف او 20 الف

لو برمجة مشروع A
في النتبينز قد تصل بها مثلا الى 35 الف سطر برمجي

بينما في الاكليبس نفس المشروع A يكون مثلا فقط ب30 الف سطر برمجي

وهنا الفارق تقريبا 5 الاف سطر برمجي والسؤال المطروح

ما هي علاقة ال5 الاف سطر برمجي بالذاكرة البرسوسيور وحجم البرنامج وهل يمكن ان تسبب مشاكل مستقبلا ام لا؟

شكرا جزيلا

اقتباس:
المشاركة الأصلية كتبت بواسطة you92cef الجيريا
هنا المشكل

الكوود الذي تحصل عليه في الرسومات بالنتبينز يكون معقد وغير مفهوم ويطرح اكثر من مشاكل خاصة في التعديل عليه

اذكر انه كان هناك بعض الاصدقاء انشاوا مشاريعهم بالنتبينز بواجهة رسومية

وعند الحاجة للتعديل واجهوا مشاكل جمة في فهم الكوود اولا ثم التعدلي عليه عن طريق الكوود

حتى الاكليبس تمكنك من اضافة api

خاصة بالواجهات الرسومية اشهرها windowsbuilder

ميزته انك سواء برمجة الواجهة بالكوود او بواسطة وندوز بويلدر فالكوود في الاخيير يكون نفسه

اضافة الى بعض الاضافات مثلا الخاصة بانشاء مثلا uml

فهناك اضافات في الاكليبس تنشئ uml بطريقة احترافية وفي زمن قياسي بينما في النتبينز لا اظن انها موجودة

لنفرض مثلا انك انشات مشروع بالنتبينز واحتجت لاستخراج الuml قد تجد نفسك مجبرا على كتابته وتصميمه بيبدك **قد تكون هناك تطبيقات للنتبينز للحصول على الuml ولكن لست متاكدا منها **

نفس الشيء بالنسبة لانشاء ملفات بالوورد او اكسال او pdf او غيرها متاحة في الاكليبس عن طريق الاضافات

ايضا هناك شركات كبرى تقوم بتدعيم الاكليبس بخبراءها

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

ايضا الكوود البرمجي لنفس المشروع ولنفس الواجهة في النتبينز والاكليبس يختلف من ناحية الكتابة+طول الكود البرمجي+coté compléxité

هته الاشياء قد تبدوا للوهلة الاولى بدون اهمية ولكن هي مهمة جدا

مثلا هناك 3 فئات للبرمجة الرسموية

awt
swt
swing

النتبينز يستعمل غالبا
awt+swt

وكما هو معروف فال
awt تستهلك الكثير من المساحة في الذاكرة وقد تسبب مشاكل في debugger مما يسبب بطأ واخطاء في عمل البرنامج

بينما الاكليبس يستعمل

swt+swing

وهما اخف ومكوناتهم مترابطة جيدا فيما بينها مما يقلل مشاكل العرض والdebugger

في الاخير هناك جامعات ومعاهد ومراكز

لما تدفع ملف عندهم يطالبونك بمشروع خاص بك انشاته انت يكون عدد الاسطر البرمجية فيه مثلا 12 الف او 20 الف

لو برمجة مشروع a
في النتبينز قد تصل بها مثلا الى 35 الف سطر برمجي

بينما في الاكليبس نفس المشروع a يكون مثلا فقط ب30 الف سطر برمجي

وهنا الفارق تقريبا 5 الاف سطر برمجي والسؤال المطروح

ما هي علاقة ال5 الاف سطر برمجي بالذاكرة البرسوسيور وحجم البرنامج وهل يمكن ان تسبب مشاكل مستقبلا ام لا؟

كنت قد ذكرت لك اخي يووسف هذا الجداال مفتووح دمن زمان بين المبرمجين
وكما انك على علم بمسااوئ نيببنز فانت لم تذكر محاسنه و اكتفيت بمسااوئه

للتذكيير فقط
المسااوئ التي ذكرتها ليس بذلك السوء التي ارييته ( لست مدافعا لكن ساقوول لك لماذا )

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

واحدث نظريات التعقيد الخوارزمي تفضل ضيااع الذاكرة على ضياع الوقت لانه لا مشكلة في الذاكرة بل نحن الى عمليات اسرع

اخي الكريم سرعة البرناامج لا تقاس بعدد الاسطر ولا بذاكرته الااولية
لماذا ؟
ممكن انا اكتب 50000 سطر وانت 1000 اسطر فقط

لكن ما التقنية المعتمدة في ذلك
اذا فرضنا انك استخدمت الدوال التراجعية
فسيشكل ذلك مشكلا في تشغيل البرنامج لاحقا وسيشغل من المعاالج حيزا كبييرا
وهذا معرووف لذلك عاادة المبرمجوون يتجنبون استخداام الدواال التراجعية بكثرة لانها ستجل حجم البرناامج الافترااضي صغييير جدا
لكن الحجم الحقيقي للبرناامج سيكوون مذهلا

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

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

ملتقى لغة c & c++ ( تمارين = حلول ) نجو الاحتراف 2024.

السلام عليكم ورحمة الله
قبل كل شيء دعوة منكم في سجودكم وفي ظهر الغيب
لجدي رحمه الله
ان شاء الله الفردوس الاعلى له ولكل موتى المسلمين

اما بعد

يرجى احترام قوانين الموضوع
فالموضوع ليس للاستفسارات
بل للافادة

فكرة الموضوع

ان يطرح المشترك تمرينا او تمارين

وهو يملك حلها

وينتظر من يقوم بحلها

طبعا نرجو
ان يكون التمرين كاملا والحل كاملا
وذلك من خلال الردود وليكن مرجعا لطلاابنا الكراام

طبعا ان احتااج احد لتوضيح الحل فلا تبخل بذلك

وكذلك يجب تحديد المستوى
يواء الدراسي لحل التمرين
او المستوى البرمجي

اما بخصوص ما ساطرح انا ان شاء الله
فسيكون نقلا او افكار
لكن بتميز
في انتظار مشاركااتكم

تمارين من المدرسة التحضيرية

للاستاذ مليكي جزاه الله كل خير

خاصة بالدول عاامة
مستوى اولى جامعي
مستوى ثاني برمجة

للاطلاع عليها
يجب ان تكون ملما بموضوع الدول
وجميع المواضيع اللتي قبلها

كود PHP:

Exercice 1
Ecrire une fonction swap ayant comme paramètres 2 entiers a et b et qui permet d’échanger  le contenu de a et celui de b.

Exercice 2
Ecrire une fonction  f  ayant comme  paramètres un tableau t de taille quelconque et un entier n indiquant la taille du tableau
f doit renvoyer par un return un booleén b indiquant s'il existe une valeur comprise entre 0 et 10 dans le tableau t. 

Exercice 3
Ecrire une fonction  f  ayant en paramètre un entier, cette fonction doit  renvoyer par un return un booléen : vrai si l'entier est premier et faux sinon.

Exercice 4
Ecrire une fonction qui permet de comparer les éléments de deux tableau d’entier A et B de même taille n et qui retourne le nombre de fois pour lequel Ai 
BiSachant que les deux tableaux sont initialisés aléatoirement.
Exercice 5
Ecrire une fonction qui permet de saisir une phrase 
(100 caractères maximumet un caractère quelconqueet retourne un booléen égale à vrai si ce caractère apparaît dans cette phrase.

Exercice 6
Ecrire une fonction decimal_binaire qui permet de convertir un nombre entier n de la base décimale vers la base binaire sur 16 bits 
(les bits du nombre binaire sont rangés dans un tableau). 

شكرا على الموشوع و نتمنى المشاركة فيه

ارجوا ان تكون التمارين مدعمة لما تم دراسته مع اضافات ، و ليس تمارين ابتدائية اساسية

و شكرا

تمارين من المدرسة التحضيرية

للاستاذ مليكي جزاه الله كل خير

خاصة بالالجداول والمصفوفات
Programmation répétitives et tableaux
مستوى اولى جامعي
مستوى اول برمجة

للاطلاع عليها
يجب ان تكون ملما بموضوع المصففوات نتاع الانفورمتيك
Programmation répétitives et tableaux
وجميع المواضيع اللتي قبلها

كود PHP:

 

Exercice I

 (piest un nombre qui représente le rapport entre la circonférence d’un cercle et son diamètreCe nombre est impliqué dans de nombreuses formulesde physiqued’ingénierie et de mathématiquesNumériquementpour calculer une valeur approchée suffisamment précise de on utilise l’algorithme de  Salamin et Brentqui consiste à poser :
a_0=1                b_0=1/2                 t_0=1/4                 p_0=1
Puis à définir les relations de récurrence suivantes 
:
‰   a_(n+1)=(a_n+b_n)/2                                     b_(n+1)=(a_n b_n )
t_(n+1)=t_n-p_n (a_n-a_(n+1) )^2                p_(n+1)=2p_n
On calcule ces termes jusqu’à ce que 
|a_(n+1)-b_(n+1) |<. par la suiteon calcul la valeur approchée de  par la formule suivante :
=(
a_n+b_n )^2/(4t_n )
Ecrire un programme C qui calcule la valeur de à 15 chiffres décimauxpar la méthode de Salamin et BrentOn arrêtera les calculs que si |a_(n+1)-b_(n+1) |< ou si le nombre d’itérations est supérieur à 1000000 (cas non convergent). On prend =10^(-15).
Remarque 1 Tout le calcul doit être en double précision.
Remarque 2 Le programme doit afficher le nombre total d’itération si la convergence est atteinte.

Exercice II

Ecrire un programme C qui permet de trier par ordre décroissant un tableau de N nombres réelsle tableau doit contenir au maximum 10 éléments.
Entrer la taille du tableau N 
A
[0] = 8.74 
A
[1] = 2.50 
A
[2] = 3.51 
A
[3] = 4.59 
----------------------------------------------------------------------- 
Les élément du tableau trié par ordre décroissant
A
[1] = 8.74 
A
[2] = 4.59 
A
[3] = 3.51 
A
[4] = 2.50

Remarque Les nombres en gras sont saisis directement par le clavier