Программа паскаль циклической схемы

var a,b,c,a1,b1,c1:real; begin readln(a,b,c); b1:=a; c1:=b; a1:=c; writeln(a1,b1,c1); end.

program cikl; var a,b,c,i,j,k:integer; begin writeln(‘BBedute A,B,C’); readln(a,b,c); i:=a; j:=b; k:=c; a:=j; b:=k; c:=i; writeln(‘a=’,a,’b=’,b,’c=’,c); readln end.

Добавить свой ответ Ответить на вопрос

Еще вопросы

Источник: znanija.site

Программирование циклических структур на языке Паскаль

Разработка состоит из двух частей — теоретической и практической. Может быть использована как раздаточный материал на уроке (расчитана на 4 часа) и для самостоятельного изучения.

Писаренко Елена Евгеньевна

Описание разработки

Разработка состоит из двух частей — теоретической и практической. При изучении теоретической части даны задания, закрепляющие теоретические знания.
Может быть использована как раздаточный материал на уроке (расчитана на 4 часа) и для самостоятельного изучения.

СОЗДАНИЕ ПСЕВДОКОДА И ПРОГРАММЫ НА ЯЗЫКЕ PASCAL ЦИКЛИЧЕСКОЙ СТРУКТУРЫ C ПАРАМЕТРОМ


По данной работе сделан и в формате Web-документа красочный экземпляр для демонстрации на проекторе, к сожалению, данный формат не предлагается для загрузки

Программирование циклических структур на языке Паскаль

Содержимое разработки

Тема: Программирование циклических структур на языке Паскаль.

Теоретическая часть.

Идея цикла возникла в XIX веке.

Цикл позволяет многократно выполнить некоторое множество действий, задаваемых операторами, составляющими его тело.

В Паскале имеется несколько видов оператора цикла.

1. Оператор цикла с предусловием. While. Do.

Алгоритмы циклической структуры и их реализация на языке Pascal

В Pascal имеются три вида операторов цикла, которые используются для реализации алгоритмов циклической структуры:

1) оператор FOR –оператор цикла с параметром;

2) оператор WHILE – оператор цикла с предварительным условием;

3) оператор REPEAT –оператор цикла с последующим условием.

Оператор цикла FOR

Оператор цикла FOR используют для программирования детерминированных циклов, т. е. в том случае, когда заранее известно число повторений цикла, а параметр цикла либо возрастает с шагом 1, либо убывает с шагом –1.

Читайте также:
Как в си завершить программу

Общий вид оператора FOR:

FOR I:=N1 TO N2 DO ;

FOR I:=N1 TO N2 DO BEGIN

END;,

где I – параметр цикла;

N1 – начальное значение параметра цикла;

N2 – конечное значение параметра цикла.

Параметры I, N1, N2 должны быть одного и того же скалярного типа, но не REAL. Параметр цикла Iпринимает последовательные значения от N1 до N2, увеличиваясь на 1. Схема, реализующая действие оператора FOR имеет вид, представленный на рисунке 1.

Например, при реализации следующего оператора:

FOR K: =1 TO 50 DO WRITELN (K:3);

Паскаль для новичков 6 — блок-схемы flowchart

на экран будут выданы натуральные числа от 1 до 50.

Рисунок 1 – Схема оператора цикла FOR

Если параметр цикла изменяется от большей величины к меньшей, уменьшаясь на 1 (т. е. шаг изменения параметра –1), то оператор цикла FOR будет иметь вид:

FOR I:=N1 DOWNTO N2 DO ;.

Например, при выполнении оператора:

FOR K:=100 DOWNTO 50 DO WRITELN (K:3);

на экран будут выданы натуральные числа от 100 до 50.

Пример 1 Вычислить значение факториала P=n! при заданном n. Факториал n – это произведение первых n натуральных чисел, т. е. P=1*2*3*. *n.

Оператор цикла WHILE

Операторы WHILEи REPEAT используются для программирования итерационных циклов, т. е. если необходимо произвести некоторые повторяющиеся вычисления, но число повторов заранее неизвестно, а также для программирования детерминированных циклов, если шаг изменения параметра цикла отличен от 1 и –1.

Общий вид оператора WHILE:

END;.

Схема, реализующая оператор WHILE, является схемой итерационного цикла с предусловием и имеет следующий вид (рисунок 3):

Рисунок 3 – Схема оператора цикла WHILE

Оператор цикла WHILE действует следующим образом: проверяется логическое выражение, и пока оно истинно (ветвь “Да”), выполняются все операторы цикла, записанные после слова DO. Как только логическое выражение становится ложным (ветвь “Нет”) происходит выход из цикла. Если с самого начала логическое условие ложно, то цикл не выполняется.

Читайте также:
Как в программе сбис поменять оквэд

Пример 2. Вычислить и вывести на экран все значения аргумента xи функции y = x 2 + 1/x, при изменении x от 5 до 20 с шагом 0,25. Найти количество полученных значений y.

Рисунок 4 – Схема алгоритма решения примера 2 PROGRAM PRIMER2; VAR K: INTEGER; X,Y: REAL; BEGIN K:=0; X:=5; WHILE X

Оператор цикла REPEAT

Общий вид оператора REPEAT:

REPEAT

Рисунок 5 – Схема оператора REPEAT

Схема, реализующая оператор цикла REPEAT, является схемой итерационного цикла с постусловием и имеет вид, представленный на рисунке 5.

Оператор REPEAT действует следующим образом: выполняются все операторы циклической части, записанные между операторами REPEAT и UNTIL. Затем проверяется логическое выражение и если оно ложно (ветвь “Нет”), то вновь выполняются все операторы цикла до тех пор, когда логическое выражение станет истинным (ветвь “Да”). Если логическое выражение истинно с самого начала, то операторы циклической части выполняются один раз.

Используем оператор цикла REPEAT для решения примера 2. Тогда схема алгоритма и программа будут иметь следующий вид:

Дата добавления: 2018-05-31 ; просмотров: 1837 ; Мы поможем в написании вашей работы!

Источник: studopedia.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru