вычислить на pascal : 1+2+4+8+...+2^10

Вычислить на pascal : 1+2+4+8+...+2^10

Задать свой вопрос
1 ответ
var
  i: integer;

begin
  for k: byte := 0 to 10 do
    i += round(power(2, k));
  writeln(i);
end.
Сашок Давлетшинов
операторы циклов, операторы присваивания и всякое сходственное, кратче начальный уровень
Елизавета Гармсен
for - оператор цикла+= - повышение переменной на значение, находящееся справаround - округление (тут оно для привидения типов, не сущность)power - строительство в ступень)
Андрей Дракко
Заместо += можно поставить i := i + ...
София
спасибо огромное =)
Руслан Трушнин
а вот такое как решить: (1+2)*(1+2+3)*...*(1+2...+10) ?
Елена Кадола
var i, s: real;begin i := 1; s := 1; for k: byte := 2 to 10 do begin i += k; s *= i; end; writeln(s);end.
Артемий Лашнин
спасибо, выручил очень
Файзулаева Регина
Не за что, самому опыт)
Артём Овчарников
курсовик завтра сдавать, я только щас сейчас начал делать, вообщем мозги плавит
Эмилия Люмошина
Мне не осознать, я девятый ещё не окончил)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт