Лабораторная работа № 5 Циклические операторы
план-конспект занятия по информатике и икт (9 класс) на тему

Киселева Юлия Владимировна

Лабораторная работа № 5

Циклические операторы

Скачать:

ВложениеРазмер
Microsoft Office document icon laboratornaya_rabota_5_visual_basic.doc32 КБ

Предварительный просмотр:

Лабораторная работа № 5

Циклические операторы

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

Если изначально известно сколько раз нужно выполнить тело цикла, то используется цикл со счетчиком:

For счетчик = начальное значение to конечное значение step шаг цикла

Тело цикла

Next i

Если выполнение тела цикла зависит от конкретного условия, то используются другие типы цикла: Do while …Loop и Do Until … Loop. Первая конструкция используется, если тело цикла должно выполняться при выполнении условия:

Do while условие

Тело цикла

Loop

 Вторая конструкция используется, если тело цикла выполняется при невыполнении условия цикла:

Do Until условие

Тело цикла

Loop

Бывают ситуации, когда тело цикла должно быть выполнено хотя бы один раз, тогда применяется конструкция Do..Loop While :

Do

Тело цикла

Loop while условие

Задание 1

Создать процедуру расчета факториала числа, введенного пользователем.

  1. Откройте новый документ Calc и сохраните его под именем «Лабораторная работа_5».
  2. Откройте новый модуль Бэйсика с помощью команды Сервис-> Макросы->Управление макросами->OpenOffice.org Бэйсик, в открывшемся окне выберите свой файл «Лабораторная работа_5», в нем выберите пункт «Standart» и нажмите кнопку «Создать», находящуюся на панели справа.
  1. В открывшемся окне редактора набираем код:

Sub Main

s=InputBox(«Введите число»)

n=val(s)

f=1

for i=1 to n

f=f*i

next i

MsgBox(«Факториал введенного числа равен » & f)

End Sub

  1. В этом коде до начала цикла со счетчиком в переменную f записывается 1. Далее в теле цикла со счетчиком в переменной f накапливается произведение чисел от 1 до введенного пользователем числа. Так на первом шаге цикла в f записывается 1*1, на втором шаге цикла 1*2, на третьем – берем то, что было в f на втором шаге 1*2 и * на значение счетчика 3, получается 1*2*3 и так далее.
  2. Запускаем код на выполнение.
  3. Проверяем работу программы, задав 5 (факториал 5 равен 120).
  4. Сохраняем файл.

Самостоятельно

Измените предыдущую процедуру так, чтобы рассчитывалась сумма чисел от 1 до введенного пользователем числа.


По теме: методические разработки, презентации и конспекты

Самостоятельная работа. Тема: ОПЕРАТОРЫ ЦИКЛА.

Самостоятельная работа. Тема: ОПЕРАТОРЫ ЦИКЛА....

Лабораторная работа № 4 Условные операторы

Лабораторная работа № 4Условные операторы...

Использование проблемно-диалогической технологии на лабораторных работах.Лабораторная работа ,, Внутреннее строение рыбы"

Особенности проблемно - диалогического обучения и его использование на уроках биологии.Описание этапов внедрения технологии при проведении лабораторныхработ...

Лабораторная работа Особенности внешнего строения и передвижения рыб. Лабораторная работа для 7 класса, в соответствии с программой под руководством В.В. Пасечник

Для того чтобы выяснить как влияет водная среда, на внешнее строение рыб мы выполним лабораторную работу “Внешнее строение и особенности передвижения рыбы”.Лабораторную работу вы будете выполнять в па...

Самостоятельная работа "Циклические алгоритмы, два варианта"

Самостоятельная работа для проверки знаний учащихся по теме "Циклические алгоритмы", направлена на отработку навыка решения задачи из Гиа-9 №20.2...

План работы циклического методического объединения учителей естественно – общественных дисциплин на 2020-2021 учебный год

Методическая тема школы:«Единое цифровое образовательное пространство школы как условие обеспечения качественного  образования» Тема работы МО учителей естественно – общест...