תבנית:PERL/תוכן עניינים/תוכניות ראשונות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

תוכניות ראשונות ב-Perl[עריכה]

Perl היא שפה מפורשת, דינמית, ופלטפורמה-חופשית פופולרית לתכנות. זוהי שפה רבת-תכליתית שניתן להשתמש בה למגוון רחב של יישומים, כולל פיתוח יישומים, תכנות רשת, ניתוח טקסט ועוד.

להלן כמה תוכניות ראשונות פשוטות שניתן להשתמש בהן כדי ללמוד את הבסיסים של Perl:

תוכנית "Hello, World!"[עריכה]

התוכנית הראשונה הפופולרית ביותר בכל שפה היא "Hello, World!". התוכנית הבאה מדפיסה את ההודעה "Hello, World!" למסך:

Perl

print "Hello, World!";

תוכנית חישוב סכום[עריכה]

התוכנית הבאה מחשבת את הסכום של שני מספרים:

Perl

$a = 10;
$b = 20;

$sum = $a + $b;

print "The sum of $a and $b is $sum.\n";

תוכנית בודקת מספר ראשוני[עריכה]

התוכנית הבאה בודקת אם מספר הוא ראשוני:

Perl

$number = 17;

$is_prime = true;

for ($i = 2; $i <= sqrt($number); $i++) {
    if ($number % $i == 0) {
        $is_prime = false;
        break;
    }
}

print "The number $number is ";
print $is_prime ? "prime" : "not prime";
print ".\n";

תוכנית קריאת נתונים ממקלדת[עריכה]

התוכנית הבאה קוראת נתון ממקלדת ומדפיסה אותו למסך:

Perl

$input = <STDIN>;

print "You entered: $input.\n";

תוכנית יצירת קובץ[עריכה]

התוכנית הבאה יוצרת קובץ חדש ומדפיסה אליו את ההודעה "Hello, World!".

Perl

open(my $fh, '>', 'hello_world.txt') or die "Could not open file: $!";

print $fh "Hello, World!\n";

close($fh);

תוכנית קריאת קובץ[עריכה]

התוכנית הבאה קוראת קובץ קיים ומדפיסה את תוכן הקובץ למסך:

Perl

open(my $fh, '<', 'hello_world.txt') or die "Could not open file: $!";

while (my $line = <$fh>) {
    print $line;
}

close($fh);

אלה רק כמה דוגמאות פשוטות לתוכניות שאפשר לכתוב ב-Perl. עם קצת תרגול, תלמדו ליצור תוכניות מורכבות יותר.