مایکل فارادی (۲۲سپتامبر ۱۷۹۱ - ۲۲اوت ۱۸۶۷) دانشمندی (فیزیکدان و شیمیدان ) انگلیسی کهبا زمینههای الکترومغناطیس و الکتروشیمی مرتبط بود و یک حکیم مادی بود. وی چراغ بونزنرا ابداع کرد.
اتفاقاتی که پس از خوردن یک بطری معمولی نوشابه میافتند به ترتیب زمان عبارتند از...
متن کامل در ادامه مطلب ... .
- نمونه سوال ویژوال بیسیک
- 18 سوال معمولی و دشوار
- سوالات آقای عنایتی
- هدف : بهبود دانش آموزان در برنامه نویسی
- شهید بهشتی ناحیه 2 ساری
- تیزهوشان
- ...
برای دانلود به ادامه مطلب بروید.
- سوالات تشریحی پرورشی
- سوالات فهمیدنی
- سوالات کاربردی
- سوالات تیزهوشانی
- سوالات آقای میرزاپور اردومحله
- سوالات شهید بهشتی ناحیه 2 ساری
- ... .
برای دانلود به ادامه مطلب بروید.
انواع متغیرها:
متغیرها در ویژوال بیسیک به دو دسته عددی و غیر عددی تقسیم بندی می شوند. داده های عددی نیز خود به دو گروه صحیح و اعشاری تقسیم می شوند. داده های غیر عددی شامل داده های منطقی ، رشته ای ، تاریخ و زمان و شیء می باشند ، که هر کدام را به اختصار توضیح می دهیم.
الف) متغیرهای عددی :
در زیر جدولی از این نوع برحسب میزان حافظه اشغالی مرتب شده اند، که دانستن آن برای پیشروی در آموختن لازم است:
بارهقابل قبول |
نوعمتغیر |
۰تا۲۵۵ |
Byte |
۳۲۷۶۷- تا ۳۲۷۶۸ |
Integer |
۲۱۴۷۴۸۳۶۷- تا ۲۱۴۷۴۸۳۶۴۸ |
Long |
تمام متغیرهایی که از یکی از این سه نوع تعریف شوند فقط پذیرای اعداد صحیح خواهند بود. اگر یک عدد اعشاری به این نوع متغیرها نسبت داده شود فقط قسمت صحیح عدد در متغیر قرار می گیرد.
انواع متغیرهای اعشاری هم به این صورت هستند:
بازهقابل قبول |
نوعمتغیر |
گسترهوسیعی با ۶ رقم اعشار |
Single |
گستره وسیعی با ۱۴ رقم اعشار |
Double |
۴رقماعشار |
Currency |
نکته: توجه نمایید که نوع Currency بیشتر برای محاسبات مالی و اداری استفاده می شود.
ب ) متغیر رشته ای :
در نوشتن اکثر برنامه ها نیاز به متغیرهایی خواهد شد که حروف و کلماتی مثل نام افراد را نگهداری کنند. در ویژوال بیسیک این کار به عهده متغیرهایی هستند که از نوع String تعریف شوند.
ج ) متغیرهای دو مقداری ( منطقی ) :
گاهی متغیری لازم است که بتواند یکی از دو مقدار True یا False ( همان صفر و یک، یا درست و نادرست) را در خود نگهداری کند. این نوع در برنامه با کلمه کلیدی Boolean مشخص می شود. در ادامه با این متغیرها بیشتر آشنا خواهید شد.
د ) نوع تاریخ و زمان :
توضیح خاصی ندارد! فقط به یاد داشته باشید که با کلمه کلیدی Date مشخص می شود. همانگونه که از نام آن پیداست، برای کار با زمان و تاریخ کاربرد دارد.
ه ) نوع Variant:
این نوع می تواند انواع متغیرهای بالا را در خود جای دهد! یعنی در یک قسمت می تواند عدد باشد، و در قسمت دیگر رشته، و . . . !! البته بر خلاف گستردگی ظاهریش چندان پر کاربرد نیست.
تعریف متغیرها:
برای تعریف متغیر - و یا در واقع اعلان نوع آن - از ساختار زیر استفاده می کنیم:
Dim نام متغیر As نوع متغیر
به مثال های زیر توجه کنید:
Dim x As Double
Dim n , m As Integer
Dim fname , str1 , str2 As String * 10
دستور اول x را از نوع اعشاری double تعریف می کند.
در دستور دوم دو متغیر m و n از نوع صحیح integer تعریف می شوند (به علامت , بین دو متغیر توجه کنید).
در سطر سوم str1 ، fname و str2 هر سه از نوع String تعریف می شوند. با این تفاوت که رشته str2 حداکثر می تواند ۱۰ کاراکتر بپذیرد.
نکته بسیار مهم: در حقیقت تعریف کردن متغیرها در زبان ویژوال بیسیک باعث جلوگیری از بروز خطا وکمتر مصرف شدن حافظه می شود، و شما می توانید بدون این که متغیرها را تعریف کنید از آنها استفاده نمایید. اگر چه این امر بر وفق مراد تازه کاران است، ولی بهتر است در برنامه متغیرها را تعریف، و سپس استفاده کنید. یکی از مزایای این کار این است که اگر در برنامه ای نام متغیری را اشتباه تایپ کنید هنگام اجرای آن خطای عدم شناسایی متغیر دریافت می کنید. در صورتی که قصد دارید همواره از قاعده تعریف قبل از استفاده را به کار ببرید، کافی است عبارت Option Explicit را قبل از همه کدهای برنامه تایپ کنید.
برای مقدار دهی به متغیرهای تعریف شده دو روش وجود دارد: با دستورات انتساب - که با علامت = انجام می پذیرد - ، و با دستورات ورودی.
ما با دستور = به متغیرهای عددی که در بالا تعریف شده اند مقدار می دهیم:
x = -21.2
n = x
m = ( n + 2 ) * 3 ^ 2 / 5
fname = "ali"
در دستور اول عدد اعشاری 21.2- در x قرار می گیرد. دستور مقدار 21- را در n قرار می دهد.( چرا که n از نوع صحیح تعریف شده است.) مقدار m هم بر اساس تقدم عملگرها تعیین می شود. ترتیب این تقدم به صورت زیر است:
· ( ) : عبارتهای داخل جفت پرانتز بیشترین تقدم رو دارند.
· ^ : توان ریاضی
· * و / : ضرب و تقسیم اعشاری
· \ : تقسیم صحیح (یعنی حاصل این تقسیم همیشه عدد صحیح می باشد.)
· Mod : باقیمانده تقسیم را می دهد. مثلا در عبارت x = 15 Mod 2 مقدار x برابر 1 می شود.
· – و + : جمع و تفریق معمولی
بر اساس مطالب فوق مقدار m به این صورت محاسبه می شود:
m = ( -21 + 2 ) * 3 ^ 2 / 5 = -19 * 3 ^ 2 / 5 = -19 * 9 / 5 = -171 / 5 = -34.2
آخرین دستور کلمه ali را در متغیر رشته ای fname قرار می دهد. اما چرا ali داخل جفت گیومه قرار گرفته؟ عیارت زیر چرا درست عمل نمی کند؟
fname = ali
دو حالت مختلف را بررسی می کنیم:
اول: در ابتدای کدها از Option Explicit استفاده شده است. در این صورت برنامه به دنبال متغری با نام ali می گردد.
دوم: در ابتدای کدها از Option Explicit استفاده نشده است. در این صورت برنامه فرض می کند ali متغیری است رشته ای، و - چون هیچ مقدار خاصی ندارد - رشته تهی در fname قرار می گیرد.
هر دوی این حالتها برخلاف انتظار ماست. لذا برای جلوگیری از چنین اشتباهاتی در ویژوال بیسیک رشته ها (دقت کنید که رشته ها، نه متغیرهای رشته ای) درون " " قرار می گیرند.
حال به عبارات زیر توجه کنید:
str1 = ”Visual “ + ”Basic”
str2 = str1
str1 = 1 + 3
fname = str1 + ” is an integer number”
در دستور اول دو رشته داخل گیومه با هم الحاق شده ، و رشته “Visual Basic” درون str1 قرار می گیرد. با دستور & نیز می توان همانند + دو رشته را به هم متصل نمود.
در دستور دوم محتویات متغیر str1 جایگزین محتویات str2 می شود. اما با توجه به اینکه str2 حداکثر گنجایش ۱۰ کاراکتر را دارد، تنها عبارت "Visual Bas" در آن قرار می گیرد.
در خط سوم سمت راست عملگر انتساب یک عدد صحیح، و سمت چپ یک رشته است. اما چون مقدار سمت راست در متغیر سمت چپ قرار داده می شود - که از نوع رشته ای است - مقدار عددی ۴ به مقدار رشته ای ۴ تبدیل می شود. یعنی:
str1 = "4"
توجه داشته باشید که دو عبارت زیر با هم تفاوت دارند:
str1 = 1 + 3
str1 = "1 + 3"
بر اساس توضیحات فوق در نهایت مقدار متغیر fname به صورت زیر خواهد یود:
fname = str1 + " is an Integer number" = "4" + " is an Integer number" = "4 is an Integer number"
نکته بسیار مهم: البته در نام گذاری متغیر ها باید از قوانین خاصی پیروی کرد. فاصله در نام گذاری متغیر ها مجاز نیست.
مثلاً Dim Ali Reza As Integer غلط است چرا که بین دو کلمه Ali و Reza فاصله است.
- نمونه سوال تستی
- نمونه سوال ویژوال بیسیک
- 40 سوال حرفه ای
- کاری از ps2sari
- سوالات آقای عنایتی
- شهید بهشتی ناحیه 2 ساری
- تزهوشانی
- ...
برای دریافت به ادامه مطلب بروید.
- نمونه سوالات الگوریتم
- پاسخ سوالات الگوریتم
- سوالات تیزهوشانی
- سال سوم راهنمایی
- شهید بهشتی ناحیه 2 ساری
- 8 سوال الگوریتم به همراه پاسخ!
- ...
برای مشاهده به ادامه مطلب بروید.
- تستی
- 23 سوال تیزهوشانی
- پیشرفت دانش آموزان در تست زنی
- سوالات پیشرفته زیست شناسی
- بخش اعصاب
- شهید بهشتی ناحیه 2 ساری
- ...
برای دیدن به ادامه مطلب بروید.
برگزاري آزمون پيشرفت تحصيلي سمپاد
در دو مرحله : مرحله اول 7 اسفند ماه 92، مرحله دوم 8 ارديبهشت 93
بودجه بندي دروس :
رياضيات --> از اول كتاب تا صفحه 105 (تاسر معادله خط)
رياضيات تكميلي --> از اول كتاب تا صفحه 128 (تا سر معادله خط)
علوم تجربي --> شيمي (دو فصل اول كتاب)، فيزيك (دو فصل اول كتاب)، زمين شناسي (دو فصل اول كتاب)، زيست شناسي (دو فصل اول كتاب)
تعليمات اجتماعي --> از اول كتاب تا آخر درس 9
تاريخ --> از اول كتاب تا آخر درس 11
جغرافيا --> از اول كتاب تا آخر درس 14
ادبيات فارسي --> از اول كتاب تا آخر درس 16
شامل...
- نکته های آموزشی
- سوال های المپیاد
- نمونه سوالات
- مثال های آموزشی
- توضیح کامل درس و مباحث مربوط به آن
- مدرسه فرزانگان 3 تهران
- ...
برای دریافت به ادامه مطلب مراجعه کنید.
- سوالات تستی
- سوالات جای خالی
- سوالات تصاویر
- سوالات تشریحی
- سوالات شهید بهشتی ناحیه 2 ساری
- سوالات تیزهوشانی
- سوالات تصاویر
- ...
برای دانلود به ادامه مطلب بروید.
عنوان: آموزش مهارتهاي ترم دوم (بسكتبال ، فاكتورهاي آمادگي جسماني )
عناوين مهارتها در رشته بسكتبال در حيطه مهارتي : انواع پاسها، انواع دريبل ها ، شوت ثابت و جفت ، شوت سه گام ، تعويض دست و ريباند .
در حيطه دانشي : آشنايي با قوانين و مقررات بازي بسكتبال ، زمين بسكتبال ، تعريف و فوايد آمادگي جسماني و فاكتورهاي وابسته به آن ...
برای دیدن اخبار کامل به ادامه مطلب بروید...
قابل توجه دانش آموزان
شما دانش آموزان عزیز نیز می توانید مطالب جالب علمی و پژوهشی خود را به ایمیل
tizhoshan.sari@yahoo.com
ارسال نمایید این مطالب پس از بررسی با نام شما در این بخش قرار خواهد گرفت
هنگام فرستادن ایمیل نام و نام خانوادگی ، پایه و کلاس خود را نیز ذکر نمایید.
با تشکر
آلومینیوم طلایی ، پلاتین سیاه ، نقره ی آبی ...
ذرات نانو قابلیت کم کردن اثر گسلهای فعال زمین لرزهای را دارد
آشنائي با ميكروسكوپ و انواع آن
کوه آتشفشان در خانه
شعله هاي رنگي
برای دانلود به ادامه مطلب بروید
- سوالات تستی
- سوالات جای خالی
- سوالات تشریحی
- سوالات شهید بهشتی ناحیه 2 ساری
- سوالات تیزهوشانی
- سوالات تصاویر
- ...
برای دانلود به ادامه مطلب بروید.
جان چارلز پولانی (J.C.Polanyi) سال 1929 از پدر و مادری مجارستانی در برلین متولد شد. در سال 1933 تمام خانواده به انگلستان، جایی که جان به تحصیلاتش پرداخت مهاجرت کردند. تحصیلات دانشگاهی وی در دانشگاه منچستر صورت گرفت. پولانی در سال 1949 به درجه کارشناسی ارشد و در سال 1952 به درجه دکترا رسید. او از 1952 تا 1954 در آزمایشگاه های انجمن ملی تحقیق کانادا در اوتاوا و سپس تا سال 1956 به عنوان همکار تحقیق در دانشگاه پرینستون فعالیت کرد. در سال 1956 جان پولانی به عنوان مربی در دانشگاه تورنتو استخدام شد، جایی که وی از 1957 تا 1960 به عنوان استادیار از 1960 تا 1962 دانشیار و از 1960 تاکنون به عنوان پروفسور حضوری دائمی داشت...
متن کامل در ادامه مطلب ....
Did you know 11% of people are left handed
Did you know August has the highest percentage of births
Did you know unless food is mixed with saliva you can't taste it
Did you know the average person falls asleep in 7 minutes
Did you know a bear has 42 teeth
Did you know an ostrich's eye is bigger than it's brain
Did you know most lipsticks contain fish scales
Did you know no two corn flakes look the same
Did you know lemons contain more sugar than strawberries
Did you know 8% of people have an extra rib
Did you know 85% of plant life is found in the ocean
Did you know Ralph Lauren's original name was Ralph Lifshitz
Did you know rabbits like licorice
Did you know the Hawaiian alphabet has 12 letters
Did you know 'Topolino' is the name for Mickey Mouse Italy
Did you know a lobsters blood is colorless but when exposed to oxygen it turns blue
Did you know reindeer like bananas
Did you know the longest recorded flight of a chicken was 13 seconds
Did you know birds need gravity to swallow
با سلام
ما تغییرات زیبا و نو در سایت خود به وجود آوردیم که عبارتند از:
1 - منو سمت راست سایت
2 - 1 - شما می توانید برای یافتن موضوعات و بخش های سایت به پنل ویندوز 8 سایت مراجعه کنید.
این برنامه تاریخ سیستم رو به تاریخ شمسی تبدبل می کنه و به ۴ نوع نمایش میده .
برای دانلود با حجم ۵۹KB به ادامه مطلب بروید .
ادوین آلدرین در ژوئیه ۱۹۳۰ در منچستر، در ایالات نیوجرسیایالات متحده آمریکا متولد میشود. ادوین آلدرین دومین نفریبود که تا این تاریخ قدم بر ماه میگذاشت... .
متن کامل در ادمه مطلب...
سوال : در مورد به دست آوردن جذر یک عدد و نمایش اون در لیبل.
برای به دست آوردن جذر از تابع Sqr استفاده می کنیم .
مثال :
Private Sub Command1_Click() |
از تابع Val برای تبدیل رشته به عدد استفاده می کنیم چون داداه های داخل تکست باکس رشته هستند.
عترت آمد از آیینه ام کیست در غار حرای سینه ام
رگ رگم پیغام احمد می دهد سینه ام بوی محمد می دهد
!میلاد پیامبر اکرم و امام صادق (ع) تهنیت باد!
- نوبت اول
- نمونه سوال تاریخ
- سوالات تستی
- سوالات تشریحی
- سوالات جای خالی
- سوالات وصل کنید
- با توجه به کتاب درسی
- ...
برای دریافت به ادامه مطلب بروید.
سورس مسیج باکس فارسی
برای دانلود با حجم ۳KB به ادامه مطلب بروید.
- نوبت اول و دوم
- سوالات تیزهوشانی
- سوالات تستی
- سوالات ترجمه
- سوالات جای خالی
- ...
برای دریافت به ادامه مطلب بروید.
- نمونه سوال عربی
- تیزهوشان
- پایه سوم و هفتم راهنمایی
- سوالات تستی
- سوالات جای خالی
- بخش اسمیه و فعلیه
- ...
برای دریافت به ادامه مطلب بروید...
کد های بخش Genral
کد داخل CommandButton1
کد داخل CommandButton2
- درس یک تاریخ سوم راهنمایی
- سوالات تستی
- سوالات تشریحی
- سوالات جای خالی
- سوالات وصل کنید
- به همراه پاسخنامه
- هدف: موفقیت در امتحانات
- ...
برای دریافت به ادامه مطلب بروید...
- سوالات صحیح و غلط
- نوبت اول دی ماه
- سوم راهنمایی
- سوالات جای خالی
- سوالات تشریحی
- سوالات تستی
- ....
برای دریافت به ادامه مطلب بروید...
- سوالات ترم اول سوم راهنمایی
- 4 صفحه سوال
- سوالات جای خالی
- سوالات تستی
- سوالات صحیح و غلط
- سوالات تشریحی
- سوالات با تصویر
- تیزهوشان تهران
- ...
برای دانلود به ادامه مطلب بروید...
تعداد صفحات : 5