it441 network services administration
DESCRIPTION
IT441 Network Services Administration. Prof. Alfred J Bird, Ph.D., NBCT [email protected] http://it441-f12.wikispaces.umb.edu/ Office – Wheatly 2nd floor 096-03 Office Hours – MW 3:00PM to 4:00PM. Comment Blocks. Perl normally treats lines beginning with a # as a comment. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/1.jpg)
Prof. Alfred J Bird, Ph.D., [email protected]
http://it441-f12.wikispaces.umb.edu/
Office – Wheatly 2nd floor 096-03Office Hours – MW 3:00PM to 4:00PM
![Page 2: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/2.jpg)
Perl normally treats lines beginning with a # as a comment.
Get in the habit of including comments with your code.
Put a comment block at the beginning of your code which includes your name, the name of the module, date written and the purpose of the code.
![Page 3: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/3.jpg)
q// single quoted string qq// double quoted string
In qq// the // can be replaced with any other non-alphanumeric character provided you use the same character on both ends of the string
![Page 4: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/4.jpg)
$a = “123” $b = “456”
What do we get if we write this line of code,
print $a + $b;
How about this line of code, print $a . $b;
![Page 5: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/5.jpg)
** Exponentiation - Unitary Negation * Multiplication / Division % Modulo (Remainder) + Addition - Subtraction
![Page 6: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/6.jpg)
In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning. In simple words an algorithm is a step-by-step procedure for calculations.
![Page 7: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/7.jpg)
To use a file we need to attach a filehandle to it.
We do this using the open statement. A simple example:
open (OUT1, “>testoutout.txt”); If we open it we want to close it after we
are done: close (OUT1);
By convention a filehandle is codded in all capital letters
![Page 8: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/8.jpg)
We want to know for sure that we were successful opening the file so we include a test:
open (OUT1, “>>test.txt”) or die $!;
![Page 9: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/9.jpg)
To use a filehandle you wrap it in angle brackets.
print <OUT1> “Hello World!\n”; chomp ($in = <IN1>);
![Page 10: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/10.jpg)
Remember what the redirectors do:
>
>>
<
![Page 11: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/11.jpg)
1. Calculate the first 50 prime numbers and write them to an output file.
2. Calculate the first 40 members of the Fibonacci Series and write them to an output file.
3. Read the two output files and print them to the screen.
![Page 12: IT441 Network Services Administration](https://reader035.vdocuments.site/reader035/viewer/2022070403/568139de550346895da19373/html5/thumbnails/12.jpg)
Read pages 179 to 185 in the Perl book Complete the four programs