The ability to program has become the fourth component of literacy. Everyone needs to know how our digital world works, not just engineers.” – says Mark Serman, CEO of the Mozilla Foundation


Programming. Why study if there are many ready-made programs for computers? Yes, there are really many ready-made programs. But as practice shows, there are always tasks that cannot be solved by standard means. In this case, you have to create your own (or modify an existing) program.  

And yet you can say that programming is not for you, that you are leaning towards the humanities. So why do you need it anyway?
First, we live in the age of information technology. Computer technology is all around us. Knowing how it works is just helpful.
Secondly, learning to program helps people to think abstractly and break down a task into smaller pieces.

Our courses will allow you to learn programming step by step from basic skills to solving complex problems.  

This course is devoted to the study of the most popular programming language - the Pascal language (Pascal). Pascal is useful for its base and principles. 
Initially, the language was created solely as a teaching language. It happened in 1970. The creator of Pascal is Professor Niklaus Wirth. 

As you work through the course, you will gradually develop your skills. Starting with the basics of programming, you will soon be able to bring your skills to  perfection, solving the most complex problems. To learn the basics, you may not need any specialized software. It is enough to have the Internet and your desire to learn. 

If you are ready to learn how to program easily and freely, then start doing tasks!

 

Types of tasks
1) The first type of task is to write the program yourself. 
In the previous task, you had to write the program yourself. This can be done both in the editor on the site, and copy the program from any programming environment. Or you can just send the file. Most often you will work with this type of task.

2) The second type of tasks are tasks for editing existing program code.  

3) Another type of problems is the usual test problems, in which you will either have to give a short answer or choose from the options offered.

Compiler - a program that translates the entire program into machine code that the processor can execute.

During the training, you will work with an online compiler, writing or editing a program in a special window on the screen. 
But in some tasks (which you will have to solve on your own), you will need a compiler on your working computer. 

The simplest Pascal program consists of only 9 characters:
begin
end.
Let's explain each character in the program:
 The words begin and end are keywords in Pascal, i.e. words that have a special meaning assigned to them once and for all. In this case, begin and end  serve as punctuation marks. The word  begin  acts as the left, and end – right bracket, and after the word end  there should be a dot. They limit the action section - the part of the program that is being executed.

What does our program do?
Since there is nothing between begin and end , our program does nothing, it just follows the rules of the Pascal language, it can be compiled and get an exe file - executable a file that can be run.