لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 12/20/20 في كل الموقع
-
تمام طيب في السطر الأول يتم إستدعاء مكتبة Turtle import turtle نقوم بعمل متغيرين و تعيين قيمة الأول بقيمة الدالة screen وهي موجودة على مكتبة Turtle والخاصة بعمل الإطار أو النافذة المخصصة لعرض الشكل s = turtle.Screen() تعيين قيمة الثاني بقيمة الدالة Turtle وهي أيضاً موجودة على مكتبة Turtle و تعمل على رسم الشكل t = turtle.Turtle() نقوم بإنشاء دالة أو Methods و تستقبل المتغييرات أو Parameters التى نحتاجها لعمل الشكل و هي كالتألي : 1- t و هو المتغيير المعرف سابقاً 2 - size و هو حجم طول ضلع الشكل ( المربع ) الواحد 3 - num وهو عدد الأشكل في التي يتم رسمها و تكرارها لتكون الشكل الكامل 4 - angle و هي الزاويا المتخذة عند البدء و في رسم أو تكرار الشكل الواحد المكون للشكل الكامل def drawSquares(t, size, num, angle): for i in range(num): for x in range(4): turtle.forward(size) turtle.left(90) turtle.right(angle) في الأخير نقوم بإستدعاء الدالة و نمرر لها القيم التي نريدها : drawSquares(t, 100, 5, 72)1 نقطة
-
1 نقطة
-
السلام عليكم، أريد معرفة ما هي اللغة التي يكتب بها ملف .htaccess وكيف تتم برمجته أو اريد مصادر لتعلم كيفية الكتابة وفهم ما بداخله لاني بحثت ولم اجد شكرا مقدما1 نقطة
-
السلام عليكم تم إجابة هذا السؤال من قبل بلغة ++c تجد الإجابة هنا #include <iostream> #include <bits/stdc++.h> using namespace std; int run = 1; // قيمة متغيرة عامة على مستوى التطبيق string datastr; // تعين متغير عام لحفظ النص المدخل عن طريق المستخدم // دالة لطباعة قائمة الاوامر // A structure to represent a stack class Stack { public: int top; unsigned capacity; char* array; }; // function to create a stack of given // capacity. It initializes size of stack as 0 Stack* createStack(unsigned capacity) { Stack* stack = new Stack(); stack->capacity = capacity; stack->top = -1; stack->array = new char[(stack->capacity * sizeof(char))]; return stack; } void displayMenu() { cout << " Main Menu " << "\n" ; cout << "==============================" << "\n" ; cout << " 1 -- INPUT A STRING" << "\n" ; cout << " 2 -- PRINT A STACK " << "\n"; cout << " 3 -- PRINT A QUEUE " << "\n"; cout << " 4 -- Exit " << "\n"; cout << " \nPlease Enter Your Choice : " ; } // دالة لتنفيذ عملية ادخال النص في case 1 void savestring (){ cout << "\nPlease Enter Your string : " ; std::getline(std::cin >> std::ws, datastr); // ws يسمح بادخال المسافات cout << "\n- " << datastr << " String Inserted \n\n " ; displayMenu(); } // دالة تحويل النص الى مصفوفه void stringtoarray(){ cout << "\n" << "A string in a queue " << "\n"; int n = datastr.length(); // حساب حروف النص char char_array[n + 1] ; // انشاء مصفوفه strcpy(char_array, datastr.c_str()); // انشاء المصفوفه for(int i = 0; i < n; i++){ // طباعة النص cout << char_array[i] << " "; }; cout << "\n"; displayMenu(); } // التاكد ان الحرف اخر حرف في المصفوفه int isFull(Stack* stack) { return stack->top == stack->capacity - 1; } // التاكد من اول حرف في المصفوفه int isEmpty(Stack* stack) { return stack->top == -1; } // اضافة محتويات النص بالعكس void push(Stack* stack, char item) { if (isFull(stack)) return; stack->array[++stack->top] = item; } char pop(Stack* stack) { if (isEmpty(stack)) return -1; return stack->array[stack->top--]; } // دالة A string in a stack void strreverse(){ int n = datastr.length(); char str_arr[n + 1] ; strcpy(str_arr, datastr.c_str()); int y = strlen(str_arr); Stack* stack = createStack(y); // Push all characters of string to stack int i; for (i = 0; i < y; i++) push(stack, str_arr[i]); // Pop all characters of string and // put them back to str for (i = 0; i < y; i++) { str_arr[i] = pop(stack); } cout << str_arr << "\n "; displayMenu(); } int main() { displayMenu(); // هذه الداله تبحث في قيمة المتغير run // في حالة تغيرة قيمة run يتوقف التطبيق while (run == 1) { int put; // متغير للتنقل بين اوامر القائمة std::cin >> put ; // كود استقبال الامر switch(put) // كود التدقيق في المدخلات و التنقل { case 1: // في حالة كان الادخال 1 // displayMenu(); savestring(); // ادخال النص و اظهار القائمة break; case 2: // في حالة كان الادخال 2 strreverse(); // A string in a stack function break; case 3: // في حالة كان الادخال 3 stringtoarray(); break; case 4: // في حالة كان الادخال 4 لانهاء التطبيق cout<< "\nThank You For using my program" ; run = 0; // تغير قيمة المتغير run لاغلاق الحلقه و اغلاق التطبيق break; }; } }1 نقطة
-
وعليكم السلام ورحمة الله تعالى، HTTP هي اختصار لـ Hypertext Transfer Protocol وتستخدم في تنظيم الطلبات والاستجابات عبر الإنترنت. يتطلب HTTP نقل البيانات من نقطة إلى نقطة أخرى عبر الشبكة. يتم نقل الموارد باستخدام TCP (بروتوكول التحكم في الإرسال). عند عرض صفحة الويب هذه ، يدير TCP القنوات بين المستعرض الخاص بك والخادم (في حالتك الآن، academy.hsoub.com). تشير أكواد HTTP responses إلى ما إذا كان قد تم إكمال طلب HTTP معين بنجاح أم لا، كما أنك من خلال هذه الأكواد يمكنك فهم مصدر الخطأ إن وجد. يتم تجميع الردود في خمس فئات هي: الردود الإعلامية (100-199) الردود الناجحة (200 - 299) عمليات إعادة التوجيه (300-399) أخطاء العميل (400-499) أخطاء الخادم (500-599) Python Request Library هي المعيار الفعلي لإجراء طلبات HTTP في Python. إن هذه المكتبة تلخص عليك تعقيدات تقديم الطلبات HTTP خلف واجهة برمجة تطبيقات بسيطة وجميلة وتسهل عليك كتابة الكود بحيث يمكنك التركيز على التفاعل مع الخدمات واستهلاك البيانات في تطبيقك. في هذا الكود تقوم أنت باحضار مكتبة request في البداية إلى تطبيقك، من ثم تقوم بفحص الاستجابة response لطلبك لموقع Google، ومن ثم تقوم بطباعة هذه الاستجابة من خلال إعادة توجيه الاستجابة. وفي الأسفل تكرر نفس الأمر ولكن باستجابة مختلفة والتي تأتي لك بردود إعلامية. أتمنى لك التوفيق.1 نقطة
-
1 نقطة
-
اسعد الله اوقاتكم بكل الخير رمضان مبارك سؤال: هل تحميل الصور من برنامج pinterest الذي يحوي الملايين منها والقيام بالمونتاج الخاص بي باستخدام هذه الصور يخالف سياسة اليوتيوب من حيث الحقوق مع جزيل الشكر1 نقطة
-
شكرا لك نعم بكل تأكيد المقطع الصوتي لي السؤال كان على الصور وشكرا على الاجابه1 نقطة
-
أسعد الله أوقاتك و رمضان مبارك يمكنك تحميل الصور من البرنامج و تحميلها لا تخالف سياسة اليوتيوب من حيث حقوق الملكية , و لكن يجب أن يكون التعليق الصوتي أو الموسيقى المستخدمة خاصة فيك ولا تحمل حقوق الملكية .1 نقطة
-
1 نقطة