Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
leonru1
03.03.2022 03:31 •
Информатика
Написать программу на pascal,для вычисления значения функции f(x)= а) =0.5 при x-1 б)=0 при x=0 в)=x+3 при x< -1 x=[-3; 4] с шагом 0,5
Ответ:
Dasha826251
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 оценок)
Ответ:
12АлИк34
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 оценок)
Популярные вопросы: Информатика
макс3069
24.03.2020 22:47
УМОЛЯЮ Реши задачу. (ответ округли до целых). Книга содержит 143 страниц. На каждой странице 37 строк. В каждой строке 57 символов (включая пробелы). Найти информационный...
авлвк5
24.09.2022 10:50
Написать программу в паскале позволяющую найти среднее арифметическое элементов массива состоящего из 10 чисел которые превышают число c....
Vika192526
22.05.2020 03:37
5. Запишите правильную последовательность цифр так чтобы получилась программа в результате которой получается рисунок...
Artemvmmv
17.02.2022 17:39
Сор по информатике 7 класс за 4 четверть...
sonyaflayps29
24.06.2021 03:08
Как в памяти компьютера запишется число -1000 11 в двоичной системе в 16 разрядной ячейке...
умник20072
14.06.2020 15:40
6. найдите верное утверждение: 1) при сканировании изображений формируется графическая информация векторного типа; 2) векторные графические файлы хранят информа¬цию о цвете...
Жамалиддин
14.06.2020 15:40
Программа на pascal , которая : сравнивает две строки , введенные пользователем ....
НЕЗНАЙКА123987
14.06.2020 15:40
Как в qbasic обозначается корень вот в степень возвести ^ этот знак, а корень? мне говориле что писать: sqr,qsrt,exp, и все 3 варианта неподходят, может пишу что то нетак,...
nastia19022004
14.06.2020 15:40
Ученики таня,галяи андрей ходят в танцевальный кружок: наташа и рома ходят и в танцевальный и в хоровой кружки; а павел, антон и иван - в театральный а) нарисуй овалы для...
KsunyaCernecova
26.02.2020 09:40
Найдите в тексте и выпишите глаголы в форме времени, множественного числа:Застучала за окошком звонкая капель,потеплел воздух, потемнел и осел снег.Умчались зимние дни....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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.