Презентация "Структура программы"
Подписи к слайдам:
Структура программы
Program имя;
Label; - раздел меток;
Const; - раздел констант;
Type; - раздел типов;
Var; раздел переменных;
Procedure – раздел процедур и функций;
Function
begin
Оператор 1
Оператор 2
……………………
Оператор n-1
Оператор n
end.
Математическая запись |
Запись Turbo Pascal |
|x| |
ABS(x) |
sin x |
SIN(X) |
cos x |
COS(X) |
arctg x |
ArcTAN(x) |
Целая часть x |
INT(X) |
Квадратный корень из x |
SQRT(X) |
Показательная функция |
EXP(X) |
Натуральный логарифм |
LN(N) |
Число ПИ |
PI без аргумента |
Возвращает число, равное целой части (округляет по правилам арифметики тип LONGINT) |
ROUND(X) |
Квадрат аргумента |
SQR(X) |
Выдает случайное число из интервала (0,1) |
RANDOM[(X)] |
Математическая запись |
Запись Turbo Pascal |
Дробная часть числа |
FRAC(X) |
Округляет число, отбрасывая дробную часть числа тип LONGINT |
TRUNC(X) |
Увеличивает X на величину Y |
INC(X,Y) |
Уменьшает X на величину Y |
DEC(X,Y) |
- Составьте программу вычисления периметра прямоугольника со сторонами А и В
- Составьте программу вычисления площади треугольника со сторонами А и В
- Составьте программу нахождения длины окружности
Условный оператор
Условные операторы помогают осуществить «ветвление» программы.
Условный оператор имеет вид:
If <условие> then <оператор1>
else <оператор2>;
Если за словами else и then необходимо выполнить группу операторов, то тогда используются операторные скобки begin …end. Такая структура называется вложенной
begin
If <условие> then begin
<оператор1>
<оператор2>;
end
else begin
<оператор1>
<оператор2>;
end;
end.
- Составить программу нахождения наименьшего значения из трех различных чисел
- Составить программу для вычисления Y по заданному Х, если:
3. Составить программу на вывод результата о поступлении в вуз по результатам вступительных испытаний. Проходной балл – 12, 3 предмета, максимальный балл по предмету – 5.
Цикл
с параметром
Оператор цикла с параметром применяют тогда, когда известно число повторений одного и того же действия.
Начальное и конечное значения параметра цикла могут быть представлены константами, переменными или арифметическими выражениями
for i=m to n do (для i = от m до n делать)
for i=m to n step -1 do (для i = от m до n с шагом -1 делать)
или for i=m downto n do
- Найти сумму первых n натуральных чисел
- Составить программу вычисления значения выражения
y= 1+1/2+1/3+1/4+…1/20
3. Измените цикл с 20 до 1
7. Определить, является ли число, введенное с клавиатуры, простым
8. На диапазоне от A до В вывести все простые числа
9. Проверить, совершенное ли число, введенное с клавиатуры (Совершенное число – число, равное сумме своих делителей, не считать делителем числа само число)
10. Проверить, являются ли два числа, введенные с клавиатуры, дружественными (Дружественные числа – пара чисел, каждое из которых равно сумме правильных делителей другого)