اللجنة العلمية_مستوى أول – Telegram
اللجنة العلمية_مستوى أول
3.03K subscribers
375 photos
58 videos
1.06K files
260 links
القنوات العملية المركزية:
سنة اولى/ https://news.1rj.ru/str/USذF_Computer1
سنه ثانية/ https://news.1rj.ru/str/USF_computer2
سنة ثالثة/ https://news.1rj.ru/str/USF_Computer3
سنة رابعة/ https://news.1rj.ru/str/USF_Computer4

تم ارشفة اغلب قنوات ومجموعات الدفع السابقة ، وهي مثبته
Download Telegram
المحاضرة_الخامسة_5_اساسيات_علوم_حاسوب.pdf
334 KB
اهم النقاط الذي ذكرها الدكتور +الخطه اللي شرحها
#CS
#BSC
عمل الطالب/حسام المسوري
4_5839066360272913897.pdf
2.6 MB
4_5839066360272913897.pdf
Forwarded from IS4 PM_2025 (BᎯᏚᏚᎯᎷ AᏞ-ᏚᎯᏞᎻᎽ)
♨️هذا ما اخذناه بس بتدخل في مشاريع الدكتور مالك الجبري♨️.



ادوات التكرار
👈 الحلقة (while loop ):
في هذه الحلقة التكرارية نحتاج إلى الشرط فقط وطالما كان هذا الشرط متحققا استمرت الحلقة في التكرار.
والصورة العامة للحلقة while موضحة كما بالشكل التالي:
while (condition )
{
statement 1;
statement 2;
--
--
statement n;
}
حيث الـ (condition):
هو الشرط اللازم لأداء التكرار والعبارات بداخل أقواس البلوكات هى العبارات المراد تكرارها..


مثال (1):
يوضح استخدام الحلقة while لطباعة الأعداد من 1 إلى 20.
#include <iostream>
using namespace std;
int main()
{
int counter=1;
while (counter <=20 )
{
cout<< counter;
counter++;
}
return 0;
}

من المثال السابق يمكننا استخلاص النتائج التالية عن الحلقة while
1. تخصيص القيمة الابتدائية للعداد تتم خارج الحلقة while.
2. زيادة العداد تتم داخل الحلقة while.
ويكون ناتج البرنامج كالتالي:-
1234567891011121314151617181920
Forwarded from IS4 PM_2025 (BᎯᏚᏚᎯᎷ AᏞ-ᏚᎯᏞᎻᎽ)
ادوات التكرار

