14.51M
Категория: ПрограммированиеПрограммирование

Операции, функции, выражения языка Паскаль

1.

2.

Проверка домашнего задания
А) 6
Б) 6
В) 3
Г) 0
Д) 7
Е) 6
Ж) 3(33…)
З) 4
И) 1.0

3.

Критерии оценивания
Количество правильных
ответов
Отметка
9
7-8
5-6
0-4
5
4
3
2

4.

Проверка домашнего задания
3*7 div 2 mod 7/3 — trunc(sin(1))=21 div
2 mod 7/3 – trunc(sin(1))=10 mod 7/3 trunc(0,0175)=3/3 – 0=1.0
(имеет результат вещественного типа)

5.

6.

7.

Выражения и операции
В Pascal ABC имеются следующие операции:
not, ^, *, /, div, mod, and, +,
-, or, xor, =, >, <, <>, <= и
>=.

8.

Какие операции производят следующие функции?
Sqrt(x)
Модуль аргумента
3,141592653
Синус, угол в радианах
Квадрат аргумента
Корень квадратный
Random
Псевдослучайное число в интервале
Round(x)
Округление до ближайшего целого
Trunc(x)
Отбрасывание дробной части числа
Abs(x)
Pi
Sin(x)
Sqr(x)

9.

Примечание:
в Паскале большие и маленькие буквы в
именах (переменных, функциях и пр.) не
различаются.
Не различаются они при записи
служебных слов.
Пример (верно):SQR, sqr, ABS, abs,
BEGIN, begin ...

10.

Пример 1. Запишите на языке Паскаль выражение
b=
Пример 2. Запишите на языке Паскаль выражение
3( x 5) x
;
C=
2
2x x
3
Пример 3. Запишите на языке Паскаль выражение

11.

Практическое задание

12.

Пример 3. Даны x, y, z. Написать программу для
вычисления a
a=

13.

Программа:
Var x,y,z,a: real;
Begin
Write(‘введите значение x=’);
Readln(x);
Write(‘введите значение y=’);
Readln(y);
Write(‘введите значение z=’);
Readln(z);
a:=(2*x+3*y-z)/(3+2*x);
Writeln(‘a=’,a:7:3);
End.

14.

2. Протестировать программу
1
x
2
y
-5
z
1
a

15.

2. Заполните таблицу
1
x
2
y
-5
z
1
a
-1.714

16.

Домашнее задание
П. 2.2.3
№ 6 (письменно в тетради)
№ 3 (л) создать программу на Паскале
*Задачник стр.224 № 16,17

17.

Рефлексия
Теперь я могу…
За урок я…
Своей работой на уроке я…

18.

По кремнистым ступеням
Взбираясь к опасным вершинам,
Никогда не отдаст человек
Своего превосходства
Даже самым умнейшим машинам.
English     Русский Правила