top of page
aj-768x768.jpg

Программирование на языке Паскаль

Программирование линейных алгоритмов

Программы, реализующие линейные алгоритмы, являются простейшими. Все имеющиеся в них операторы выполняются последовательно, один за другим.

Ниже приведен код программы, которая вычисляет сумму двух чисел и выводит ее на экран.
 

лин алг паскаль.PNG

В линейных программах все просто. Команды выполняются последовательно друг за другом. Но, если в задаче необходимо предусмотреть решение в нескольких вариантах, то здесь не обойтись без ветвления. Эта форма действий позволяет выбрать ход решения в зависимости от выполнения условия задачи. На языке программирования Паскаль ветвление реализуется в виде условного оператора

усл паскаль.PNG

Ниже приведен код программы, для определения принадлежности точки к отрезку. Если координата некоторой точки больше координаты начала отрезка и меньше координаты конца отрезка, то точка принадлежит отрезку.

ветвление паскаль.PNG

При составлении программ часто возникает необходимость сократить запись кода при повторении однообразных команд. А когда количество их повторений заранее неизвестно и определяется некоторым условием, то можно использовать структуру — цикл с предусловием или цикл с постусловием.
 

цикл1 паскаль.PNG
цикл2 паскаль.PNG

Цикл с заданным условием продолжения работы (цикл-ПОКА) программируется в языке Паскаль с помощью оператора «while».

Пример алгоритма на языке Паскаль получения частного q и остатка r от деления натурального числа x на натуральное число y без использования операции деления.

Цикл с заданным условием окончания работы (цикл-ДО) программируется в языке Паскаль с помощью оператора «repeat».

Спортсмен приступает к тренировкам по следующему графику: в первый день он должен пробежать 10 км; каждый 

следующий день следует увеличивать дистанцию на 10% от 

нормы предыдущего дня.

 Как только дневная норма достигает или превысит 25 км, необходимо 

прекратить её увеличение и далее 

пробегать ежедневно ровно 25 км

Начиная с какого дня спортсмен будет пробегать 25 км

Цикл с заданным числом повторений (цикл-ДЛЯ) программируется в языке Паскаль с помощью оператора «for». 

При выполнении этого оператора после каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условием выхода из цикла является превышение параметром конечного значения. 

Запишем на языке Паскаль алгоритм вычисления степени с натуральным показателем n для любого вещественного числа a.

цикл 3 паскаль.PNG

Если у вас возникли трудности с пониманием решения, приведенных здесь задач, спрашивайте в комментариях.

bottom of page