پاورپوینت نويسه و رشته

پاورپوینت نويسه و رشته (pptx) 25 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 25 اسلاید

قسمتی از متن PowerPoint (.pptx) :

نويسه و رشته CHARACTER string رشته عبارتست از توالی از صفر يا چند کاراکتر مثل Ali برای ذخيره مواردی مثل اسم و آدرس و غيره استفاده می شوند ثابت نويسه ای: رشته صريحی از نويسه ها است (با نوشته ای که بعد از علامت “!” در فرترن و // در C می ايد متفاوت است) مثال: “Salaam” “What is your name?” همانطور که ملاحظه می شود برای تعيين ثابت نويسه ای در فرترن و C از علامت نقل قول ( “ “ ) استفاده می شود متغير نويسه ای: يعنی نامی که نماينده نويسه ها يا رشته نويسه های اختياری است مثال: soft=“silk” Hard=“Steel” WRITE (*,*)soft, hard نتيجه چاپ به صورت: silksteel خواهد بود پردازش اطلاعات نويسه ای CHARACTER PROCESSING مواقعی استفاده می شوند که با اطلاعات غير عددی کار نمائيم به صورت يک حرف يا رشته ای از حروف می باشند مثال (استفاده از ثابت های غيرعددی در برنامه خروجی را به مقدار زياد بهبود می بخشد): WRITE (6,*) `Please type a value for the radius of a circle' READ (5,*) radius area = pi*radius*radius WRITE (6,*) `The area of a circle of radius `, radius, & ` is `, area کليه حروفی که به صورت نوشته در داخل “ “ می ايند به صورت يکسانی به صورت خروجی در فايل يا مونيتور ظاهر می شوند Please type a value for the radius of a circle 12.0 The area of a circle of radius 12.0 is 452.38925 بعضی از کامپايلر ها به جای “ “ از ‘ ‘ استفاده می کنند و بعضی هر دو را قبول دارند "This string contains an apostrophe `." `This string contains a double quote " .` "This string contains an apostrophe ` and a double quote “.“ که در خروجی به صورت: This string contains an apostrophe `. This string contains a double quote ". This string contains an apostrophe ` and a double quote ". پردازش اطلاعات نويسه ای در فرترن CHARACTER PROCESSING نحوه اعلانِ DECLARATION CHARACTER:: yesorno, gender مقادير اختصاص داده شده به يک متغيير غير عددی ممکن است به صورت ثابت حرفی باشند yesorno = `N' gender = `F‘ با اين وجود کاربرد اصلی متغيير های غير عددی در ذخيره کردن رشته ای از حروف می باشد. مثال CHARACTER (LEN=12) :: surname, firstname CHARACTER (LEN=6) :: initials, title title = `Prof.` initials = `ado` firstname = `ali` surname = ‘dostee’ به دستور LEN توجه شود که بيان کننده تعدادکاراکتری است که متغير مربوط می تواند داشته باشد . می توان همچنين از ثابت INTEGER به جای عدد استفاده کرد طول ارايه تعيين شده LEN بايد به گونه ای انتخاب شود که به صورت مطمئنی تمام کاراکترها را در بر گيرد اگر طول ارايه بيشتر از تعداد کاراکترها ی متغير در نظر گرفته شود محل های باقی مانده به صورت فضای خالی باقی می ماند اگر طول ارايه کمتر در نظر گرفته شود از سمت چپ شروع می گردد Title=‘professor’ معادل Title=‘profes’ می توان کلمه LEN را حذف کرد و در داخل پرانتز از عدد تنها استفاده کرد اگر از دستور LEN استفاده نشود طول رشته (1) در نظر گرفته می شود اگر به جای عدد از (*) استفاده شود طول بر حسب طول واقعی ارايه تعيين خواهد شد (در توابع نه برنامه اصلی) CHARACTER (*):: Surname=‘ahmadzadeh’ استفاده از (‘ ) و ( “ ) در يک نويسه اگر بخواهيم عبارت زير چاپ شود: Use “==“ instead of “E.Q.” please. دستور فرترن آن به صورت زير نوشته می شود: Remark= “Use ” ”==“ “ instead of “ “E.Q.” “ please” يعنی وقتی خود علامت “ جزو ارايه است بايستی دو بار پشت سر هم نوشته شود عملگر های منطقی در ارايه های نويسه ای عملگرهای منطقی: <=, <, >=, >, /=, == اِين عملگر ها را می توان علاوه بر کميت های عددی در مورد ارايه های غير عددی نيز به صورت زير بکار برد: IF (String1==“sir” .AND. string2>string3) THEN . . . . . . کاربرد متغير های نويسه ای عملگرهای محاسباتی + ، - ،....در اين متغيرها نبايد استفاده شوند تنها عملگر مورد استفاده در اين نوع متغير ها علامت // است که جهت اتصال متغير های نويسه ای استفاده می شود (همانند عمل جمع) CHARACTER (len=24) :: name CHARACTER (len=6) :: surname surname = `Bloggs' name = `Prof `//` Mrs. /Mr. `//surname اگر تعداد کاراکتر name از 24 تجاوز نمايد ويا کمتر باشد همان قاعده کلی انجام خواهد شد

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته