Презентация "Структура программы"

Подписи к слайдам:

Структура программы

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. Проверить, являются ли два числа, введенные с клавиатуры, дружественными (Дружественные числа – пара чисел, каждое из которых равно сумме правильных делителей другого)