👈 الحلقة التكرارية (do-while):
تختلف هذه الحلقة عن الحلقتين السابقتين في مكان كتابة الشرط، حيث يكتب الشرط هنا بعد العبارات المطلوب تكرارها.
والصيغة التالية توضح الصورة العامة للحلقة do –while
do
{
statement 1;
statement 2;
--
--
statement n;
}
while (condition)
وأهم ملاحظة على الحلقة التكرارية do- while أنها تنفذ العبارات المطلوب تكراراها مرة واحدة على الأقل حتى ولو كان الشرط غير متحقق !!!
وتفسير ذلك أن التحقق من الشرط يتم بعد التنفيذ وليس قبله كما في الحلقتين السابقتين.
★كتاب 100 سؤال حول ++C محلولة★
محتويات:
1. اكتب برنامج بسيط لطباعة اسمك ، صنفك.
2. اكتب برنامج C ++ لحساب مجموع رقمين
3. اكتب برنامج C ++ لطباعة اسمك 100 مرة.
4. اكتب برنامج C ++ لمبادلة رقمين باستخدام وحدات الماكرو
5. كتابة برنامج C ++ لقبول Student Roll No ، علامات في 3 مواضيع وحساب الإجمالي ، المتوسط ​​وطباعته.
6. كتابة برنامج C ++ لقراءة ثلاثة أرقام وطباعة أكبر عدد من ثلاثة أرقام
7. اكتب برنامج C ++ لطباعة الهرم الرقمي
8. كتابة برنامج C ++ لتحويل رقم ثنائي إلى رقم عشري
9. اكتب برنامج C ++ لتحويل رقم عشري إلى رقم ثنائي
10. اكتب برنامجًا لعرض رقم بتنسيق سداسي عشري
11. اكتب برنامجًا لتبديل الأرقام باستخدام متغير ثالث يسمى temp.
12. اكتب برنامج c ++ لطباعة أرقام ODD من 1 إلى 10
13. اكتب برنامج c ++ لطباعة الأرقام الطبيعية من 1 إلى 10 في "عكس"
14. اكتب برنامج c ++ لقبول سلسلة في أي حالة وطباعتها في حالة أخرى.
15. اكتب برنامج C ++ للتحقق مما إذا كان رقم معين مثالي أم لا.
16. اكتب برنامج C ++ لطباعة جدول أي رقم
17. قم بكتابة برنامج C ++ لقراءة العدد "n" وطباعتها في شروط المصفوفة في كل الطلبات.
18. اكتب برنامج C ++ لقبول رقمين وقم بطباعة مجموع رقمين محددين باستخدام المؤشرات
19. اكتب برنامج c ++ لقبول سلسلة في الحالة العليا وطباعتها بالحروف الصغيرة.
20. اكتب برنامج c ++ لقبول أي رقم من رقم واحد وطباعته بالكلمات.
21. اكتب برنامج C ++ لعكس رقم
22. اكتب برنامج C ++ للعثور على أكبر عدد من قائمة الأرقام المدخلة من خلال لوحة المفاتيح
23. كتابة برنامج C ++ لحساب وطباعة مجموع أعداد صحيحة حتى وأرقام أولية طبيعية.
24. قم بكتابة برنامج C ++ للعثور على مساحة المثلث عند وجود جوانب.
25. اكتب برنامج C ++ لمعرفة ما إذا كان الرقم قابل للقسمة على "11" أم لا بدون تقسيم فعلي.
26. كتابة برنامج C ++ للتحقق مما إذا كان الرقم هو رقم أولي أم لا
27. كتابة برنامج C ++ لطباعة السلسلة التالية باستخدام الدالة: x + x ^ 3/3! + س ^ 5/5! + ....... + x ^ n / n!
28. كتابة برنامج C ++ للعثور على مجموع سلاسل 1 + 2 + 3 + ...... + n
29. كتابة برنامج C ++ لإيجاد مجموع سلاسل 1/2 + 4/5 + 7/8 + ......
30. كتابة برنامج C ++ للعثور على مجموع السلسلة 1 + x + x ^ 2 + ...... + x ^ n
31. كتابة برنامج C ++ للعثور على مجموع السلسلة 1 ^ 2 + 3 ^ 2 + 5 ^ 2 + ...... + n ^ 2.
32. كتابة برنامج C ++ لطباعة سلسلة معينة: 1 2 4 8 16 32 64 128
33. كتابة برنامج C ++ لطباعة السلسلة التالية: 1 -4 7 -10 ..........- 40
34. اكتب برنامج C ++ لتبادل قيم متغيرين باستخدام طريقة التمرير حسب المرجع
35. كتابة برنامج C ++ لطباعة جدول الحقيقة من XY + Z.
36. كتابة برنامج C ++ لإيجاد أول ثلاثة Pythagorian.
37. كتابة برنامج C ++ للتحقق مما إذا كان الرقم رقمًا فريدًا أم لا
38. اكتب برنامجًا للتبديل إلى أرقام بدون استخدام متغير ثالث
39. اكتب برنامج C ++ لحساب مساحة دائرة أو مستطيل أو مثلث حسب اختيار المستخدم
40. كتابة برنامج C ++ لأداء جميع الحسابات الحسابية باستخدام حالة التبديل
41. كتابة برنامج C ++ للقيام بعمليات حسابية وفقًا لاختيار المستخدم باستخدام مفتاح التبديل
42. كتابة برنامج للتحقق من رقم معين هو مضاعف الرقم الذي تم إدخاله من قبل المستخدم.
43. كتابة برنامج للتحقق سنة معينة هو قفزة أم لا.
44. كتابة برنامج لتحويل غالون إلى لتر.
45. اكتب برنامج C ++ للبحث عن مجموع الأرقام الفردية لعدد صحيح موجب.
46. ​​كتابة برنامج C ++ لعدد عدد الأحرف في نص معين.
47. كتابة برنامج C ++ لفرز قائمة أرقام بترتيب تصاعدي.
48. اكتب برنامج C ++ للعثور على أكبر وأرقم أصغر في مجموعة من الأعداد الصحيحة.
49. كتابة برنامج للعثور على أكبر رقمين.
50. كتابة برنامج لتوليد الجذر التربيعي من 1 إلى 10.
51. اكتب برنامجًا لمعرفة الرقم الذي تم إدخاله.
52. كتابة برنامج لحساب GCD من رقمين.
53. كتابة برنامج لحساب عامل من عدد.
54. اكتب برنامج C ++ لتكوين جميع الأعداد الأولية بين 1 إلى n ، حيث n هي قيمة مقدمة من قبل المستخدم.
55. كتابة برنامج C ++ لإنشاء أول ن شروط التسلسل.
56. كتابة برنامج C ++ لفرز قائمة الأسماء بترتيب تصاعدي.
57. اكتب برنامجًا لإيجاد القيمة المطلقة للعقم الصحيح.
58. اكتب برنامجًا لإضافة مصفوفتين.
59. اكتب برنامجًا لإيجاد متوسط ​​الأرقام الثلاثة
60. اكتب برنامجًا للتحقق مما إذا كانت السلسلة المعطاة متناظرة أم لا
61. اكتب برنامجًا لطباعة قيمة ASCII للأرقام الأبجدية أو الأحرف الكبيرة أو الأحرف الصغيرة.
62. اكتب برنامج C ++ لرفع أي رقم x إلى قيمة موجبة n.
63. اكتب برنامج C ++ لتحويل البوصات المعطاة إلى ساحة مكافئة وأقدام وبوصة.
64. كتابة برنامج C ++ للبحث عن قيمة ASCII للحرف.
65. كتابة برنامج C ++ لعكس كافة السلاسل المخزنة في صفيف
66. كتابة برنامج C ++ لسَلسَط سلسلتين
67. كتابة برنامج C ++ لتحويل الأبجدية الأولى من كل كلمة في سلسلة من أحرف صغيرة إلى أحرف كبيرة.
68. كتابة برنامج C ++ لعكس سلسلة.
69. كتابة برنامج C ++ لإيجاد طول سلسلة.
70. كتابة برنامج C ++ للبحث عن سلسلة فرعية في سلسلة (مطابقة الأنماط)
71. كتابة برنامج C ++ لإزالة المسافات من السلسلة
72. كتابة برنامج C ++ للعثور على الفائدة المركبة.
73. كتابة برنامج C ++ لتحويل لا. من أيام إلى سنوات ، أسابيع وأيام
74. كتابة برنامج C ++ للعثور على مكعب من رقم باستخدام وحدات الماكرو.
75. اكتب برنامج C ++ لمضاعفة المصفوفتين.
76. اكتب برنامج C ++ لإدراج عنصر في صفيف.
77. اكتب برنامج C ++ للعثور على أكبر وثاني أكبر لا من صفيف ثنائي الأبعاد.
78. كتابة برنامج C ++ لإجراء بحث خطي في صفيف.
79. كتابة برنامج C ++ للعثور على عنصر في صفيف باستخدام البحث الثنائي
80. اكتب برنامج C ++ للعثور على أعلى وأعلى عنصر في Matrix.
81. كتابة برنامج C ++ وخوارزمية لاختيار التصنيف.
82. كتابة برنامج C ++ وخوارزمية لفرز الإدراج
83. كتابة برنامج C ++ لتحويل أبجدية صغيرة إلى أحرف كبيرة أو العكس.
84. كتابة برنامج C ++ لطباعة ثلاثة أرقام بترتيب تنازلي
85. كتابة برنامج C ++ لإيجاد ما إذا كانت المصفوفة المربعة أ) متماثلة ب) انحراف متناظرة c) لا شيئان.
86. اكتب برنامج C ++ لحساب جذور معادلة من الدرجة الثانية ax ^ 2 + bx + c = 0
87. كتابة برنامج C ++ للعثور على القسمة والباقي من رقمين.
88. اكتب برنامج C ++ للبحث عن LCM و HCF من رقمين
89. كتابة برنامج c ++ لقبول رقم وتحقق من الرقم المعطى هو Armstrong أم لا.
90. كتابة برنامج C ++ لاحتساب حدوث Word في ملف نصي
91. كتابة برنامج C ++ لحساب العدد. من الأبجديات والأرقام والمسافات الموجودة في ملف اختبار. TXT
90. كتابة برنامج C ++ للقراءة من ملف نصي ومن الكتابة في ملف نصي آخر.
91. كتابة برنامج C ++ لعدد عدد الكلمات والخطوط والحجم الإجمالي لملف نصي
92. كتابة برنامج C ++ لإزالة Spaces من String
93. كتابة برنامج C ++ للتحميل الزائد على المشغلين الثنائيين ، الجمع والطرح والضرب والقسمة والمقارنة
94. كتابة برنامج C ++ مبادلة رقمين باستخدام الفصل
95. كتابة برنامج C ++ لإضافة وطرح وضرب وتقسيم رقمين معقدين باستخدام الهياكل.
96. كتابة برنامج C ++ للمقارنة بين السلاسل الثاني باستخدام المؤشرات
99. كتابة برنامج C ++ لتنفيذ عملية PUSH على مكدس مخصص بشكل حيوي
100. كتابة برنامج C ++ لتمثيل قائمة مرتبطة من قائمة الانتظار الخطية

