tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Найти сумму цифр в паскале (используя
Найти сумму цифр в паскале (используя while или repeat) s=101+103+ +301 составить программу.
1988katerinkam
3 20.09.2019 19:30
0
Ответы
Валоронтеа
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.
Результаты выполнения всех трех программ одинаковы.
ПОКАЗАТЬ ОТВЕТЫ
wiiiikkkkaaa
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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
SemenOr
06.09.2020 16:25
Назовите 7 этапов обращения информации...
Абухассан
21.02.2021 14:49
Какова последовательность шагов для загрузки изображения в paint net...
elizabethniall
10.06.2020 19:39
Не пойму, как улучшить код...
Mornes
10.06.2020 19:39
Делители Дано натуральное число n. Подсчитайте количество таких пар чисел (a;b), что: a и b — делители n; a a и b — взаимно простые; ab≤n. Ввод 10 Вывод 4...
НикаN5
10.06.2020 19:31
Обучение в колледже по специальности бухгалтер длится 2 года. Поступление, выпуск, перевод на следующий курс и отчисление за неуспеваемость в колледже происходят ежегодно...
danchik60
10.06.2020 19:31
Составьте кроссворд (с шаблонами ответов) из 10-15 слов по теме «Интернет.WWW. Web-сайты»...
ьапттыт
10.06.2020 19:31
Обратное число Даны два целых числа m и a. Если не существует обратного числа к a по модулю m, то выведите число −1, а если существует, то выведите это число (ответ должен...
Sukhareva1509
11.06.2020 19:26
Нарисуйте схему, реализующую следующее логическое выражение: A + BC = D. Используйте лишь элементы ИЛИ-НЕ или И-НЕ и обозначьте все входы и выходы....
Танюня123125443
10.06.2020 19:25
Написать программу по предложенной блок-схеме на C++...
Эва637
09.09.2019 04:40
Какое из устройств: колонки , сканер, принтер, плоттер, монитор, не относится к устройсвам вывода...
Популярные вопросы
Один скорый поезд проехал расстояние 3750 км за 15 ч, а другой 5 880 км...
2
Какой падеж у прилагательного кружевной?...
2
Придумай и запиши по одному предложению со словами по новому и по-новому....
1
1)над чем же меня заставил задуматься рассказ кавказский пленник?...
1
Какая из дробей больше 1382\1385 или 2445\2298?...
1
In the past,everyone used these to visit other continents. it took three...
1
Доповніть речення 1) вітер дув так сильно , 2) хмара насунулась на небо...
3
Вы пользуетесь общественным транспортом? вероятно, вы расплачивались за...
2
Найдите значение выражения 0,1⋅(− 8)3+0,2⋅(− 8)2−25....
3
Что здесь лишнее приток,река,море,ручей...
2
// Внимание! Если программа не работает, обновите версию!
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.