شروع کار
ساختار یک برنامه پاسکال، نوشتن اولین برنامه و درک اجزای آن.
ساختار کلی برنامه پاسکال
هر برنامه پاسکال از بخشهای زیر تشکیل میشود (فقط بخش begin...end اجباری است):
program ProgramName; { ۱. سربرگ برنامه — اختیاری }
const { ۲. ثابتها — اختیاری }
Max = 100;
var { ۳. متغیرها — اختیاری }
x: integer;
begin { ۴. شروع بدنه — اجباری }
{ دستورات اینجا }
end. { ۵. پایان — نقطه آخر فراموش نشود! }
اولین برنامه
بیایید خط به خط یک برنامه را بررسی کنیم:
program MyFirstProgram;
begin
writeln('Hello, World!');
writeln('این دومین خط است');
end.
| خط | توضیح |
|---|---|
program MyFirstProgram; | اسم برنامه — فقط مستندسازی است، اختیاری |
begin | شروع بخش دستورات (بدنه برنامه) |
writeln('...'); | چاپ یک متن و رفتن به خط بعد |
end. | پایان برنامه — حتماً با نقطه |
writeln در برابر write
writeln— چاپ میکند و به خط بعد میرود (ln = line، یعنی newline)write— چاپ میکند اما در همان خط میماند
چند مقدار در یک writeln
میتوانید چند چیز را با کاما جدا کنید:
writeln('نام: ', 'Ali', ' — سن: ', 16);
خروجی: نام: Ali — سن: 16
محاسبه در writeln
پاسکال اول محاسبه را انجام میدهد بعد نتیجه را چاپ میکند:
writeln('2 + 3 = ', 2 + 3); { خروجی: 2 + 3 = 5 }
writeln('10 * 4 = ', 10 * 4); { خروجی: 10 * 4 = 40 }
خطاهای رایج شروع:
- فراموش کردن نقطه بعد از end آخر →
end.نهend; - فراموش کردن نقطهویرگول آخر هر دستور
- استفاده از کوتیشن دوتایی
"..."به جای تککوتیشن'...'— رشتههای پاسکال با تککوتیشن!
خلاصه
- ساختار:
program→var/const→begin→ دستورات →end. writelnبا خط جدید،writeبدون خط جدید- رشتهها با تککوتیشن
' ' - هر دستور با
;تمام میشود، برنامه باend.
این مبحث بخشی از دوره آموزش کامل پاسکال است.