tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Написать программу на pascal,для
Написать программу на pascal,для вычисления значения функции f(x)= а) =0.5 при x-1 б)=0 при x=0 в)=x+3 при x< -1 x=[-3; 4] с шагом 0,5
Юлианана228
3 09.08.2019 03:30
0
Ответы
konovalov201
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
ПОКАЗАТЬ ОТВЕТЫ
Vovndr
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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
AnastasiaVolk534
23.10.2021 00:29
Запишите коды целых отрицательных чисел -6510 и -13010 в памяти компьютера при использовании 16-ти разрядного представления в двоичной и шестнадцатеричной системах...
ФёдорХоменко
23.10.2021 00:27
В массиве хранится информация о количестве побед , одержанных 20 футбольными командами . Определить номера команд , имеющих меньше 3 побед число 0. Через C#, заранее...
helena59365
13.09.2019 16:40
Какое аппетитное устройство есть в пк а) пищеблок б) полевая кухня в) блок питания в) интернет кафе...
mamka18
13.09.2019 16:40
Какоя клавиша лишняя-shift, ctrl, home, esc....
geragyy
13.09.2019 16:40
Основные виды представления информации...
idkfndnf
13.09.2019 16:50
Какая клавиша лишняя и почему: 1)shift 2)ctrl 3)home 4)esc объяснить обязательно...
D2a0h0a9
12.02.2021 12:20
Что входит в алфавит языка Python? дату а)прописные буквы латинского алфавитаб)прописные истрочные буквы латинского алфавитав)прописные и строчные буквы русского...
skrlp1234
09.09.2020 00:19
Запомните таблицу по информатике....
Варюша221204
01.10.2019 14:20
Времени суток! слезно с информатикой. сегодня. на ветвление. в больнице ведут прием 2 врача. приемы платные. подсчитать среднюю стоимость за прием у 1 и 2 врача....
Durban1984
26.11.2021 17:23
Choose the correct variant out of four options offered....
Популярные вопросы
Енергія магнітного поля котушки індуктивністю 8 мГн 0,1 Дж. Визначте...
3
3. У посудину, що містить 1,6 кг льоду за температури –70 °C,...
2
, найдите только наукову лексику...
3
Українські народні звичаї та традиції твору Енеїда...
1
Из точки к прямой проведены наклонные проэкции на прямую, длины...
1
У завданні 4 необхідно встановити відповідність інформації. До...
2
решить задачу Величина общих издержек монопольного производства...
1
З якою із цих літосферних плит не межує Євразійська плита?...
2
Налийте у прозорий стакан 100 мл свіжого молока та поставте його...
1
перетворіть на многочлен стандартного вигляду!...
1
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.