Компьютеру сообщается значение x а он печатает значение y которое находит по формуле
Для вычисления значений различных математических выражений в Pascal существуют различные арифметические функции:
Функция | Математическое обозначение | Описание |
abs(x) | |x| | Возвращает абсолютное значениеаргумента |
arctan(x) | arctg(x) | Возвращает значение арктангенсааргумента |
cos(x) | cos(x) | Возвращает значение косинусааргумента |
sin(x) | sin(x) | Возвращает значение синусааргумента |
pi | ? | Возвращает значение числа ?(3.141592653897932385) |
exp(x) | ex | Возвращает экспоненту аргумента |
ln(x) | ln(x) | Возвращает натуральный логарифмаргумента |
sqr(x) | x2 | Возвращает квадрат аргумента |
sqrt(x) | Возвращает корень квадратный изаргумента | |
frac(x) | Возвращает дробную частьаргумента | |
int(x) | [x] | Возвращает целую частьаргумента |
round(x) | Округляет аргумент доближайшего целого |
В таблице отсутствуют функции для вычисления tg(x), ctg(x), arcsin(x), arcos(x), arcctg(x), logax и xa.
Данные функции отсутствуют по той причине, что они могут быть выражены через уже имеющиеся функции, перечисленные в таблице.
Приведем эти выражения ниже. Сначала перечислим сами формулы, выражающие функции tgx, ctgx, arcsin(x), arcos(x), arcctg(x), logax и xa через перечисленные в таблице функции.
Таким образом, мы получим следующие выражения для вычисления значений перечисленных функций:
arcos(x) =arctan(sqrt(1-sqr(x))/ x);
Пример. Составить программу для вычисления значения выражения
Решение. Составим словесный алгоритм решения данной задачи.
- Ввести значение х
- Вычислить у по заданной формуле
- Вывести у
Для того, чтобы вычислить значение данного выражения, необходимо записать его с помощью математических функций Паскаля:
Отметим, что для вычисления использован знак := (он читается «присвоить»). Данный знак вычисляет значение выражения, стоящего справа от него и после этого помещает вычисленное значение в переменную, стоящую слева от него. Данный знак называется оператором присваивания и при его применении обязательным является требование того, чтобы слева от него стояла переменная.
Программа для вычисления данного выражения будет выглядеть следующим образом:
Рассмотрим еще один пример. Вычислить значение выражения .
Решение. Словесный алгоритм решения данного задания будет точно таким же, как и в предыдущей задаче. Отличие будет заключаться только в формуле для вычисления у, а еще в том, что в данной программе будет использоваться не две переменные х и у, а три – х, у, z.
Задания для практической работы:
1. Найдите значение выражения:
2. Найдите значение выражения:
3. Найдите значение выражения:
4. Найдите значение выражения:
5. Найдите значение выражения:
6. Найдите значение выражения:
7. Найдите значение выражения:
8. Найдите значение выражения:
9. Найдите значение выражения:
10. Найдите значение выражения:
11. Найдите значение выражения:
12. Найдите значение выражения:
13. Найдите значение выражения:
14. Найдите значение выражения:
15. Найдите значение выражения:
Разберем задание, на котором поясним назначение и работу условного оператора.
Задание. Составить программу для вычисления значения функции .
Нам уже приходилось вычислять значения различных выражений, однако они были подобраны так, что значения данных выражений можно было вычислить при любых значениях входящих в них переменных.
Нарисуем блок-схему описанного алгоритма решения задачи:
По блок-схеме алгоритма решения задачи хорошо видно, что после ввода значения х выполнение команд программы разделяется на две части: левую и правую. Команды левой части выполнятся при условии, что введенное значение х окажется больше либо равно 0. Команды правой части выполнятся при условии, что введенное значение х окажется меньше нуля. Таким образом, в зависимости от введенного значения х будет выполнена либо левая, либо правая часть, но никогда не выполняются команды и левой и правой части одновременно.
Организовать такую работу программы можно с использованием условного оператора.
Общий вид условного оператора:
— это выражение типа boolean, которое принимает одно из двух значений: true (истина) или false (ложь);
Истинное значение логического выражения на блок-схемах обычно обозначается знаком «+» или словом «да», а ложное значение – знаком «-» или словом «нет».
— оператор, который будет выполнен в том случае, когда логическое выражение принимает значение true;
— оператор, который будет выполнен в том случае, когда логическое выражение принимает значение false.
Работа условного оператора описывается следующей блок-схемой:
Работает условный оператор следующим образом: если логическое выражение принимает значение true (истина), то выполняется оператор 1, стоящий после служебного слова then, если логическое выражение принимает значение false (ложь), то выполняется оператор 2, стоящий после служебного слова else.
Следует обратить внимание, что секция elseзаключена в квадратные скобки. Ранее говорилось, что квадратные скобки при написании программы не пишутся, а при написании общего вида оператора они означают часть оператора или программы, которая может отсутствовать.
Т.е. условный оператор может иметь сокращенный вид:
В сокращенном виде условного оператора оператор 1 выполняется при условии, что логическое выражение принимает значение true. Если же логическое выражение принимает значение false, то в сокращенном виде условного оператора ничего не выполняется и программа просто переходит к выполнению оператора следующего за условным оператором.
Работа сокращенного вида условного оператора описывается следующей блок-схемой:
Итак, вернемся к поставленному заданию и напишем программу, вычисляющую значение .
Вычислить значение выражения по заданной формуле
Значение а вводится с клавиатуры
Вычислить значение функции заданной графически и составить таблицу значений этой функции
Доброго дня всем, очень необходима ваша помощь, нужно: Написать программу, которая по введенному.
Вычислить значение функции, заданной графически
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически, на интервале.
Добавлено через 4 минуты
Огромное спасибо за совет, но в универе с первого дня только требуют и ничего не объясняют,я так понимаю сначала надо выучить и понять программу высшей школы, а потом поступать в универ. в мои годы 70-тые нас учили на лекциях подробно и не требовали знания высшей математики а ее преподавали, а сейчас сразу требуют заумных знаний,
Добавлено через 5 минут
А еще можно? Хотя я подзаридил парня из Карелии.
В компьютер по очереди вводятся координаты п точек. Определить, сколько из них принадлежит фигуре, ограниченной осью абсцисс и аркой синусоиды, построенной для аргумента от 0 до п.
Вычислить значение функции у при заданном значении аргу¬мента х по формуле y = 1, если х < =-1, или у = -x, если 1 < x < =1, или у = -1, если ; x>1.
Добавлено через 6 минут
наверно -1
docent1955, да нет, это нынче просто у людей с мозгами туго. вас научили резать овощи и сказали приготовить салат порезав 1,2,3,4. и вы научившись резать 1 смотрите как баран на новые ворота на 2 и 3, и вообще будто первый раз слышите про 4. вот и вся проблема.
к сожалению я строитель, конструктор и работаю им с 1976 г и на старости лет делать из себя программиста-просто смешно, а дочку в школе ничему не научили, кроме как сдать3-4 ЕГЭ, а в вузах сразу 10 предметов и требуют уже идеальное их познание, а учить не их дело ?-а зачем вообще они существуют. Да и дети разные бывают , в основном с подорванным здоровьем. Старшей 32 2 ВО, а работает совсем в другой области и говорит а зачем я вообще мучилась 5 лет в ун.?
да и если , как я вас понимаю, все кругом гениальные и заумные-то чего-же страна в глубокой ж.
страна в такой жопе из-за менталитета. каждый хочет только получать, а не давать. а те, кто действительно могут что-то сделать, сразу топятся теми, кто уже вылез, ибо он отберет его кусок, или вынуждены тихо работать на другого.
по задаче- синусоида от 0 до пи- это "дуга" выше оси абцисс. декартова плоскость, как выглядит функция синуса на ней и что такое собственно ось абцисс в школе рассказывается.
достаточно нарисовать, посмотреть - и вуаля! там всего лишь двойное неравенство 0 дальше на информатике учили, что есть в библиотеке функция для получения синуса Math.Sin - даже если не учили достаточно спросить у гугла(а раньше ведь надо было бежать в библиотеку!)
на первом-втором уроке информатики изучаются логические выражения, оператор условия. как получить число, циклам и простому счетчику.
применяем на практике:
docent1955, прекрасно вас понимаю. Иногда бывает недостаточно и желания преподавателя научить и студента выучиться. К программированию нужно подойти с той стороны, которая легче даеться:
если нет проблем с математикой - нужно реализовывать математические методы, и т.д.
Большая сложность разобраться с самой задачей. На примере этой задачи - тут сразу становиться понятно, что нужно использовать условные операторы. Первый запрос выдаст подсказку. Не обязательно привязываться к конкретному языку программирования, можно и просто написать "псевдокод". Перевести с него не будет очень сложно.
А то, что вы спрашивайте на форуме - это правильно:
- если хотите разобраться, то пример или совет подтолкнет к решению подобных задач
- ели нужно просто сдать и забыть, то помогут, или напишут за вас(если задача простая).
valdi_korot, функция тут больше подходит
docent1955, рано вы себя в гроб гоните! вам еще жить и жить! как там говорил еще Печкин. "я может, только жить начинаю! На пенсию выхожу!" больше оптимизма.
прошу прощения за мою резковатость до этого, но теперь я с вами согласен. когда такая проблема с кадрами и правда фиг кто что объяснит нормально.
Я начинал с1980 года -Искра 1256, И 226, там писал маленькие проги на бейсике и правил чужие, недоработанные, а после трагедии в 1987-вынули разорванного пополам из под ЛАЗа- но тогда был еще коммунизм, да и церковь вся молилась за меня, через 3 месяца(сшили пришили и тд) пришел в проектный институт, мои уже продали ЕС ЭВМ на зп (на ней я работал с ПИРОЙ и АПЖБК , Одесские Фунламенты и расчеты по 20-й серии-каркасно-панельные здания) и купили 226 386 дали инструкции по автокаду в DOCе 3DMAX и др и сказали -"Изучай" и сидел с один в зале из под ески с 226 и плоттером-через месяц уже чертил чертежи и делал мультяшки и это все в DOCе и по англицски. Потом уже обучал весь проектный институт премии пропивали вместе с отделом САПР. А щас тебе и виндовс и маки-лехкота! А результат-болезни, нищета одно богатство 2 дочки старшая замуж вышла год назад за французкого шпиона-торгует военными гаджитами офис тут в москорепии, а сейчас из-за б-ства с украйной 80% заказов слетело-санкции.
вот и младшая разделалась с проклятой школой, хотя у меня жена-учитель и сумашедшая мамаша была завучем. теперь понятно, что школа-это бесполезная трата времени и здоровья-ни хрена там не учат, кроме как писать и читать, да и на каком языке мы щас гутарим-на тарабарском, а насчет грамотности я умолчу, а считать порой нечего-от зп до зп 40 лет. Воровать и убивать предки не научили. да и отца у меня фактически не было.
Вычислить значение функции с заданной точностью
Вычислить значение функции с заданной точностью N=\sum_^<\infty>\frac^>
Вычислить значение функции, заданной в виде графика
Написать програму,которая по введенному значению аргумента вычисляет значение функции,заданной в.
Вычислить значение функции, заданной в виде графика
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в.
Алгоритм - это система правил, набор инструкций, позволяющий решить некоторую задачу, детально разработанное описание методов ее решения.
Задание №1. Приведите примеры алгоритмов из математики, физики, химии, повседневной жизни.
Переменная – это фрагмент оперативной памяти, в котором хранится значение.
Задача №2. Человек приобрел огород треугольной формы. Какой длины забор ему понадобится, чтобы огородить свой участок?
Задача №3. Компьютеру сообщается X, а он печатает значение Y, которое находит по формуле:
Задача №4. Заданы 3 числа. Определить, можно ли построить треугольник с такими сторонами.
Задача №5. Найти периметр четырехугольника.
Задание №6. Начертите блок-схему «повторить действий N раз», используя цикл с предусловием и с постусловием. Проверьте, правильно ли работает цикл при N=0, N=1.
Задача №7. Робот умеет выполнять следующие команды:
- вперед – пройти 1 шаг вперед (команда может быть выполнена, если путь свободен);
- налево, направо – поворот в соответствующую сторону на 90 градусов;
- стена? – отвечает «да», если перед ним стена, и «нет», если путь свободен.
Пусть робот находится в левом нижнем углу прямоугольной комнаты (угол будет так расположен, если ее нарисовать на бумаге – вид сверху), спиной к нижней (на плане) стене. Написать инструкцию, действуя по которой, он обойдет всю комнату по периметру.
Задача №8. Напишите блок-схему для сложения чисел в столбик.
Массив – это упорядоченный набор однотипных данных.
Задача №9. Пусть наш робот выполняет работу пылесоса. Ему надо аккуратно обойти всю комнату, не пропустив ни единого сантиметра, чтобы вычислить ее. Начальная позиция – та же, что и в предыдущей.
(«Ход быка или трактора». Траектория состоит из следующих частей:
- путь «вверх» до стены – это цикл, похожий на внутренний в задаче №7;
- поворот направо, 1 шаг, еще раз направо;
- путь вниз до стены (аналогично первому циклу);
- поворот налево, 1 шаг, еще раз налево).
Задача №10 . Обратная задача. Задана блок-схема. Какую задачу она решает?
Составьте в ms visio блок-схемы для следующих . a) компьютеру сообщается значение x, а он печатает значение y, которое находит по формуле: 2 y= 0. b) заданы 3 числа. определите, можно ли построить треугольник с такими сторонами.
Ответы
программа на скриншоте.
изучай php, html - там моймешь что к чему. а вообше, как новичку, советую первый свой сайт попробовать написать на ucoz.ru. впринципе, там ничего и не надо знать, чтобы "написать" на данном хостиге.
где клавиатура там есть значек гайки туда на жимаешь после выходит шаблоны туда и настраиваешь
Другие вопросы по Обществознанию
4. составьте схему, используя следующие понятия.«субъекты социального поведения», «массы», «публика», «толпа», «индивиды», «межличностные объединения», «случайнаятолпа», «экспрессивная толпа», «конвенциональная толпа», «действующая толпа», «агрессивная толпа толпа»,«стяжательская толпа», «экстатическая толпа». 5. составьте схему, используя следующие понятия.«социальный конфликт», «субъекты конфликта», «объект конфликта», «стадии протекания конфликта (предконфликтная, самого конфликта, разрешения конфликта разрешения конфликта», «переговоры», «компромисс», «посредничество», «применение силы», «виды конфликтов», «классификация в зависимости от числа субъектов», «внутриличностные конфликты», «межличностные конфликты», «социальные конфликты», «классификация в зависимости от сферы, в которой протекает конфликт», «политические конфликты», « конфликты», «социальные конфликты», « культурные конфликты», « этнические конфликты», «религиозные конфликты».
Другие вопросы по Информатике
Массив a из n целых чисел. требуется вывести только неотрицательные числа. формат входных данных на первой строке входного файла записано натуральное число n (n≤100) — число элементов в массиве. на следующей строке через пробел записаны целые числа ai (∣∣ai∣∣≤103) — элементы массива. формат выходных
данных требуется в одной строке через пробел вывести все неотрицательные числа в том же порядке, в каком они расположены во входном файле. с++. мы только недавно изучили без всяких примудростей. желательно с
Напишіть код для лазаруса по : 1. знайти середнє арифметичне число цілих додатніх чисел менших n. 2. знайти суму цілих додатніх чисел менших 40.
Два файла с одинаковым растровым изображением, во сколько раз информационный объем 1 файла будет больше 2, если в 1 файле глубина цвета 32 бит, а во 2 файле 16 бит
Найдите и сформулируйте общие черты и различия сдельной и повременной зарплаты? ?
Ответы
Грубо говоря, сдельная - сколько работы выполнил, столько и получил. Повременная - сколько времени заняло выполнение работы - столько оплатили
всё просто я ничего не знаю иди в попу просто я ничего не знаю иди в попу просто я ничего не знаю иди в попу просто я ничего не знаю иди в попу просто я ничего не знаю иди в попу просто я ничего не знаю иди в попу просто я ничего не знаю иди в попу
Читайте также: