anazarov80
?>

2. пользователь вводит два числа. выведите квадраты всех чисел, расположенных между a и b, включая сами эти числа.

Информатика

Ответы

olimp201325
// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var (a,b):=ReadInteger2('Введите два числа');
  if a>b then Swap(a,b);
  Range(a,b).Select(x->x*x).Println
end.

Пример
Введите два числа 29 6
36 49 64 81 100 121 144 169 196 225 256 289 324 361 400 441 484 529 576 625 676 729 784 841
Владимир-Денисович1080

Цикл – это замечательное изобретение, которое, в сущности, и делает компьютеры такими ценными. Он позволяет многократно повторить любую часть программы. цикл не может выполняться вечно, он заканчивается по какому-либо условию. Проверка этого условия может производиться в начале каждого повторяющегося шага, в этом случае цикл называется ПОКА. При проверке условия в конце каждого шага цикл называется ДО. Разновидностью цикла ДО является цикл ПЕРЕСЧЕТ.

10.1.Оператор цикла WHILE (цикл ПОКА).

Формат оператора: WHILE логическое выражение DO;

Оператор будет повторятся пока истинно логическое выражение. Перед каждым повторением оператора значение логического выражения вычисляется заново. Если необходимо повторить несколько операторов, их следует объединить в составной оператор, т.е. заключить в операторные скобки begin … end. Этот цикл может не выполниться ни разу, если условие при входе в него оказалось ложным. Таким образом, цикл ПОКА содержит условие повторения цикла.

ПРИМЕР 1. Программа подсчета суммы S первых 1000 членов гармонического ряда

1+1/2+1/3+1/4+…1/N.

Program Summa;

Var S:real;

N:integer;

Begin

S:=0; N:=0;

While n<1000 do

Begin

N:=n+1;

S:=s+1/n

End;

Writeln(s);

Readln

End.

Объяснение:

buhtovarish
в кинозале всего 16×32=512 мест. Сообщение о купленном билете однозначно определяет выбор одного из этих мест. Из уравнения 2 i = 512=29получаем: i=9 бит. Но эту же задачу можно решать иначе. Сообщение о номере ряда несет 4 бита информации, т.к. 24=16. Сообщение о номере места несет 5 бит информации, т.к. 25=32. В целом сообщение про ряд и место несет: 4+5=9 бит информации. Данный пример иллюстрирует выполнение закона активности информации (правило сложения): количество информации в сообщении одновременно о нескольких результатах независимых друг от друга событий равно сумме количеств информации о каждом событии отдельно.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

2. пользователь вводит два числа. выведите квадраты всех чисел, расположенных между a и b, включая сами эти числа.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

olegtarasov1965
Иванова
Buninilya
picsell
elena-vlad822828
gladkihvv
milanmilan8672
Ainura Pokhomova
Сорокина-Светлана
Сұраққа жауап жаз ! Зарание спс
sergeystepanov231
ylia89
nzagrebin363
esnails17
Вадим
mtcover