Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
peindragneel11
27.05.2020 10:44 •
Информатика
Синформатикой! нужно написать следующую программу: найдите сумму всех четных чисел от 1 до 200
Показать ответ
Ответ:
emasihinp08dbq
25.09.2020 08:15
Сумма всех четных чисел от 1 до 200 - это на самом деле сумма чисел
2+4+6+...+198+200.
1. Самый короткий вариант
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
Writeln(Range(2,200,2).Sum)
end.
Результат:
10100
2. Более длинный и более "школьный" вариант
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
var s:=0;
var i:=2;
while i<=200 do begin
s:=s+i;
i:=i+2
end;
Writeln(s)
end.
3. Совсем "тупой школьный" вариант (решение "в лоб")
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
var
i,s:integer;
begin
s:=0;
for i:=1 to 200 do
if i mod 2 =0 then s:=s+i;
Writeln(s)
end.
4. Улучшенный "школьный" вариант
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
var
i,s:integer;
begin
s:=0;
for i:=1 to 100 do s:=s+2*i;
Writeln(s)
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
safirr
10.07.2020 19:12
На паскале : сформировать одномерный массив из 10-ти элементов. значение элементов массива должно быть равно его индексу....
Настюнькаz
10.07.2020 19:12
На паскале : сформировать одномерный массив из 8-ми элементов. значение элементов массива ввести с клавиатуры. найти произведение положительных элементов массива....
pixelbit
06.07.2021 08:17
Складіть блок-схему фрагмента алгоритму і виконайте його. n:=1;for i:=1 to 4 don:=n*i;...
moxley00
16.05.2023 23:04
Заполните таблицуИнформатика 10 класс...
katenabelozerova
21.06.2022 02:49
Turn the sentence into negative or questions...
nazirakmtv
21.06.2022 02:49
Епіграфи на тему жіночої долі у творах Шевченка...
kristimilafffka
15.12.2022 18:04
Творческое заданиеНапишите подробное изложение, передавая содержание текста от 3-гоЛица.Дополните текст изложения, ответом на во согласны ли вы или нет смнением М. Кронгауза...
RancoR1
09.01.2023 17:31
Make the following interrogative and negative. 1. John has a new PC. 2. You have many relatives in Poland. 3. My sister has music lessons once a week. 4. Our children have...
aydansuper12
09.01.2023 17:31
Огромное вам Всех благ и здоровья...
артур35
09.01.2023 17:31
Вкажіть металічні елементи які вступають у реакцію заміщення з розчинами кислот...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
2+4+6+...+198+200.
1. Самый короткий вариант
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
Writeln(Range(2,200,2).Sum)
end.
Результат:
10100
2. Более длинный и более "школьный" вариант
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
var s:=0;
var i:=2;
while i<=200 do begin
s:=s+i;
i:=i+2
end;
Writeln(s)
end.
3. Совсем "тупой школьный" вариант (решение "в лоб")
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
var
i,s:integer;
begin
s:=0;
for i:=1 to 200 do
if i mod 2 =0 then s:=s+i;
Writeln(s)
end.
4. Улучшенный "школьный" вариант
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
var
i,s:integer;
begin
s:=0;
for i:=1 to 100 do s:=s+2*i;
Writeln(s)
end.