Мегаобучалка Главная | О нас | Обратная связь


I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ



2018-07-06 392 Обсуждений (0)
I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 0.00 из 5.00 0 оценок




СТАНДАРТНЫЕ МАТЕМАТИЧЕСКИЕ ФУНКЦИИ НА PASCAL

Матем. Функция Название
sin x sin(x) синус
cos x cos(x) косинус
arctg x arctаn(x) арктангенс
| x | abs(x) модуль
x2 sqr(x) квадрат
√ x sqrt(x) Квадр. корень
ex exp(x) значение ex
π Pi
  round(x) округление
  int(x) целая часть x
  frac(x) дробная часть x
ax exp(x*ln(a))  
exp((1/x)*ln(a))  

Приоритет выполнения математических операций при вычислении значения выражения

Арифметические операции выполняются слева направо согласно старшинству операций (приоритету):

1. действия в скобках, причем количество открывающихся скобок должно соответствовать числу закрывающихся;

2. операции вычисления функций;

3. операции умножения, деления, div, mod;

4. операции сложения, вычитания;

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

ПАСКАЛЬ ОПЕРИРУЕТ ТОЛЬКО УКАЗАННЫМИ ФУНКЦИЯМИ. Отсутствует знак степени следовательно

х3 = х*х*х = sqr(x)*x

tg(x) = sin(x)/cos(x) и т.д.

x9=exp(9*ln(x))

ЕСЛИ В ЧИСЛИТЕЛЕ ИЛИ ЗНАМЕНАТЕЛЕ ЕСТЬ СЛОЖЕНИЕ ИЛИ ВЫЧИТАНИЕ ВЕСЬ ЧИСЛИТЕЛЬ (ЗНАМЕНАТЕЛЬ) БЕРЕТСЯ В СКОБКИ.

Функции и операции Pascal

Операция Результат
Х Div Y Возвращает целую часть частного деления Х на Y
Х Mod Y Возвращает остаток частного деления Х на Y
Random (x) Возвращает случайное число от 0 до х
Random Возвращает случайное число от 0.0 до 1.0. Если перед использованием функции применить процедуру Randomize (служит для изменения базы случайных чисел), то псевдослучайная последовательность функции Random не будет повторяться.

 


ПРАКТИЧЕСКАЯ РАБОТА №2

«Создание и реализация вычислительных программ линейной структуры»

Цель: Научиться составлять программы линейной структуры в среде программирования и запускать их на выполнение.

 

Вычислить значение выражения. Вычисления следует выполнять с использованием промежуточных переменных. Объяснить полученные результаты.

Варианты

Задание1: вычислить значение выражения Задание2: вычислить значение выражения при а=1000, b=0.0001
у= 8x+5(x2–1), если х= а2 + cos(a).
у= – 2, если х= sin(t) + 3.
f = sin(d) + 0.1d, если d = x2 – 3.
у = 3 + 35, если х = tg(z).
b = 12sin(a) –13, если a = x cos(x).
t = 12x tg(x), если x = |p – 24|.
y = | ax2 | + 6, если x = 12 + sin2(a).
р = -5tg(х) – 9, если х = 3 .
f = ctg(x + 3), если х = .
у = + 4, если t = cos(p2).
у= (x–1) – 8x, если х= а3 + tg(a).
у= sin(f) – , если f = sin(t) + 3.
w = ctg(k) + 0.1k, если k = | z2 – 12 |.
у = 3 + 35, если х = sin(z) + cos(z).

Дополнительные задания

