Цель. Научиться
работать с часто используемыми стандартными функциями и операциями.
Задачи.
1. Уметь использовать стандартные функции и арифметические операции.
Задачи.
1. Уметь использовать стандартные функции и арифметические операции.
2. Уметь искать информацию в глобальной сети.
Необходимое ПО и оборудование:
1. ПК с выходом в Интернет;
2. ABC Pascal;
3. браузер.
Задание 1.
В таблице совместного редактирования выберите стандартную функцию (по номеру ПК), в сети Интернет найдите ее назначение функции и вычислите значения функций.
Задание 2.
2.1. В сети Интернет найдите определение понятия "приоритет операции". В тетради запишите приоритет операции в Паскале.
2.2. Результат покажите преподавателю.
Задание 3.
3.1. Расставьте приоритет и вычислите значения выражений.
Trunc(-1.9)+Trunc(-1.9)+abs(3);
Round(0.5)+Round(-0.5)+abs(-3);
3.1415-trunc(3.1415);
3*7 div 2 mod 7 / 3;
succ(round (17/4)) –pred (3);
1+sqrt(4)+sin(0);
Sqr(2)+sqrt(121)-succ(-11);
Succ(round(5/2)-pred(3)).
3.2. Результат покажите преподавателю.
3.3. Напишите программу, которая вычисляет значения выражений. Вывод предоставить следующим образом:
Выражение Результат
----------------------------------------------------------------
Trunc(-1.9)+Trunc(-1.9)+abs(3) *
Round(0.5)+Round(-0.5)+abs(-3) *
3.4. Сравните результаты вычислений и исправьте допущенные ошибки.
3.5. Результат покажите преподавателю.
Контрольные вопросы:
1. К каким типам числовой информации применимы функции sqr(x) и sqrt(x)?
2. Какие стандартные тригонометрические функции реализованы в языке Паскаль?
3. К каким типам данных применимы операции div и mod?
Необходимое ПО и оборудование:
1. ПК с выходом в Интернет;
2. ABC Pascal;
3. браузер.
Задание 1.
В таблице совместного редактирования выберите стандартную функцию (по номеру ПК), в сети Интернет найдите ее назначение функции и вычислите значения функций.
Задание 2.
2.1. В сети Интернет найдите определение понятия "приоритет операции". В тетради запишите приоритет операции в Паскале.
2.2. Результат покажите преподавателю.
Задание 3.
3.1. Расставьте приоритет и вычислите значения выражений.
Trunc(-1.9)+Trunc(-1.9)+abs(3);
Round(0.5)+Round(-0.5)+abs(-3);
3.1415-trunc(3.1415);
3*7 div 2 mod 7 / 3;
succ(round (17/4)) –pred (3);
1+sqrt(4)+sin(0);
Sqr(2)+sqrt(121)-succ(-11);
Succ(round(5/2)-pred(3)).
3.2. Результат покажите преподавателю.
3.3. Напишите программу, которая вычисляет значения выражений. Вывод предоставить следующим образом:
Выражение Результат
----------------------------------------------------------------
Trunc(-1.9)+Trunc(-1.9)+abs(3) *
Round(0.5)+Round(-0.5)+abs(-3) *
3.4. Сравните результаты вычислений и исправьте допущенные ошибки.
3.5. Результат покажите преподавателю.
Контрольные вопросы:
1. К каким типам числовой информации применимы функции sqr(x) и sqrt(x)?
2. Какие стандартные тригонометрические функции реализованы в языке Паскаль?
3. К каким типам данных применимы операции div и mod?
Комментариев нет:
Отправить комментарий