Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
ятупик2
30.11.2020 06:21 •
Информатика
Найти сумму цифр в паскале (используя while или repeat) s=101+103+ +301 составить программу.
Ответ:
MomoiSatsuki16
08.10.2020 05:17
// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018
// Внимание! Если программа не работает, обновите версию!
1. Современное решение (приводится в качестве контрольного примера, дающего эталон суммы).
begin
Range(101,301,2).Sum.Println
end.
Результат
20301
2. Цикл while
begin
var (i,k,s):=(101,301,0);
while i<=k do begin s+=i; i+=2 end;
s.Println
end.
3. Цикл repeat
begin
var (i,k,s):=(101,301,0);
repeat
s+=i; i+=2
until i>k;
s.Println
end.
Результаты выполнения всех трех программ одинаковы.
0,0
(0 оценок)
Ответ:
kseniaksu1
08.10.2020 05:17
(использую repeat)
var i,S:integer;
begin
S:=0; i:=101;
repeat
S:=S+i; i:=i+2;
until i>301;
Writeln(S);
end.
(использую While)
var i,S:integer;
begin
S:=0; i:=101;
while i<=301
do begin
S:=S+i; i;=i+2;
end;
Writeln(S);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
savdyut
27.11.2022 14:22
Даны два действительных числа x и y . составить программу вычисления их суммы и произведения...
shtondin2017
15.05.2020 12:13
Подпишитесь на исту da.shu.tka...
drswag12312
02.09.2020 10:17
Как вы думаете, почему женские образы, созданные русскими художниками XVIII-XIX вв., можно рассматривать как сокровенную исповедь души, искренний рассказ о трагической судьбе и...
stockmen
12.02.2023 22:26
. Hi Paul, Thanks for your letter about your daily routine. I 1) ... (get up) at 7 am every morning and I 2) ... (have) breakfast with my brother, Mark. Then, I 3) ... (walk) to...
Qw135tgv245
01.12.2022 15:05
Промежутки между органами заполняет соединительную ткань, костная и хрящевая ткани выполняют функцию , а кровь осуществляет веществ и защиту организма. Нужно вставить пропущенное...
Alecsa20033
25.01.2023 18:38
Александр Сергеевич Пушкин Город пышный, город бедный, Дух неволи, стройный вид, Свод небес зелёно-бледный, Скука, холод и гранит - Всё же мне вас жаль немножко, Потому что здесь...
Kirikplay11
21.10.2021 06:31
Решите уравнение а)х/3-7/15=3/15б)5/20-х/5=1/20 !...
sashacom13
26.04.2021 22:34
по какому принцыпу построена композиция повести первый учитель ответьте на все 3 вопроса....
Grigoof
12.07.2020 21:42
Некоторые племена андроновцев применяли обряд захоронения...
Ученица54321
11.10.2020 04:50
Сложение и вычитание смешанных дробей. 294. 1) 5 5/6-1 1/3; 2). 7 5/7 - 4 5/14; 3). 11 7/8- 5 1/2; 4). 2 7/8- 3/16.быстрее...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// Внимание! Если программа не работает, обновите версию!
1. Современное решение (приводится в качестве контрольного примера, дающего эталон суммы).
begin
Range(101,301,2).Sum.Println
end.
Результат
20301
2. Цикл while
begin
var (i,k,s):=(101,301,0);
while i<=k do begin s+=i; i+=2 end;
s.Println
end.
3. Цикл repeat
begin
var (i,k,s):=(101,301,0);
repeat
s+=i; i+=2
until i>k;
s.Println
end.
Результаты выполнения всех трех программ одинаковы.
var i,S:integer;
begin
S:=0; i:=101;
repeat
S:=S+i; i:=i+2;
until i>301;
Writeln(S);
end.
(использую While)
var i,S:integer;
begin
S:=0; i:=101;
while i<=301
do begin
S:=S+i; i;=i+2;
end;
Writeln(S);
end.