Войти
Регистрация
Спроси ai-bota
dianafaizullin1
18.11.2022 23:24
Три точки на плоскости заданы своими координатами. Написать программу, определяющую, лежат ли они на
одной прямой.(ЯЗЫК ПРОГРАММИРОВАНИЯ С#)
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
vikakotova3
26.02.2022 10:33
Составить блок схему и написать программу для решения уравнения x=3y-42. где y вводиться с клавиатуры...
SoniaSonce
11.02.2023 15:18
Какое устройство компьютера моделирует мышление человека?...
Желейка0Анжелька
02.06.2020 10:17
Какое устройство компьютера моделирует мышление человека?...
coolpetrov
02.06.2020 10:17
Организация живой природы, сообществ и популяций основана на постоянном обмене информацией, переработке информации, получаемой из неживой природы. известны факты...
Olganot
02.06.2020 10:17
Чему равен результат сложения чисел 101(2) и 14(8)...
geralis728p0bgjl
13.04.2021 10:15
Как вывести своё имя с турбо паскаля заранье...
dims12
13.04.2021 10:15
Какова роль приемника информации в процессе ее передачи?...
Kaffidr0y
13.04.2021 10:15
Информация на каких носителях может быть утеряна(перестать считываться), если случайно прикоснуться рукой к поверхности носителя?...
alinaLodygina
13.04.2021 10:15
Напишите наиболее короткие вычисления выражений: x^45, x^21, x^17, x^11 в выражениях можно использовать лишь сложение, вычитание, умножение. не использовать power,...
Kramar1
13.04.2021 10:15
Какое логическое выражение равносильно выражению: не(c→(a+b))...
Ответ:
healarcimbo
01.05.2020 02:37
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
Самое глупое, что можно было придумать - использовать цикл с предусловием while ... do там, где имеется заданное число повторений:
begin
var n:=ReadInteger('n=');
var (s,i):=(0.0,1);
while i<=n do begin
s+=1/Sqr(2*i+1);
i+=1
end;
Writeln('S=',s)
end.
Пример
n= 10
S=0.210988884817533
Гораздо естественнее тут выглядит цикл со счетчиком:
begin
var n:=ReadInteger('n=');
var s:=0.0;
for var i:=1 to n do
s+=1/Sqr(2*i+1);
Writeln('S=',s)
end.
А если использовать современные возможности программирования в PascalABC.NET, решение вообще в одну строчку:
begin
Writeln('S=',SeqGen(ReadInteger('n='),t->1/Sqr(2*t+1),1).Sum)
end.
0,0
(0 оценок)
Ответ:
rinat0501
01.05.2020 02:37
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
Самое глупое, что можно было придумать - использовать цикл с предусловием while ... do там, где имеется заданное число повторений:
begin
var n:=ReadInteger('n=');
var (s,i):=(0.0,1);
while i<=n do begin
s+=1/Sqr(2*i+1);
i+=1
end;
Writeln('S=',s)
end.
Пример
n= 10
S=0.210988884817533
Гораздо естественнее тут выглядит цикл со счетчиком:
begin
var n:=ReadInteger('n=');
var s:=0.0;
for var i:=1 to n do
s+=1/Sqr(2*i+1);
Writeln('S=',s)
end.
А если использовать современные возможности программирования в PascalABC.NET, решение вообще в одну строчку:
begin
Writeln('S=',SeqGen(ReadInteger('n='),t->1/Sqr(2*t+1),1).Sum)
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота