Войти
Регистрация
Спроси ai-bota
павловвввв
06.05.2021 01:43
Любое задание , кроме 3)
Информатика python 3.7
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
yulyapikulyk
07.12.2021 07:04
Мини сочинение на тему потребности и технологии человека...
ПОМОГИТЕ1111121
31.05.2023 15:17
8 класс тема урока Социальной сети . В книге нету эта тема...
mar2865
19.12.2022 09:17
Какие достоинства и недостатки имеет схема двойное кольцо в сравнении с одиночным...
valovaliza2018
25.02.2023 09:05
Определи, верно ли записан алгоритм употребления автомобилем (порядок трогании с места). 1)Нажать педаль тормоза. 2)Включить правые указатель поворота. 3) Выезжать педаль сцепления...
NoNameRu1
21.06.2020 23:08
сообщение о любой позиционной системы счисления (информатика 8 класс Что бы было кратко и ясно,за это...
pasha25013
15.03.2023 22:59
Алфавит азбуки Морзе состоит из 33 букв 10 цифр и 15 специальных символов. Какой длины будет самый длинный символ?...
maximkap007
11.05.2022 04:52
Составите кросворд на тему память...
anyakhrebtova
09.09.2021 02:49
Бағдарламалық қамтамасыз ету деген не? ...
Юмилия
17.06.2021 04:46
Задание N1Заполните таблицуТактовая частотаРешение:...
maximp1699
10.01.2023 03:40
При письме Незнайка всегда использовал только 32 буквы (вместо «ё» писал «е»). Однажды он написал послание Знай- ке, которое подписал так: 011111001111000010100100001101. Знайка быстро...
Ответ:
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 оценок)
Ответ:
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 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота