Войти
Регистрация
Спроси ai-bota
ane4ka258000
14.06.2020 15:08
Домашняя работа по информатике "Вложенные циклы FOR, решение задач"
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
velvis2050
18.02.2020 15:43
От каких параметров зависит информационный объем?...
Sheva031
13.06.2022 20:26
Частная виртуальная сеть – это... сеть, которая подключает несколько компьютеров через единую точку доступасистема, в которой можно обмениваться данными между вычислительными...
Kikookiko
14.10.2022 07:20
Как создать анимацию, и где брать для неё...
kliza010806
14.10.2022 07:20
Впаскале.найти произведение всех цифр заданного четырехзначного числа....
o0505
15.02.2021 22:00
Выполняем в тетрадиЗапиши в тетрадь названия и назначения известных тебеинструментов....
инна1903
04.12.2022 21:48
Решите уравнение 11002 · x16 = 100111002, где 2 и 16 – основания систем счисления. ответ дайте в шестнадцатеричной системе счисления....
vika10092005
08.03.2023 07:08
Дано описание массива: consta: [1..4]ofinteger=(11,7,61,107); верно ли описан массив? 1)верно 2)неверно...
154904
08.03.2023 07:08
Определи заполнения массива. for i: =1 to 7 do a[i]: =i; 1)с оператора присваивания (по формуле) 2)нет верного ответа 3)с оператора присваивания (случайными числами)...
1Err0r1
08.03.2023 07:08
Ятак понимаю, что это цикл перевода числа из двоичной в десятиричную систему счисления, но как он работает, если я просто подставил число и попробовал его перевести вручную...
demid13123456789
08.03.2023 07:08
Как сделать цикл перевода из двоичной системы счисления в десятиричную ( побольше объяснений...
Ответ:
AlinaCocky
05.01.2020 09:53
Program kvur;
var
x1,x2,d,e,f, a, b, c: real;
begin
writeln('Решение квадратного уравнения(ax^2+bx+c=0).');
write('Введите a: ');
readln(a);
write('Введите b: ');
readln(b);
write('Введите c: ');
readln(c);
d:=sqr(b)-4*a*c;
writeln('вы ввели:');
writeln('a= ',a:6:2);
writeln('b= ',b:6:2);
writeln('c= ',c:6:2);
writeln('D=b*b-4*a*c=',d:6:2);
if (d>=0)
then begin
e:= (-b/(2*a));
f:= (sqrt(d)/(2*a));
x1:= (e+f);
x2:= (e-f);
writeln('D>= 0, значит корни действительные: ');
writeln('x1= ',x1:6:2);
writeln('x2= ',x2:6:2);
end;
if(d<0) then begin
e:= (-b/(2*a));
f:= (sqrt(-d)/(2*a));
x1:= (e+f);
x2:= (e-f);
writeln(' D<0, значит корни комплексные: ');
writeln('x1= ', e:6:2, ' + ', f:6:2, 'i');
writeln('x2= ', e:6:2, ' - ', f:6:2, 'i');
end;
end.
0,0
(0 оценок)
Ответ:
варваритос2020
16.12.2020 15:31
1. Вот так сейчас решают подобные задачи:
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
Writeln(Range(1,100).Select(i->sin(i)*cos(i)).Where(x->x<>0).Average)
end.
Тестовое решение:
-0.00136006072493969
2. А вот так учат писать это же школьные учителя:
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
var
m:array[1..100] of real;
i,k:integer;
s:real;
begin
s:=0;
k:=0;
for i:=1 to 100 do begin
m[i]:=sin(i)*cos(i);
if m[i]<>0 then begin
s:=s+m[i];
k:=k+1
end
end;
Writeln(s/k)
end.
Тестовое решение:
-0.00136006072493969
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота