Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
kessaa65
26.02.2022 11:57 •
Информатика
Написать программу на pascal,для вычисления значения функции f(x)= а) =0.5 при x-1 б)=0 при x=0 в)=x+3 при x< -1 x=[-3; 4] с шагом 0,5
Ответ:
vadimbukov
04.10.2020 06:29
На самом деле условие F(х)=0 при х=0 лишнее, поскольку значение F(x)=0.5x² при x≥-1 и так дает F(0)=0.
var
x,F:real;
begin
x:=-3;
while x<4.01 do begin
if x<-1 then F:=x+3
else F:=0.5*x*x;
Writeln('x=',x:4:1,', F=',F:5:3);
x:=x+0.5
end
end.
Результат
x=-3.0, F=0.000
x=-2.5, F=0.500
x=-2.0, F=1.000
x=-1.5, F=1.500
x=-1.0, F=0.500
x=-0.5, F=0.125
x= 0.0, F=0.000
x= 0.5, F=0.125
x= 1.0, F=0.500
x= 1.5, F=1.125
x= 2.0, F=2.000
x= 2.5, F=3.125
x= 3.0, F=4.500
x= 3.5, F=6.125
x= 4.0, F=8.000
0,0
(0 оценок)
Ответ:
DaNa1517
04.10.2020 06:29
Var x:real;
begin
x:=-3;
while x<=4 do begin
if x>=1 then writeln('F(x) = ',sqr(x)/2);
if x=0 then writeln('F(x) = 0');
if x<-1 then writeln('F(x) = ',x+3);
x:=(x+0.5);
end
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Dasha78906543
11.02.2020 02:36
Запиши алгоритм перегляду вмісту папки...
Qudipue1
11.02.2020 02:36
Какими устройствами в которых используются флеш карты вы пользуетесь какой у них информационный объем...
lingvini2013
11.02.2020 02:36
Pascal! в одномерном массиве, состоящем из n вещественных элементов, вычислить: номер минимального элемента массива и сумму элементов массива, расположенных между...
TOFeFE
12.06.2021 04:05
Программа для pascalabc : нужен рисунок где будет дом с трубой ,небо,земля,солнце и гараж !...
craisler320
12.06.2021 04:05
Объём звукового файла 93,75кбайт,глубина кодирования 8 бит.какова длительность звучания этого файла,записанного с частотой дискретизации 24кгц?...
amirgrossman
20.10.2021 23:44
Пусть память видеокарты имеет объем 16384 мбайт,разрешение монитора 1280х1024, вы просматриваете видео со скоростью 60 кадров в секунду.сколько секунд видеоролика...
2002КетринПирс2002
22.10.2021 04:20
Про какой принтер можно сказать, что он не печатает, а выращивает? ! !...
ЭллиВейн
22.10.2021 04:20
Источник пословицы семь раз отмерь один раз отрежь...
Клава11111
22.10.2021 04:20
Машинист электропоезда должен добраться из пункта а в пункт c за 4 часа. из представленных таблиц выберите такую, согласно которой машинист сможет доехать из пункта...
nona2003
20.05.2020 18:51
На планете капиэн сутки длятся 24 капиэнских часа, а в их часе 60 капиэнских минут.когда капиэнская минутная стрелка от момента начала суток делает 8 полных кругов...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
var
x,F:real;
begin
x:=-3;
while x<4.01 do begin
if x<-1 then F:=x+3
else F:=0.5*x*x;
Writeln('x=',x:4:1,', F=',F:5:3);
x:=x+0.5
end
end.
Результат
x=-3.0, F=0.000
x=-2.5, F=0.500
x=-2.0, F=1.000
x=-1.5, F=1.500
x=-1.0, F=0.500
x=-0.5, F=0.125
x= 0.0, F=0.000
x= 0.5, F=0.125
x= 1.0, F=0.500
x= 1.5, F=1.125
x= 2.0, F=2.000
x= 2.5, F=3.125
x= 3.0, F=4.500
x= 3.5, F=6.125
x= 4.0, F=8.000
begin
x:=-3;
while x<=4 do begin
if x>=1 then writeln('F(x) = ',sqr(x)/2);
if x=0 then writeln('F(x) = 0');
if x<-1 then writeln('F(x) = ',x+3);
x:=(x+0.5);
end
end.