Определите что будет напечатано в результате следующего фрагмента программы var

Содержание

3) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=3;k:=1;while k < 25 do begins:=s+k;k:=k+2;end;write(s);end. 4) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=2;k:=2;while s < 50 do begins:=s+k;k:=k+2;end;write(k);end.

5) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=0;k:=0;while s < 100 do begins:=s+k;k:=k+4;end;write(k);end. 6) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=0;k:=1;while s < 66 do begink:=k+3;s:=s+k;end;write(k);end.

7) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=5;k:=0;while k < 15 do begink:=k+2;s:=s+k;end;write(s);end. 8) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=0;k:=0;while k < 12 do begins:=s+2*k;k:=k+3;end;write(s);end. 9) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=0;k:=0;while s < 80 do begins:=s+2*k;k:=k+4;end;write(s);end. 10) Определите, что будет напечатано в результате работы следующего фрагмента программы:var k, s: integer;begins:=1;k:=0;while k < 13 do begins:=s+2*k;k:=k+4;end;write(s+k);end.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии:

Читайте также:
Какой программой открыть файл iso на Андроид

Разбор 6 задания ЕГЭ по информатике (вариант 3, Поляков К.)

aₙ = 10, т.к. при 11 цикл прервется.

В цикле переменная k принимает значения: 3, 6 , 9, . 30;

Всего итераций цикла: (30 — 3 + 3) / 3 = 10.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии:

(3 + 30) * 10/2 = 165.

В цикле переменная k принимает нечетные значения: 3, 5 , 7, . 25;

Всего итераций цикла: n = (25 — 3 + 2) / 2 = 12.

В цикле к переменной s прибавляется k => посчитаем сумму арифметической прогрессии и прибавим начальное значение s = 3:

aₙ = 23, т.к. при 25 цикл прервется.

(1 + 23) * 12 / 2 + 3 = 147.

Источник: otvechu.com

Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s: integer; begin s:=0; k:=0

Переменная k будет увеличиваться на 3 при каждом выполнении цикла. Всего циклов будет 10, до достижения переменной k значения 30:

В переменной s будет накапливаться сумма значений k. Значение s после выполнения десяти циклов будет представлять собой сумму арифметической прогрессии, которую можно посчитать по первому члену a1 = 3, последнему члену а10 = 30 и числу членов n = 10:

s = (a1 + an)n / 2 = ((3 + 30) * 10) / 2 = 165.

Ответ: будет напечатано число 165.

Как добавить хороший ответ?
Что необходимо делать:

  • Написать правильный и достоверный ответ;
  • Отвечать подробно и ясно, чтобы ответ принес наибольшую пользу;
  • Писать грамотно, поскольку ответы без грамматических, орфографических и пунктуационных ошибок лучше воспринимаются.

Что делать не стоит:

Решаем задачи по теме «Анализ программ с циклами»

  • Списывать или копировать что-либо. Высоко ценятся ваши личные, уникальные ответы;
  • Писать не по сути. «Я не знаю». «Думай сам». «Это же так просто» — подобные выражения не приносят пользы;
  • Писать ответ ПРОПИСНЫМИ БУКВАМИ;
  • Материться. Это невежливо и неэтично по отношению к другим пользователям.
Читайте также:
Основные возможности программы mathcad

Пример вопроса
Русский язык
7 минут назад
Какой синоним к слову «Мореплаватель»?
Пожаловаться
Хороший ответ

Вася Иванов

Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;
3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.

Источник: uchi.ru

1) Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s: in

teger; begin s:=0; k:=0; while k < 30 do begin k:=k+3; s:=s+k; end; write(s); end. 2) При каком наибольшем введенном числе d после выполнения программы будет напечатано 150? var n, s, d: integer; begin readln(d); n := 3; s := 38; while s

Ответы на вопрос

Отвечает Бойко Ксения.

1) 165

2) 58

3) 8

1) цикл сработает 11 раз = > решаем через прогрессию

s = (a1 + an ) / 2 * n = (0 + 30) / 2 * 11 = 165 (или можно тупо посчитать по итерациям)

2) на нужно чтобы n = 150 => посчитаем сколько раз должен выполниться цикл (150 — 3) / 7 = 21

1200 / 21 = 57.14 округляем в большую сторону

3) У тебя строка из 193 восьмерок (8) программа 888 на 2 и 222 на 8 => 888 888 888 на 8 => 193 / 9 = 21 и еще 4 восьмерки => 25 дальше снова / 9 = 2 + 7 = 9 восьмерок которые заменяются на одну 8

Источник: uznavalka.pro

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru