PDA

View Full Version : تبديل نوع در پاسكال



saray sim sim
سه شنبه 28 اردیبهشت 1389, 10:37 صبح
سلام دوستان همگي خسته نباشيد
من يه مشكلي دارم خواهش مي كنم كمك كنيد
اگه ميشه بگيد تبديل نوع در پاسكال چطور صورت ميگيرد؟ و آيا تبديل نوع ضمني هم در پاسكال وجود دارد؟ يا فقط تبديل نوع صريح مي باشد؟

ممنون از همتونhttp://barnamenevis.org/forum/images/smilies/yahoo/113.gif


لازمه بگم من اين تاييك رو در بخش سوال از مديران هم نوشتم بعدا" ديدم اصلا" ربطي به اون بخخش نداره و متاسفانه طريق حذف كردنشو بلد نبودم :ناراحت: و امدم يك بار ديگه اينجا تايپيك زدم اميدوارم باعث ناراحتي مديران نشده باشم

حسین شهریاری
سه شنبه 28 اردیبهشت 1389, 12:01 عصر
این فایل pdf را کامل بخونین به جوابتون میرسید.

saray sim sim
سه شنبه 28 اردیبهشت 1389, 12:22 عصر
مرسي آقاي شهرياري راهنمايي خيلي خوبي بود :قلب:
فقط يك سوال پس منظور شما اينه كه پس از كنترل نوع توسط كامپايلر تبديل نوع توسط زير برنامه ها صورت مي گيره؟
براي سوالم يك مثال ميزنم

اگر a+b=x باشد و a از نوع integer و b از نوع real باشد تبديل چگونه انجام مي شود و مقدار x چگونه تعيين مي شود؟

با تشكر

Mahmood_M
سه شنبه 28 اردیبهشت 1389, 12:58 عصر
اگر a+b=x باشد و a از نوع integer و b از نوع real باشد تبديل چگونه انجام مي شود و مقدار x چگونه تعيين مي شود؟
نوع X رو شما خودتون باید تعیین کنید ، وقتی یک عدد صحیح با یک عدد اعشاری جمع میشه حاصلش یک عدد اعشاری خواهد بود ، پس حاصل A و B یک عدد اعشاری هست و باید X رو به صورت عدد اعشاری تعریف کنید ...
به طور کلی هرجا احتمال اعشاری بودن حاصل یک عبارت ریاضی صفر نباشه ! باید نوع اعشاری برای اون در نظر بگیرید ...

موفق باشید ...

saray sim sim
سه شنبه 28 اردیبهشت 1389, 15:22 عصر
پس اگر x را در ابتدا integer تعريف كنيم برنامه خطا مي دهد؟
لطفا" در مورد تبديل نوع متغيرهاي boolean نيز كمي توضيح دهيد

saray sim sim
چهارشنبه 29 اردیبهشت 1389, 17:17 عصر
واقعا" ممنونم ازتون خيلي كمكم كردين اميدوارم بتونم جبران كنم:قلب:

parvizx
دوشنبه 28 فروردین 1391, 18:28 عصر
پاسکال از تبدیل نوع ضمنی پشتیبانی نمیکند و باید به صورت سریح تبدیل نوع انجام شود .