بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أهلا وسهلا بالفريق العربي للبرمجة
في الحقيقة لدي خوارزميتين قمت بحلهم وأود التأكد هل تفكيري وطريقة حلي صحيحة أم لا.. منكم وجزاكم الله خير
الخوارزمية الأولى
اكتب خوارزمية لقراء 1000 علامة واطبع مجموعهم باستخدام for loop بإستخدام 3 متغيرات
محاولتي
var
int s
real sum,g
start
sum=0 (اعتبرتها قيمة أولية)
for(s=1 to 1000 s= s+1
}
read(g
sum=g+g(باعتبار أن الدرجة القديمة حلت محل الصفر يجمعها مع الدرجة الجديدة)
{
print (sum
end
الخوارزمية الثانية
ماناتج البرنامج التالي؟
var
int i,x
start
x=5
for(i=3 to 11 i=i+1
}
print x
print i
x= x+5
{
print x
end
لم أستطع إيجاد محاولة مقنعة لهذا البرنامج
أنتظر مساعدتكم
وجزاكم الله خيرا
