Презентация "Программирование линейных алгоритмов. Стандартные математические функции Паскаля" 9 класс


Подписи к слайдам:
“Программирование линейных алгоритмов. Стандартные математические функции Паскаля”

“Программирование линейных алгоритмов. Стандартные математические функции Паскаля”

  • 9 класс

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

1 вариант

  • 1 вариант
  • (Ответы: END, BOOLEAN, VAR, USES,INTEGER, BEGIN, PROGRAM,CONST - REAL)
  • 2 вариант
  • (Ответы: USES, BEGIN, BOOLEAN, CONST, VAR, END, REAL, PROGRAM-INTEGER)

Перечислите служебные слова, которые соответствуют каждому из разделов программы на Паскале.

  • PROGRAM,
  • VAR,
  • USES,
  • BEGIN,
  • END

Найдите значение выражений:

  • 1 вариант
  • 19 div 4=
  • 21 div 4=
  • 19 mod 4=
  • 12 mod 4=
  • 2 вариант
  • 12 div 4=
  • 7 div 4=
  • 21 mod 4=
  • 5 mod 3=

Программа вычисления площади прямоугольного треугольника по его катетам.

  • Program z2
  • Var a,b,s real;
  • Bigin
  • Writln (Введи катеты’);
  • Readln (a,b);
  • s:=1/2*a*b
  • Writln (‘s=’,s);
  • Readln;
  • End

Правильная запись:

  • Правильная запись:
  • Program z2;
  • Var a, b, s: real;
  • Begin
  • Writeln ('Введи катеты');
  • Readln (a, b);
  • s:=1/2*a*b;
  • Writeln ('s=',s);
  • End.

оператор присваивания:

  • оператор присваивания:
  • <числовая переменная>:=<арифметическое выражение>,
  • арифметическое выражение может содержать:
  • числовые константы,
  • переменные,
  • арифметические операции,
  • круглые скобки.
  • Приоритет операций: *,/, +, -.
  • Возведение в степень- знак ^,
  • х2 –sgr(x),
  • квадратный корень из x- sgrt(x),
  • модуль числа а – abs(а).

  • (sin(sqrt(x))+sqr(y))/(a*b-abs(y))
  • (cos(abs(x))-x*x)/sqrt(x+y))
  • Задание: Записать выражение по правилам языка Паскаль (работа в парах).

Записать выражения, записанные на языке Паскаль на математическом языке:

  • Sgrt(5*x+x*x)
  • tg(3*x)+1
  • 3*sgr(x)*x +2*sgr(x)+4

  • Написать программу вычисления значения выражения а –а.
  • Написать программу нахождения суммы цифр заданного трехзначного числа.
  •  
  • Написать программу для вычисления корней квадратного уравнения.

  • - Какова структура программы на языке Паскаль?
  • - Какие операторы на данный момент вы знаете?

  • Домашние задание:
  • Составить выражение и записать его на языке программирования.
  • Подготовиться к защите программ написанных вами на уроке.
  •