Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 16.11.2019
Сообщений: 13

Вычислить значение функции

16.11.2019, 23:52. Показов 1924. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для данного вещественного x найти значение следующей функции f, принимающей вещественные значения:
Цитата:
f(x)= 2sin(x),если x>0,
6–x,если x≤0.
подскажите с чего начать тут писать, не могу что-то додумать, что тут от меня хотят, или мб кто может написать с чего нужно начать в задачах подобного плана?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.11.2019, 23:52
Ответы с готовыми решениями:

Решил начать изучать графику. Подскажите с чего начать
Решил начать изучать графику в паскале. Подскажите с чего начать. Отличается ли графика Турбо паскаля и Паскаля абц?

Просьба: Как и с чего начать?
Решил освоить программирование на Paskal https://i.ibb.co/br9QqXv/041218-164003-0.png Прошу прощения, а также прошу ничем в меня...

с чего начать изучение PascalABCNET с нуля
с чего начать изучение PascalABCNET с нуля ? какие книги ? видео?

1
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
17.11.2019, 02:25
Лучший ответ Сообщение было отмечено Cyborg Drone как решение

Решение

Если вы хотите додумать самостоятельно, то думайте так:
Все математические задачи, связаны с переменными, поэтому нужно посмотреть какие в примере есть переменные.
Это переменные x и f. Значит нужно в программе их обозначить. Pascal - типизированный язык, значит нужно назначить переменным тип. Real - это тип для вещественных чисел. Поэтому пишем:
Pascal
1
2
3
4
program Project1;
var
  x: real;  // Переменная для хранения значения аргумента.
  f: real;  // Переменная для хранения значения результата.
Далее начинается основная программа. Тело программы обозначается операторскими скобками Begin End.
есть такой нюанс, как завершение работы консоли после окончания работы программы. Чтобы задержать программу в консоли в конец ставим Readln. Получилось следующее:
Pascal
1
2
3
4
5
6
7
8
program Project1;
var
  x: real;  // Переменная для хранения значения аргумента.
  f: real;  // Переменная для хранения значения результата.
begin
  
  readln;
end.
Теперь нужно как-то вводить информацию и выводить ее. Для этого есть процедуры Readln(); Writeln();
Вот и напишем эти процедуры в нашу программу. Для удобства еще добавим пригласительную надпись. А вывод вещественного числа можно сделать с форматированием :0:4
Pascal
1
2
3
4
5
6
7
8
9
10
11
program Project1;
var
  x: real;  // Переменная для хранения значения аргумента.
  f: real;  // Переменная для хранения значения результата.
begin
  write('Введите значение аргумента X: ');
  Readln(x);   // Ввод значения аргумента в компьютер.
  
  writeln('Результат вычислений: ', f:0:4);
  readln;
end.
Все подготовительные работы проделаны, теперь нужно заняться вычислением. Но это как минимум нужно знать алгоритмы разветвления, потому что в задании даны условия для одной формулы и для другой формулы. Есть в Pascal конструкция языка if (условие) then (команды) else (команды). Смотрим, какое условие. Условие - это то, что аргумент должен быть или больше нуля или меньше и равен нулю.
Вот и пишем if x > 0. Условие при котором аргумент будет меньше или равен нулю выполниться автоматически при разветвлении. После слова then ("тогда" по смыслу) будет первая формула f:= 2*sin(x), а после else ("иначе" по смыслу) вторая формула f:= 6 - x;
Получаем окончательную программу.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program Project1;
var
  x: real;  // Переменная для хранения значения аргумента.
  f: real;  // Переменная для хранения значения результата.
begin
  write('Введите значение аргумента X: ');
  Readln(x);   // Ввод значения аргумента в компьютер.
  if x > 0 then  // Условие для выбора формулы вычисления.
    f:= 2*sin(x)
  else
    f:= 6 - x;
  writeln('Результат вычислений: ', f:0:4);
  readln;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.11.2019, 02:25
Помогаю со студенческими работами здесь

С чего начать?
Доброго времени суток. Из-за не знания программирования я остался на 2-й год. Подскажите , с чего начать? Как не пытался слушать , всё...

С чего начать изучение Паскаля
Всем форумчанам привет.скажите пожалуйста.с чего в этом деле стоит начать? и какие книги для этого нужны? спасибо!

С чего начать изучение Pascal?
С чего начать изучение Pascal ?

С чего начать в изучении турбо паскаля?
Люди подскажите с чего начать в изучении турбо паскаля ? Знаю как написать калькулятор и программы решения уравнений разных видов и...

C чего бы начать?
Помогите! С чего бы начать изучать программирование? Имею ввиду, какие языки лучше начать изучать после pascal? И какие книги можете...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru