Learn Pascal Programming Tutorial

This complete course progressively introduces the basics of programming. The support language is Pascal and the development environment chosen by the author is Lazarus.
In the first part are gathered useful notions to introduce before starting properly the course of programming. The following sections are devoted to subroutines, control structures, tables, structured types, and files, respectively.

Table of contents

  • Lesson 1 - Introduction to Pascal
  • About Pascal
  • What you will need
  • Your first program
  • Compiling
  • More commands
  • Using commands from units
  • Comments
  • Lesson 2 - Colors, Coordinates, Windows and Sound
  • Screen coordinates
  • Windows
  • Sound
  • Lesson 3 - Variables and Constants
  • What are variables?
  • Using variables
  • Calculations with variables
  • Constants
  • Lesson 4 - String Handling and Conversions
  • Lesson 5 - Decisions
  • if then else
  • Case
  • Lesson 6 - Loops
  • For loop
  • While loop
  • Repeat until loop
  • Break and Continue
  • Lesson 7 - Arrays
  • Sorting arrays
  • Lesson 8 - Types, Records and Sets
  • Lesson 9 - Procedures and Functions
  • Global and Local variables
  • Functions
  • Lesson 10 - Text Files
  • Lesson 11 - Data Files
  • Lesson 12 - Units
  • Lesson 13 - Pointers
  • What is a pointer?
  • Declaring and using typed pointers
  • Lesson 14 - Linked Lists
  • What is a linked list
  • Single linked lists
  • Queues

About Pascal

The Pascal programming language was created by Niklaus Wirth in 1970. It was named after Blaise Pascal, a famous French Mathematician. It was made as a language to teach programming and to be reliable and efficient. Pascal has since become more than just an academic language and is now used commercially.

What you will need

Before you start learning Pascal, you will need a Pascal compiler. This tutorial uses the Free Pascal Compiler. You can find a list of other Pascal compilers at TheFreeCountry's Pascal compiler list.

Your first program

The first thing to do is to either open your IDE if your compiler comes with one or open a text editor.
We always start a program by typing its name. Type program and the name of the program next to it. We will call our first program "Hello" because it is going to print the words "Hello world" on the screen.

program Hello;

Next we will type begin and end. We are going to type the main body of the program
between these 2 keywords. Remember to put the full stop after the end.

program Hello;

begin
end.

The Write command prints words on the screen.

program Hello;

begin

Write('Hello world');
end.

You will see that the "Hello world" is between single quotes. This is because it is what is called a string. All strings must be like this. The semi-colon at the end of the line is a statement separator. You must always remember to put it at the end of the line.

Size : 274.011 Kb
File type : pdf
Downloads: 1242
Created: 2018-05-23

Others Pascal Tutorials

The Pascal Programming Language

Others related eBooks about Learn Pascal Programming Tutorial

Data Parallel C++

Learn how to accelerate C++ programs using data parallelism. This open book enables C++ programmers to be at the forefro.....

Structured programming with C++

This C ++ course is for beginners who have never programmed. Complet and free PDF document about C++ programming....

Java for Small Teams

This book is an attempt to capture what good Java code looks like and the practices that help produce it. This document is intended for consumption by anyone involved with writing server side Java code. From developers writing Java for the first time through to seasoned technical leads serving multi...

Essential Go

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Go programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Introduction to Programming using Fortran 95/2003/2008

This text provides an introduction to programming and problem solving using the Fortran 95/2003/2008 programming language. This introduction is geared for non computer science majors. As such, this text is not a complete, comprehensive guide to the Fortran 95/2003/2008 programming language. The pri...

Getting started with Fortran language

Download free Fortran tutorial course in PDF, training file in 14 chapters and 83 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Practical Artificial Intelligence Programming in Java

This book uses both best of breed open source software and the author's own libraries to introduce the reader to Artificial Intelligence (AI) technologies like genetic algorithms, neural networks, expert systems, machine learning, and statistical natural language processing (NLP)....

Android developement for beginners

Download Android Tutorial in PDF ,free training document for beginner's Android Development ,file under 26 pages by (RNOC)...

C++ ,Pointers and Memory

This tutorial explains how to use pointers and memory and how the pointer works.A complete training document in PDF with sample code By Nick Parlante....

Advanced R Course

Download free course Advanced R Course, pdf file on pages by Self-publishing....