📚الكتاب فوق 👆👆👆👆👆
Forwarded from IS AM 2022 (Eman Mahdi)
رياضيات متقطعة .pdf
14.1 MB
#IS_AM
#رياضيات_متقطعة

دفتر الطالبة / إيمان خميس
الرابط التالي فيه عشره اسأله عن الشبتر الاول من مقدمه علوم حاسوب 👏🔥

الرابط

http://t.me/QuizBot?start=sLo2fZlc

اعداد الطالب/حسام المسوري
الرابط التالي فيه عشرة أسئلة في مادة *صيانة حاسوب*

وبالتوفيق للجميع إن شاء الله 😁

اعداد الطالبتين / ريم المطري
عبير الشرعبي

http://t.me/QuizBot?start=gZ2CKD35


#CS
#CO
ملخص محاضرة المجاميع .pdf
1.1 MB
تلخيص الطالب / عبدالله الشميري تابع للملخص السابق
#CS
#MA
المجاميع.pdf
222.5 KB
مشاركه الطالب /عبدالله الشميري
#CS
#MA
Forwarded from IS4 PM_2025 (BᎯᏚᏚᎯᎷ AᏞ-ᏚᎯᏞᎻᎽ)
🔰 أفضل 17 موقع الكتروني لأختبار نفسك في مجال البرمجة

