Меню
Блог
Учителю  /  Информатика  /  Бесплатные видеоуроки  /  B5. Анализ программ с циклами

B5. Анализ программ с циклами

Плеер: YouTube Вконтакте

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

В переменной s собирается сумма арифметической прогрессии из элементов k. Нужно определить что будет выведено в результате выполнения этой программы. Подробные объяснения, с разбором всех примеров смотрите в видеоуроке

Для того что бы решать задачи из этой группы нужно уметь выполнять ручной прогон программы, причем хорошо знать как работает цикл с предусловием, и когда именно он заканчивает свое выполнение. И это в самом лучшем варианте. Иногда встречаются задачи, в которых ручной прогон программы не возможен из-за большого количества действий. Поэтому здесь нам так же понадобятся знания из математики по теме «Арифметическая прогрессия».

Кроме того, в этой задаче может быть ряд подвохов. Например, может быть не нулевая начальная сумма, подвох с выводом не той переменной, которую вы ожидали, могут поменять местами s и k, как строки так и сами переменные, изменение шага арифметической прогрессии, в s может накапливаться не сумма арифметической прогрессии, а просто возрастать само значение s (например будет s:=s+4;) и т. д. Так же здесь бывает частая игра со знаком «<» либо «<=», что приводит к изменению количества итераций цикла на единицу и естественно повлияет на ответ в этой задаче.

Запишитесь на бесплатный экспресс-курс, в котором мы рассмотрим все программирование в ЕГЭ по информатике

бесплатный экспресс-курс, в котором мы рассмотрим все программирование в ЕГЭ по информатике

Свои вопросы по группе В5 заданий ЕГЭ по информатике, вы можете задать на этой странице в комментариях

Сохранить у себя:

Комментарии 24

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Артём Сысолятин, 27.03.2014 18:36
Уже заработало, спасибо за урок.
Артём Сысолятин, 27.03.2014 18:36
не работает видео
Елена Лазарева, 22.06.2013 10:17
Нахождение n легко объяснить с помощью формулы n-го члена арифметический прогрессии, известного из курса алгебры 9 класс. Столбы на мой взгляд гораздо сложнее.
Татьяна, 18.05.2013 16:07
Большое спасибо. Очень понятный язык при объяснении.
Екатерина, 28.04.2013 15:18
Подскажите почему последнее значение к =11 а s=55, а не к=10 и s=45, ведь если к=11 условие не выполняется
Проект Видеоуроки

Все верно, но обратите внимание, что сначала добавляется очередное s, а только потом меняется k. Поэтому на кругу где k станет равно 11, в s добавится еще 55.  После этого внутрь цикла уже не входим... 

Максат, 06.04.2013 22:51
Здравствуйте ДмитриЙ! Спасибо Вам большое! Материалы очень полезные, интересные и хорошие!
Лариса, 31.03.2013 16:20
Большое спасибо за Вашу работу.Возникают вопросы и проблемы при решении вариантов ЕГЭ в В15(решение системы логических уравнений).Беру задания из сборника ФИПИ ЕГЭ -2013 Ушаков Д.М.,Якушкин А.П. Задания подобны демоварианту 2013. У вас на нашла уроков на эту тему.
Максат, 29.03.2013 10:25
Спасибо большое за помощь!
Мавлюда, 29.03.2013 07:51
мне очень понравилось этот видеоурок
марина, 28.03.2013 05:45
Спасибо, Дмитрий . Вы для нас находка.