بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   طلبات السادة الأعضاء للعام الدراسي 2015-2016 (https://www.thanwya.com/vb/showthread.php?t=557662)

أحـمد قرنى 23-04-2014 11:54 PM

اخى الفاضل استاذ حسن
مكن افهم وجهة نظرك فى هذه الجزئية والخاصة باجابة حضرتك على الجزء الاول من السؤال

3- فى الجملة التكرارية for-next ينتهى التكرار عندما تصبح قيمة العداد مساوية لقيمة النهاية (صح ) كما يصح عندما يتخطى قيمة العداد لقيمة نهاية الحلقة

وهل يتم التكرار فى هذا الامر

Dim a as short
For a = 3 To 3 Step1
Msgbox ( a )
next

hassanalhawy 24-04-2014 09:25 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة شامبور (المشاركة 5827774)
ماناتج هذه العملية /
3mod4)2^3)

3mod4)*2^3)
3^2*(3)
3^6
216

hassanalhawy 24-04-2014 09:27 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة lora2014 (المشاركة 5828073)
اسمح لي استاذي
من المتحكم في عدد مرات التكرار ؟

قيمة الزيادة والبداية والنهاية

hassanalhawy 24-04-2014 09:37 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 5828201)
اخى الفاضل استاذ حسن
مكن افهم وجهة نظرك فى هذه الجزئية والخاصة باجابة حضرتك على الجزء الاول من السؤال

3- فى الجملة التكرارية for-next ينتهى التكرار عندما تصبح قيمة العداد مساوية لقيمة النهاية (صح ) كما يصح عندما يتخطى قيمة العداد لقيمة نهاية الحلقة

وهل يتم التكرار فى هذا الامر

Dim a as short
For a = 3 To 3 Step1
Msgbox ( a )
next

بالنسبة لهذا السؤال
إجابته الموجودة فى الكتاب هى عندما يصل العداد لقيمة النهاية
وهذا خطأ وطالبت الأستاذ تامر بتعديل كلمة يصل إلى يتخطى
أنا جاوبت للزميل على ما هو موجود فى الكتاب ، كما كتبتله التعديل الصحيح بالأخضر على أنها إجابة أخرى

كما جوبت للزميل المسؤل عن زيادة عداد الحلقة ومقارنته بقيمة النهاية ، كما هو موجود بالكتاب وهو الأمر Next
عى الرغم أن المسؤل عن ذلك هو الفيجوال بيزك وليس Next حيث أن هذه العملية تتم بعد الوصول للأمر For

mr.islamislam 24-04-2014 09:09 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 5828542)
3mod4)*2^3)
3^2*(3)
3^6
216

اظن ان الاجابة مختلفة يا استاذ حسن
فالمفترض انه يكون رفع الاس اولا قبل عملية الضرب
بمعنى 3^2*(3)
اولا يرفع الاس فتكون 8*(3)
ثانيا الضرب فيكون الناتج 24
وبالتجربة على فيجوال بيزيك يعطيك هذا الناتج

lora2014 25-04-2014 08:21 AM

Dim x As Single
x = (3 Mod 4) * 2 ^ 3
( MsgBox(x)
http://www.thanwya.com/vb/data:image...BJRU5ErkJggg==

lora2014 25-04-2014 08:24 AM

اجابة
 
Dim x As Single
x = (3 Mod 4) * 2 ^ 3
( MsgBox(x)
http://www.thanwya.com/vb/data:image...BJRU5ErkJggg==
http://www.thanwya.com/vb/data:image...BJRU5ErkJggg==

lora2014 25-04-2014 08:26 AM

تظهر رسالة بها 24

hassanalhawy 25-04-2014 10:20 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة mr.islamislam (المشاركة 5829282)
اظن ان الاجابة مختلفة يا استاذ حسن
فالمفترض انه يكون رفع الاس اولا قبل عملية الضرب
بمعنى 3^2*(3)
اولا يرفع الاس فتكون 8*(3)
ثانيا الضرب فيكون الناتج 24
وبالتجربة على فيجوال بيزيك يعطيك هذا الناتج

كلامك صحيح ، وآسف على الخطأ الغير مقصود

omarmoh 25-04-2014 08:36 PM

لو سمحت يا أستاذ حسن الخطأ التالى
dim x as byte=344
هل هو خطأ املائى أم خطأ أثناء التشغيل
وما هى الرسالة التى تظهر في هذه الحالة

أحـمد قرنى 25-04-2014 11:25 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة omarmoh (المشاركة 5831153)
لو سمحت يا أستاذ حسن الخطأ التالى
dim x as byte=344
هل هو خطأ املائى أم خطأ أثناء التشغيل
وما هى الرسالة التى تظهر في هذه الحالة

الخطأ هنا املائى ونحوى حضرتك لانه خطا فى نوع المتغير
وبالتجريب على البرنامج يعطى خطأ Syntax Error

حسن الاستاذ 26-04-2014 12:47 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 5831442)
الخطأ هنا املائى ونحوى حضرتك لانه خطا فى نوع المتغير
وبالتجريب على البرنامج يعطى خطأ syntax error

مش المفروض تخصيص قيمة اكبر من مدى البيان يبقي عند التشغيل

حسن الاستاذ 26-04-2014 01:03 AM

ممكن لو سمحتم اجابة بعض الاسئلة :
- الخطأ ........... لايؤدى لتوقف البرنامج
-n mod2 ادا كان يساوى ........ فهدا يعنى عدم وجود باقي للقسمة وباالتالى العدد زوجى
-مجموع درجات الطلاب بيان من نوع ...............
أكواد :
- عرض قيمة المتغير firstname في سطر والمتغيرر userage في سطر جديد داخل lbl1
- ن &""& textbox1 =txtn.text
- ماناتج تنفيد الاكواد :
dim first as integer = 2.6 *
for i = 10 to 2 step -2*
msgbox i
next

* لا يستخدم في جمل التخصيص نهائيا ............



أحـمد قرنى 26-04-2014 10:01 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة حسن الاستاذ (المشاركة 5831608)
ممكن لو سمحتم اجابة بعض الاسئلة :
- الخطأ المنطقى لايؤدى لتوقف البرنامج
-n mod2 ادا كان يساوى صفر فهدا يعنى عدم وجود باقي للقسمة وباالتالى العدد زوجى
-مجموع درجات الطلاب بيان من نوع Single
أكواد :
- عرض قيمة المتغير firstname في سطر والمتغيرر userage في سطر جديد داخل lbl1
- ن &""& textbox1 =txtn.text

lbl1 . text = firstname&vbcrlf&userage -
ماناتج تنفيد الاكواد :
dim first as integer = 2.6
first = 2
for i = 10 to 2 step -2*
msgbox i
next
i = 10 , 8 , 6 , 4 , 2

* لا يستخدم في جمل التخصيص نهائيا الاجراء sub ( وهو غير مقر )



تحت امر حضرتك

omarmoh 26-04-2014 10:53 AM

أشكرك جزيلا أستاذ أحمد
ولكن لو سمحت بطلب من حضرتك خدمة وجود رابط لتحميل برنامج v.b.net


جميع الأوقات بتوقيت GMT +2. الساعة الآن 01:17 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.