نقدم لكم أفضل المواقع الكترونية المخصصة للبرمجة التنافسية ،

لو أنت حقا خبير في مجال البرمجة ، اظهر لنا مدى مهاراتك في حل المسائل الصعبة التي تقدمها هذه المواقع 👇


1- www.topcoder.com/challenges

2- www.w3resource.com

3- www.CoderByte.com

4- www.HackerRank.com

5- www.SPOJ.com

6- www.CodinGame.com

7- www.codeforces.com

8- www.hackerearth.com

9- www.exercism.io

10- www.codechef.com

11- www.projecteuler.net

12- www.edabit.com/

13- www.codewars.com

14- www.atcoder.jp/home?lang=en

15- www.leetcode.com

16- www.codeacademy.com

17- www.codingbat.com
لعبة الحنش ..
اسماعيل الماوري
Cs1pm

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int i, j, height = 20, width = 20;
int gameover, score;
int x, y, fruitx, fruity, flag;

// Function to generate the fruit
// within the boundary
void setup()
{
gameover = 0;

// Stores height and width
x = height / 2;
y = width / 2;
label1:
fruitx = rand() % 20;
if (fruitx == 0)
goto label1;
label2:
fruity = rand() % 20;
if (fruity == 0)
goto label2;
score = 0;
}

// Function to draw the boundaries
void draw()
{
system("cls");
for (i = 0; i < height; i++) {
for (j = 0; j < width; j++) {
if (i == 0 || i == width - 1
|| j == 0
|| j == height - 1) {
printf("#");
}
else {
if (i == x && j == y)
printf("0");
else if (i == fruitx
&& j == fruity)
printf("*");
else
printf(" ");
}
}
printf("\n");
}

// Print the score after the
// game ends
printf("score = %d", score);
printf("\n");
printf("press X to quit the game");
}

// Function to take the input
void input()
{
if (kbhit()) {
switch (getch()) {
case 'a':
flag = 1;
break;
case 's':
flag = 2;
break;
case 'd':
flag = 3;
break;
case 'w':
flag = 4;
break;
case 'x':
gameover = 1;
break;
}
}
}

// Function for the logic behind
// each movement
void logic()
{
sleep(0.01);
switch (flag) {
case 1:
y--;
break;
case 2:
x++;
break;
case 3:
y++;
break;
case 4:
x--;
break;
default:
break;
}

// If the game is over
if (x < 0 || x > height
|| y < 0 || y > width)
gameover = 1;

// If snake reaches the fruit
// then update the score
if (x == fruitx && y == fruity) {
label3:
fruitx = rand() % 20;
if (fruitx == 0)
goto label3;

// After eating the above fruit
// generate new fruit
label4:
fruity = rand() % 20;
if (fruity == 0)
goto label4;
score += 10;
}
}

// Driver Code
void main()
{
int m, n;

// Generate boundary
setup();

// Until the game is over
while (!gameover) {

// Function Call
draw();
input();
logic();
}
}
Forwarded from Hot sltah cs (إسماعيل الماوري)
Forwarded from Hot sltah cs (إسماعيل الماوري)
تفكيك وتركيب جهاز PC من والى