Лінійний алгоритм

Лінійний алгоритм - найпростіший різновид алгоритму. Це алгоритм, який складається з однозначної послідовності дій. Наприклад, більшість кулінарних рецептів є лінійними: збити, змішати, випікати, нарізати в чітко визначеній послідовності. Щоб запрограмувати лінійний алгоритм мовою Паскаль, треба розмістити команди послідовно між begin та end, а між командами для розділення поставити крапки з комами (зазвичай крапка з комою ставиться в кінці рядка):

Program HelloWorlds; begin writeln('Привіт, світе!'); writeln('Привіт, ще один світ!'); writeln('І тобі привіт!') end.

Три команди writeln (від англ. write line - "написати рядок") виводять послідовно три рядки.

Базовий вивід

Розглянемо уважніше команду writeln. Ця команда виводить всі свої параметри, розділені комами, на екран і переводить вивід на новий рядок. При цьому відбувається обчислення кожного аргументу. Так, writeln('2+2=',2+2); виведе 2+2=4 тому що перший параметр ('2+2=') є рядком, що позначено одинарними лапками, і виводиться на екран як є, а другий є формулою, яка буде обчислена перед виведенням.

Альтернативною командою виводу є команда write(англ. "написати"); write, на відміну від writeln, не переводить рядок після виводу. Так, послідовність write('2+2='); writeln(2+2); спрацює точно так, як і попередній код: перша команда write виведе 2+2= без переводу рядка, тому друга команда writeln виведе 4 одразу після виведеного знаку =.

Команди write і writeln не роблять відступів між виводом параметрів; вивід команд writeln(2,2); і writeln(22); буде ідентичним. Щоб цього уникнути, додавайте символ пробілу як окремий аргумент: writeln(2,' ',2);

Команда без параметрів writeln; просто переводить рядок.

Зауважимо, що отриманої інформації (разом із описом математичних операцій) достатньо для використання компілятора Паскалю в якості досить потужного калькулятора; звісно, можливості мови Паскаль цим не обмежуються.

Завдання

1. Ознайомтеся з довідковим розділом Pascal/Математичні операції.