تبليغاتX
**سید حسین حسینی**

**سید حسین حسینی**

این بلاگ موضوع محدودی ندارد

سلام
بهشت ارم
شداد پسرعاد،ادعای خدایی داشت. او برای اثبات این امر،با توجه به توصیفاتی که از پیغمبران از بهشت کرده بودند شروع به ساختن باغی نظیر بهشت واقعی کرد.هنگامی که ساختن آن به پایان رسید خواست که داخل آن شود،به محض اینکه خواست داخل شود جان سپرد و از دنیا رفت......

+نوشته شده در دوشنبه بیست و پنجم اردیبهشت 1385ساعت20:55توسط سید حسین حسینی | |

سلام

پاسکالم سختــــــــــــــه

استاد اجب مثالایی میده

تو این قسمت یکم براتون از تابع ها میگم امید وارم که استفاده کنید

تابع ORD

تابع ord شماره ترتیب پارامتر داده شده به آن را نتیجه میدهد(چی میگــــــه؟؟).

مثالا برای نوع کاراکتری تابع ord شماره ترتیب کاراکتر که همان کد اسکی است نتیجه میدهد(ASCLL).

کدهای کاراکتر ها:

0«------------ 48 A«------------65 a«------------97

1«----------- 49 B«------------66 b«------------98

2«------------50 C«------------67 c«------------99

........ ........ ........

........ ........ ........

تابع CHR

به نوعی میتوان گفت که برعکس تابع ORDعمل میکنه

مثال:

اگه این برنامه را بنویسید واجرا کنید همه کاراکترهارا با کدش بهدون میده

PROGRAM SHH;

VAR I:INTEGER;

BEGIN

FOR I:=0 TO 255 DO

WRITELN(I:5,':',CHR(I));

END.

درس

دستور کلی حلقه FOR

DO مقدا نهایی TO مقدار اولیه:متغییر شمارنده FOR

BEGIN

;دستورات

END.

چند نکته

دستورات تا وقتی ادامه پیدا میکنندکه شمارنده کوچکتر یا مساوی مقدار نهایی باشد

هربار وقتی به ENDمیرسه چک میکونه که متغیر شمارنده مساوی با مقدار نهایی شده یا نه اگه مساوی نبود حلقه را تکرار میکنه و یکی به متعیر اضافه میکنه

ولی اگه مساوی شد ازحلقه خارج میشه

چرا نمیشه متغیر را به صورت دستی اضافه کرد

اگه به مقدار شمارنده خودمون عددی اضافه کنیم ممکنه که هیچ وقت متغیر شمارنده مساوی با مقدار نهایی نشه وباعث میشه که حلقه بینهایت بار تکرار بشه تا کامپیوتر هنگ کنه

مثال:

FOR I:=1 TO 5 DO

BEGIN

WRITE(I:3);

I:=I+1;

END.

اگه دوست داشتید نظر بدید

 

 اینم یک عکس توپ از داش سعید

مواظب خودتـــــون باشید

حداقل برا این عکس نظر بدید

+نوشته شده در یکشنبه دهم اردیبهشت 1385ساعت5:12توسط سید حسین حسینی | |