Линейные программы

  1. Рассчитать площадь круга по известной длине окружности.
  2. При апгрейде (улучшении) компьютера за старый процессор и материнскую плату дают x и y грн. соответственно. Новые компьютерные комплектующие стоят вместе z грн. Какую сумму необходимо доплатить за апгрейд?
  3. Длина прямоугольника на 5 см больше ширины. Рассчитать периметр и площадь прямоугольника.
  4. Рассчитайте мощность, развиваемую двигателем крана, при подъеме плиты массой m кг, на высоту h м, за t сек.
  5. В прямоугольном треугольнике по известным длинам катетов найти его площадь.
  6. Электроплита, мощность которой P кВт/ч работала в течение t мин. Вычислить сумму, которую заплатят за пользование электроэнергией, если 1 кВт/ч потребленной электроэнергии стоит 18 коп.
  7. Известны длины сторон двух квадратов. Определить на сколько площадь одного из квадратов больше площади другого.
  8. Два велосипедиста выехали из двух городов навстречу друг другу. Сколько пройдет времени, прежде чем они встретятся, если известны скорости их движения и расстояние между городами.
  9. Зная радиус окружности рассчитать ее длину и площадь.
  10. Заработная плата работника n грн. Налог составляет k% от заработка. Определить величину налога и выплаченную работнику сумму.
  11. Вычислить площадь боковой поверхности и объем тела цилиндрической формы, если известны его радиус основания и высота.
  12. Вычислить на сколько один из пешеходов пройдет большее расстояние за одно и тоже время, двигаясь с разной скоростью.
  13. Вычислить площадь окружности вписанной в квадрат с известной длинной стороны.
  14. Вычислить скорость автомобиля, если начальная скорость его движения V0 м/с, и в течение времени t он двигался с ускорением a м/с2. Какое расстояние он проехал за это время?
  15. Известны длина и ширина комнаты. Высота на 2 м меньше длины. Рассчитать объем комнаты.
  16. Две лампы сопротивлением R1 и R2, соединили параллельно и включили в сеть с силой тока I. Вычислить напряжение в этой цепи.
  17. Рассчитайте массу прямоугольного бруска, если известна его длина, высота, ширина и плотность.
  18. Свет от Солнца к Земле идет около 8.3 мин. Вычислите расстояние в километрах от Солнца до Земли, если скорость света равна 3·108 м/с.
  19. Известна длина, высота и ширина аквариума. Вычислить массу воды, которая находится в аквариуме. Плотность воды 1000 кг/м3.
  20. В первой книге n страниц, а во второй на k меньше чем в первой. Какое количество листов в обеих книгах.
  21. Две лампы сопротивлением R1 и R2, соединили последовательно и включили в сеть с напряжением U. Вычислить силу тока этой цепи.
  22. Известна масса упаковки кирпича. Определить количество кирпичей в ней, если известна масса одного кирпича.
  23. При печати одной страницы книги расходуется M мг краски. Какое количество книг объемом Nстр можно напечатать имея P гр. красителя?
  24. Написать программу, которая просит ввести два числа, получает эти два числа от пользователя, а затем печатает сумму, разность, произведение и частное этих чисел.
  25. За один день работы работник фирмы получал S грн. Какую сумму получит работник фирмы через N дней работы, если подоходный налог составляет K%, а пенсионное отчисление P% от заработка.
  26. Написать программу, запрашивающую у пользователя три числа и печатающую сумму, произведение, среднее значение этих чисел.

 


Практическая работа № 3

«Разработка программ с условным оператором»

Цель: Ознакомиться с классом задач, при решении которых используется оператор условия. Научиться составлять программы с использованием условного оператора. Освоить применение логических выражений в качестве условий.

 

I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Оператор условия

Часто определенная часть задачи может быть решена только при соблюдении некоторых условий. Для создания и реализации таких задач на ЭВМ используется команда ветвления. По этой команде исполнитель выбирает один из двух путей исполнения алгоритма. Выбор пути происходит по какому-либо условию с помощью условного оператора If.

Условные конструкции

2.1. Общий вид оператора условия

If <условие> then <оператор 1> else <оператор 2>;

Если <условие> истинно (True), то выполняется <оператор 1>, если ложно (False), то выполняется <оператор 2>.

 

2.2. Оператор условия без служебного слова else (укороченный)

If <условие> then <оператор>;

<Оператор> выполнится, если <условие> будет истинно, в противном случае выполняется оператор, следующий за оператором условия If.

 

2.3. Если в ветвях then или else необходимо выполнить несколько операторов, то можно использовать конструкцию вида:

If <условие> then begin

операторы;

end{после end перед else знак ';' не ставится!!!}

Else begin

операторы;

end;

2.4. Условные операторы могут быть вложенными. Степень их вложенности языком программирования не ограничена.

 

2.5. Если при составлении программ ветвления необходимо проверить не одно, а два или более условий, то для этих целей используются составные условия – два или более простых условия, объединенных логическими операциями, при этом каждое из простых условий берется в скобки.



2018-07-06 392 Обсуждений (0)
I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 0.00 из 5.00 0 оценок









Обсуждение в статье: I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (392)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)