it441 network services administration
Skip this Video
Download Presentation
IT441 Network Services Administration

Loading in 2 Seconds...

play fullscreen
1 / 12

IT441 Network Services Administration - PowerPoint PPT Presentation

  • Uploaded on

IT441 Network Services Administration. Prof. Alfred J Bird, Ph.D., NBCT [email protected] 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.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'IT441 Network Services Administration' - meir

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
it441 network services administration

IT441Network Services Administration

Prof. Alfred J Bird, Ph.D., NBCT

[email protected]

Office – Wheatly 2nd floor 096-03

Office Hours – MW 3:00PM to 4:00PM

comment blocks
Comment Blocks
  • 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.
alternative string delimiters
Alternative String Delimiters
  • 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
operators on strings and numbers
Operators on Strings and Numbers
  • $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;
math operators
Math Operators
  • ** Exponentiation
  • - Unitary Negation
  • * Multiplication
  • / Division
  • % Modulo (Remainder)
  • + Addition
  • - Subtraction
what is an algorithm
What is an Algorithm
  • 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.
file operations
File Operations
  • 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
a better way
A better way
  • We want to know for sure that we were successful opening the file so we include a test:
  • open (OUT1, “>>test.txt”) or die $!;
using a filehandle
Using a filehandle
  • To use a filehandle you wrap it in angle brackets.
  • print “Hello World!\n”;
  • chomp ($in = );
i o redirectors
I/O Redirectors
  • Remember what the redirectors do:
    • >
    • >>
    • <
three problems to code
Three problems to code
  • Calculate the first 50 prime numbers and write them to an output file.
  • Calculate the first 40 members of the Fibonacci Series and write them to an output file.
  • Read the two output files and print them to the screen.
next time
Next Time
  • Read pages 179 to 185 in the Perl book
  • Complete the four programs