Сделать следущие на языке pascal abc #2. ввести в. если в< 10, выдать на печать 2*в. если в> =10, вычислить и напечатать значения функции y=x²-x+tg(1/b+x) для значений x, изменяющихся от –3 до 1, с шагом 0,1. #3. ввести массив целых чисел х(n). найти среднее арифметическое значений элементов массива, не принадлежащих интервалу [-2; 2]. если среднее арифметическое значение> 2, заменить значения первого и последнего элементов на 1, в ином случае – на 0. массив распечатать. #4. ввести массив а(n). найти сумму положительных элементов массива, исключая при этом те элементы, которые кратны трём. полученной суммой заменить элементы 2-ой половины массива. массив отпечатать.
271
304
Ответы на вопрос:
///#1program number1; var b, xi: integer; x, y: real; begin writeln('enter number b: '); read(b); if (b < 10) then writeln(2 * b) else if (b > = 10) then begin for xi : = -3 to 1 do begin x : = x + 0.1; y : = sqr(x) - x + (sin(1 / b + x) / cos(1 / b + x)); writeln('x= ', x: 0: 1, ' y= ', y: 0: 1); end; end; end.//////#2var n,j,s: integer; ser: real; x: array[1..10000] of integer; begin writeln('enter n: '); read(n); for j: =1 to n do read(x[j]); for j: =1 to n do if (x[j]< -2) or (x[j]> 2) then s: =s+x[j]; av: =s/n; if (av> 2) then begin x[1]: =1; x[n]: =1; end else begin x[1]: =0; x[n]: =0; end; for j: =1 to n do write(x[j],' '); end./////#3var n,s,p: integer; a: array[1..10000] of integer; begin write('enter n: '); read(n); for p: =1 to n do read(a[p]); for p: =1 to n do if (a[p]> 0) and (a[p] mod 3 < > 0) then s: =s+a[p]; for p: =n div 2 to n do a[p]: =s; for p: =1 to n do writeln('otvet: ',a[p]); end.
1. var b: integer; x,y: real; begin writeln('введите число b'); read(b); x: =-3; if (b< 10) then writeln(2*b) else if (b> =10) then begin while(x< =1) do begin x: =x+0.1; y: =sqr(x)-x+(sin(1/b+x)/cos(1/b+x)); writeln('при x = ',x: 0: 1,' y = ',y: 0: 2); end; end; end. 2. var n,i,sum: integer; avarage: real; x: array[1..1000] of integer; begin read(n); for i: =1 to n do read(x[i]); for i: =1 to n do if (x[i]< -2) or (x[i]> 2) then sum: =sum+x[i]; avarage: =sum/n; if (avarage> 2) then begin x[1]: =1; x[n]: =1; end else begin x[1]: =0; x[n]: =0; end; for i: =1 to n do write(x[i],' '); end. 3. var n,sum,i: integer; a: array[1..1000] of integer; begin read(n); for i: =1 to n do read(a[i]); for i: =1 to n do if (a[i]> 0) and (a[i] mod 3 = 0) then sum: =sum+a[i]; for i: =n div 2 to n do a[i]: =sum; for i: =1 to n do write(a[i],' '); end.
Var a, s, t: real; n, i: integer; begin readln(a, n); t : = 1; for i : = 1 to n do begin s : = s + 1 / t; t : = t * a * a; end; writeln(s); end. аналог не руби для проверки блин a=2.0 n=4 s=0.0 for i in 1..n s+=1/a**(2*i-2) p [a**(2*i-2), (2*i-2)] end p s
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Лизка25051520.01.2023 15:53
-
PomogitePPLez09.06.2021 11:37
-
viki2905115.08.2022 21:05
-
Рудиковичный15.12.2021 23:46
-
teddybear181207.02.2021 22:59
-
redvellk711.05.2020 11:00
-
wavesea08.07.2020 18:40
-
NastyaDND22.05.2023 11:09
-
lemoneslaphia25.01.2021 15:37
-
tim2701200322.05.2023 00:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.