8-А

Теоретический и практический материал для 8-х классов на время карантина. Программирование циклов.

Содержание



Первая неделя (12)

Доброе время суток!

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

Решим задачу.

Напоминаю, что «сложные» формулы гораздо проще вычислять по частям, объединяя затем в одну. В данном примере нам намного удобнее было найти числитель и знаменатель отдельно.

Решим еще одну задачу.

Иногда вместо to гораздо удобнее использовать downto.

Теперь вам нужно самостоятельно решить две задачи из сборника Абрамова: 77е и 77ж. Скриншоты скомпилированных без ошибок программ отправляйте на электропочту. Кроме этого повторить §6.6 учебника по информатике.

На скриншоте должно быть отчетливо видно поле Caption формы которое должно содержать вашу фамилию.
Срок выполнения задания — пятница воскресенье 20:00.

Вопросы можно задавать с помощью формы ниже, в Telegram и, конечно же, через электропочту.

Вторая неделя (13)

Доброе время суток!

На этой неделе предлагаю продолжить знакомство с циклами. Рекомендую к изучению статью на этом сайте, а также §6.7 учебника по информатике.

Думаю, что теоретического материала на этой неделе будет более, чем достаточно, каникулы все-таки 🙂

Третья неделя (14)

Доброе время суток!

Предыдущая неделя в силу того, что она была «каникулярная» являлась несколько облегченной. Теперь давайте поработаем в полную силу 🙂
Итак, на данный момент мы знаем три вида циклов: арифметический, итерационный с предусловием и итерационный с послеусловием.

Но прежде чем мы продолжим хочу напомнить несколько особенностей итерационных циклов.

цикл while
цикл repeat
Между операторами REPEAT и WHILE существует три основные различия:

  1. В операторе REPEAT проверка условия выхода выполняется в конце, а не в начале цикла, так что тело цикла выполняется по крайней мере один раз.
  2. В операторе REPEAT условие выхода удовлетворяется, если выражение истинно, а в операторе WHILE — если ложно.
  3. Между служебными словами REPEAT и UNTIL можно поместить несколько операторов, а в операторе WHILE тело цикла должно содержать только один, возможно составной, оператор.

Теперь составим программу определения наибольшего числа Фибоначчи, непревосходящего заданного натурального М.
Рассмотрим решения задачи о числах Фибоначчи несколькими способами.

Числа Фибоначчи образуют последовательность, u1, u2, u3, … элементы которой определяются рекуррентными соотношениями un+2=un+1+un (n=0, 1, 2), u0=0, u1=1.
Например: для M=15 числа будут следующие — 0, 1, 1, 2, 3, 5, 8, 13.

Решим задачу с помощью цикла while.

А теперь с помощью цикла repeat

После изучения теоретического материала и повторения §6.7 учебника по информатике вам нужно выполнить практическую работу №12 из учебника (стр. 220). Это, так сказать, «очень классная работа» 🙂
А также решить задачу 77д из сборника Абрамова с помощью циклов while и repeat (с помощью арифметического цикла она уже была решена ранее).

Скриншоты скомпилированных без ошибок программ отправляйте ТОЛЬКО НА ЭЛЕКТРОПОЧТУ. На скриншоте должно быть отчетливо видно поле Caption формы которое должно содержать вашу фамилию.

Срок выполнения задания — пятница 20:00.

Вопросы можно задавать с помощью формы ниже, в Telegram (c 800 до 1600) и, конечно же, через электропочту.


Похожие материалы:

Оставить комментарий