19 pascal urok_3
TRANSCRIPT
Оператор присваивания
Структура следования
Присваивание – это занесение значение в память. В общем виде оператор присваивания записывается
так:переменная := выражение
Здесь символами := обозначена операция присваивания.
Механизм выполнения оператора присваивания такой: вычисляется выражение, и его результат заносится в память по адресу, который определяется именем переменной находящейся слева от знака операции.
переменная выражение
Примеры операторов присваивания:A := b + c/2;b := a;a := b;X := 1;X := x + 0.5;Обратите внимание: b := а и а := b – это совершенно
разные действия.
Правая и левая части оператора присваивания должны быть, как правило, одного типа.
Говоря точно они должны быть совместимы по присваиванию. Например, выражение целого типа можно присвоить вещественной переменной, потому что целые числа являются подмножеством вещественных, и информация при таком присваивании не теряется.
Вещественная переменная := целое выражение;
По заданной длине окружности L найти площадь круга S, ограниченного этой окружностью. Длина окружности вычисляется по формуле:
L = 2 * Pi * RПлощадь круга вычисляется по формуле:
S = Pi * R2
Данные взять из контрольного примера.
Контрольный пример: L=6. Результат: S=2.866242.
readln(L);readln(L);
beginbegin
r := L/(2*3.14);s := 3.14*r*r;
r := L/(2*3.14);s := 3.14*r*r;
writeln(L)writeln(L)
end.end.
Наименование
Обозначение
Функция
Терминатор(пуск-остановка)
Элемент отображает вход из внешней среды или выход из нее (наиболее частое применение − начало и конец программы). Внутри фигуры записывается соответствующее действие.
Блок вычислений (вычислительный блок)
Выполнение одной или нескольких операций, обработка данных любого вида (изменение значения данных, формы представления, расположения). Внутри фигуры записывают непосредственно сами операции, например, операцию присваивания: a = 10*b + c.
Логический блок (блок условия)
Отображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определенных внутри этого элемента. Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента. Если выходов два или три то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней). Если выходов больше трех, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется.
Наименование
Обозначение
Функция
Предопределенный процесс
Символ отображает выполнение процесса, состоящего из одной или нескольких операций, который определен в другом месте программы (в подпрограмме, модуле). Внутри символа записывается название процесса и передаваемые в него данные. Например, в программировании − вызов процедуры или функции.
Данные(ввод-вывод)
Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). Данный символ не определяет носителя данных (для указания типа носителя данных используются специфические символы).
Граница цикла
Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. Часто для изображения на блок-схеме цикла вместо данного символа используют символ решения, указывая в нем условие, а одну из линий выхода замыкают выше в блок-схеме (перед операциями цикла).
Математическая операция Операция в Паскале
X=Y2 X:=sqr(Y);
X:=sqrt(Y);
X=|Y| X:=abs(Y);
X=sin Y X:=sin(Y);
X=cos Y X:=cos(Y);
X=ey X:=exp(Y);
X=lnY X:=ln(Y);
YX
Важно помнить про тип переменной, а именно результат квадратного корня, деления чаще всего будет дробным числом, следовательно присвоить данное выражение можно только вещественным переменным.
Вычислить объем пирамиды, основанием которой являетсятреугольник, для значений А, В, С и Н данных в контрольномпримере. Для вычисления площади основания использовать формулуГерона:
где:
Объем пирамиды:
Исходные данные взять из контрольного примера.Контрольный пример: A=3, B=4, C=5, H=6. Результат V=12.
))()(( CPBPAPPS
2
CBAP
3
SHV
))()(( CPBPAPPS
2
CBAP
3
SHV
По заданным величинам радиусов оснований R и r и высоты h найти объем и площадь поверхности усеченного конуса по формулам:
Исходные данные взять из контрольного примера.Контрольный пример: R=20, r=10, h=30.
Результат: S=4548.866, V=21980.
)(3
22 RrrRh
V
)()( 22 rRrRlS 22 )( rRhl
)(3
22 RrrRh
V
Что такое оператор присваивания.Как использовать оператор присваивания.Что такое структура следования программы.Что такое блок схема.Обозначения в блок-схемах.Дополнительные операции с переменными.Научились писать программы со структурой следования.