|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.12.2022, 00:26 | #1 |
Новичок
Джуниор
Регистрация: 11.12.2022
Сообщений: 3
|
Дано действительное число х. Для функции, график которой представлен, вычислить f(х).
Очень нужна помощь. Дочке по информатике задали составить алгоритм и написать программу на Паскаль. Дочка по информатике не очень, я, кажется, тоже. Помогите, пожалуйста.
Дано действительное число х. Для функции, график которой представлен, вычислить f(х). Последний раз редактировалось anna.16110702@gmai; 11.12.2022 в 00:30. Причина: некорректное отображение символов |
11.12.2022, 02:26 | #2 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
Надеюсь поможет логика внутри программы на Basic
и осталось подождать когда тему прочитают знающие Pascal Код:
думаю логика останется та же Результат: -5 -2 -4 -2 -3 -2 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 4 6 4 7 4 Если исходные данные нецелые бэйсик просто переделывается на шаг не целый Через 5 минут оказалось другие темы помогают решить на Паскаль Pascal Код:
В моей ночной программе результаты похожи на график А в ниже следующем ответе график соответствует? Не проверял... В любом случае странно если новички принесут "решение" где якобы реализована функция и дальновиднее мою программу исправить на не целые
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 11.12.2022 в 14:56. |
11.12.2022, 11:49 | #3 | ||
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Тут всё неправильно, начиная с условия задачи. Следовало бы: "Написать подпрограмму вычисления функции, график которой представлен на рис."
В ответе ув. сфинкс упущена мааленькая деталь: Цитата:
Код:
---------------------------- Цитата:
Последний раз редактировалось digitalis; 11.12.2022 в 14:43. |
||
13.12.2022, 15:32 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Моя толика. Отрезок можно просто "отрезать".
Код:
Так логика решения смотрится проще, на мой взгляд. Решений с функцией возможно у них ещё не было, но код легко поправить.
Как-то так, ...
|
13.12.2022, 17:12 | #5 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
Решение без функции включая цикл while
Код:
За основу взят мой краткий вариант
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 13.12.2022 в 17:15. |
14.12.2022, 12:18 | #6 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
ViktorR Ну мы просто с разных концов начали резать
"Урезать - так урезать!" - сказал самурай, делая себе харакири. © А. Райкин Сейчас так бы не сказали из уважения к чувствам самураев. Цитата:
|
|
26.12.2022, 19:19 | #7 |
Новичок
Джуниор
Регистрация: 11.12.2022
Сообщений: 3
|
Всем спасибо большое!
|
07.02.2023, 11:40 | #8 |
Регистрация: 06.04.2021
Сообщений: 9
|
If (X>-2) and (X<4) then Y:=X else Case X of -8..-2 : Y:=-2; 4..8 : Y:=4; end;
|
07.02.2023, 12:08 | #9 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
А откуда взялись -8 и 8?
ADD: Тогда уж так, если хочется использовать case Код:
Последний раз редактировалось macomics; 07.02.2023 в 20:00. |
07.02.2023, 14:16 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
В PascalABC.NET значение выражения-переключателя должно быть порядкового или строкового типа (а в Turbo Pascal и строковый тип нельзя), а вещественные числа не являются порядковыми, так что case нельзя использовать.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано действительное число x. Вычислить f(x) | danil031997 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.11.2016 23:13 |
Дано действительное число x, вычислить значение у | Stixon | Общие вопросы C/C++ | 0 | 04.10.2016 20:55 |
Дано действительное число а. Вычислить f(a) для функции f(x) | Artem1987 | Помощь студентам | 11 | 11.11.2010 09:51 |
Дано действительное число x. Вычислить | hewlett | Помощь студентам | 2 | 26.06.2010 08:30 |
Дано действительное число х. Вычислить | Incognitoal | Помощь студентам | 7 | 09.03.2009 12:27 |