Forwarded from نصائح و استشارات برمجية
●هتلاقي عند اسماء المواقع دي مسائل تقدر ان شاء الله تحلها ⬇️💚:
• Codeforces
• LeetCode
• HackerRank
• TopCoder
• AtCoder
• HackerEarth
• Codewars
• Codeforces
• LeetCode
• HackerRank
• TopCoder
• AtCoder
• HackerEarth
• Codewars
نصائح و استشارات برمجية
على كود بلوكس مثلا
• هتفتح المجلد اللي فيه المشروع و تدور على ملف صيغته .cpp
• و تنشئ مشروع على CodeBlocks او اي برنامج و تقوم عامل نقل او نسخ للملف لمكان مجلد المشروع اللي تبع CodeBlocks
• و تنشئ مشروع على CodeBlocks او اي برنامج و تقوم عامل نقل او نسخ للملف لمكان مجلد المشروع اللي تبع CodeBlocks
السلام عليكم
كيف احول الكود C الى assembly language MIPS
—
float A;
float B;
if( A < B )
printf("A is lower\n");
else
printf("A is not lower\n")
كيف احول الكود C الى assembly language MIPS
—
float A;
float B;
if( A < B )
printf("A is lower\n");
else
printf("A is not lower\n")
نصائح و استشارات برمجية
السلام عليكم كيف احول الكود C الى assembly language MIPS — float A; float B; if( A < B ) printf("A is lower\n"); else printf("A is not lower\n")
print("و عليكم السلام و رحمة الله و بركاته")
• لازم تتعلم لغة ال assembly و لغة c عشان تعرف تحول مابينهم 🤝🏻• و دا الكود بعد تحويله ⬇️
.data
A: .float 0.0
B: .float 0.0
msg_lower: .asciiz "A is lower\n"
msg_not_lower: .asciiz "A is not lower\n"
.text
.globl main
main:
lwc1 $f0, A
lwc1 $f1, B
c.lt.s $f0, $f1
bc1t is_lower
nop
la $a0, msg_not_lower
li $v0, 4
syscall
j end
nop
is_lower:
la $a0, msg_lower
li $v0, 4
syscall
end:
li $v0, 10
syscall
Forwarded from برمجة
• بعد تحديثات التيليجرام الاخيرة في الوقت الحالي، بقي يظهر لينا طريقة كتابة جديدة كدا الناس بتكتبها و بيبقى جوا الحقل اكواد بس بطريقة حلوة و ملونة، ازاي اعمل الموضوع دا زيهم 🤔؟
- ببساطة كل اللي هتعمله هو الأتي:
١. هتكتب العلامة دي ⬅️ ` ➡️ ٣ مرات
٢. و بعدها هتحدد اي الصيغة بعد ال ٣ علامات، مثلا انا عايز التنسيق يكون بلغة Kotlin.
• سؤال: وقتها هنسأل نفسنا سؤال، اللغة اللي عايزين الاكواد تتلون حسب تنسيقها دي، في العادي امتدادا الملفات بتاعتها بيبقى باسم اي؟
و ليكن مثلا انا عايز لغة Kotlin هبقى كدا هكتب اي؟
- جواب: صيغة الملفات اللي بلغة Kotlin بتبقى kt يبقى كدا هكتب بعد ال ٣ علامات كلمة kt دا بناءاً على اني عايز التنسيق يكون بلغة Kotlin
زي ما موجود في الصورة ⬆️.
٣. بعدها هتروح بالمؤشر زي ما موجود في الصورة ⬆️، و هتكتب اي كود جوا العلامات اللي عملناها 🤝🏻.