Какое число будет выведено в результате работы следующей программы var k s integer

var x, L, M: integer;

while x > 0 do begin

if x mod 2 = 0 then

M:= M + (x mod 10) div 2;

Ну тут обычная программка с циклом, можно просто в лоб посмотреть, чтобы легче понять.
Нам дано, что s = 0, k = 1
Дальше цикл, пока s не станет больше или равен 66, он будет работать
А цикл делает следующее
Каждый раз прибавляет 3 к k и прибавляет это число k к s, чтобы получить заветные 66, а теперь рассмотрим в лоб, какие числа крутятся в программе:
Начало: 1,0 — 4,4 — 7,11 — 10, 21 — 13, 34 — 16, 50 — 19 — 69. Стоп цикла, так как число S стало больше 66 (69)
Дальше программа выводит на экран число k(19)
Ответ: 19.

Источник: znanija.site

Решение задачи 9 ОГЭ по информатике 2017

Задача 9 ОГЭ 2017 по информатике

Задание 9. ОГЭ по информатике 2019. 3-ой тип заданий

Рассмотрим решение задачи 9 ОГЭ 2017 по информатике на примере материалов с сайта ФИПИ.

Ранее мы уже рассматривали подобные задачи. Для их решения необходимо понимание как в Pascal работает цикл for.

Текст задачи:

Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования:

Алгоритмический язык Бейсик Паскаль
алг
нач
цел s, k
s := 0
нц для k от 6 до 12
s := s+10
кц
вывод s
кон
DIM k, s AS INTEGER
s = 0
FOR k = 6 TO 12
s = s+10
NEXT k
PRINT s
Var s,k: integer;
Begin
s := 0;
for k := 6 to 12 do
s := s+10;
writeln(s);
End.
Читайте также:
Какая программа читает формат rar

Решение:

Давайте «переведем» текст программы на понятный любому человеку язык. Итак, первая строка Var s,k: integer; указывает на то, что в программе будут использованы две переменные s и k целого типа. Т. е. в них мы можем положить только целые числа.

Вторая строка Begin говорит о том, что далее начинается раздел операторов.

В третье строке переменной s присваивается значение 0 (ноль).

В четвертой строке (for k := 6 to 12 do) начинается самое интересное — описывается цикл. В нем переменная k меняет свое значение от 6 до 12 с шагом 1, т. е. будет принимать значения, равные 6, 7, 8, 9, 10, 11 и 12. Таким образом, цикл будет выполнен 7 раз.

В пятой строке (s := s+10;) происходит изменение значения переменной s. На каждом шаге цикла ее значение увеличивается на 10.

Следующая строка (writeln(s);) выводит значение переменной s на экран. И после этого программа завершает работу.

Зная, как работает программа нетрудно понять, что так как начальное значение переменной s равно нулю, а при выполнении цикла 7 раз ее значение на каждом шаге увеличивается на 10, то после его выполнение переменная s будет увеличена на 10 семь раз. Т. е. ее значение станет равно 0+(7*10) = 70.

9 задание ОГЭ Информатика 2019

Из этого можно вывести общее правило для решения таких задач — конечное значение переменной будет равно ее начальному значению плюс количество шагов цикла, умноженное на изменение переменной в цикле.

КЗ = НЗ + (КШ * ИП), где

КЗ — конечное значение,

НЧ — начальное значение,

КШ — количество шагов цикла,

ИП — изменение переменной в цикле.

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

требуется выяснить какое число будет выведено в результате выполнения следующей программы:
var n, s :integer;
begin
n:=0;
s:=1000;
while s>=100 do
begin
s:=s-2;
n:=n+1;
end;
write(n)
end.

  • 12 December 2020
  • Ответ оставил: 8justkidding8
Читайте также:
Структура программы visual studio

Відповідь:

Пояснення:

while s>=100 do (s=1000)

Нравится —> 0

  • НЕ НАШЛИ ОТВЕТ?

Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: информатика.
На сегодняшний день (14.06.2023) наш сайт содержит 109572 вопросов, по теме: информатика. Возможно среди них вы найдете подходящий ответ на свой вопрос.

Нажимая на кнопку «Ответить на вопрос», я даю согласие на обработку персональных данных
Ответить на вопрос

Последние опубликованные вопросы

S Предметы

  • Алгебра
  • Английский язык
  • Беларуская мова
  • Беларуская мова
  • Биология
  • География
  • Геометрия
  • Другие предметы
  • Другое
  • Информатика
  • История
  • Қазақ тiлi
  • Литература
  • Математика
  • Обществознание
  • Право
  • Русский язык
  • Українська література
  • Українська мова
  • Физика
  • Химия
  • Экономика

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

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