70118

Изучение оператора цикла For

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

Информатика, кибернетика и программирование

Это условие проверяется перед началом выполнения цикла, а затем—после каждого прибавления шага к счётчику цикла в операторе Next. Если оно выполнено, управление передается на оператор, следующий за Next, нет—выполняются операторы из тела цикла.

Русский

2014-10-15

53 KB

5 чел.

Лабораторная работа №3      2 часа

ЦЕЛЬ РАБОТЫ:  Изучение оператора цикла For

КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ.

Оператор цикла For позволяет повторять группу операторов заданное число раз. Синтаксис:

 For счётчик_цикла =начало TO конец [step шаг]

 Тело цикла

Next [счётчик_цикла]

Здесь счётчик_цикла — это числовая переменная. В начале выполнения цикла она принимает значение, задаваемое числовым выражением начало. Числовое выражение конец —- задает заключительное выражение счётчика цикла. Числовое выражение шаг не обязательно и по умолчанию=1. Тело цикла— это последовательность операторов которая будет выполнена заданное число раз. Если шаг положителен, цикл завершится, когда впервые выполнится  условие:

счетчик_цикла>конец

Если шаг цикла отрицателен, условие его завершения:

счетчик_цикла<конец

Это условие проверяется перед началом выполнения цикла, а затем—после каждого прибавления шага к счётчику цикла в операторе Next. Если оно выполнено, управление передается на оператор, следующий за Next, нет—выполняются операторы из тела цикла. Завершить цикл ForNext можно и с помощью оператора Exit For. Такие операторы могут быть расположены в тех местах тела цикла, где требуется из него выйти не дожидаясь выполнения условия завершения.

ПРИМЕР ИСПОЛЬЗОВАНИЯ ОПЕРАТОРА:

УСЛОВИЕ:

Вычислить значение функции:

, где n=1,2,…,5


СХЕМА АЛГОРИТМА ПРОГРММЫ

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:

  1.  Заполнить диапазон ячеек А1:А5 значениями Х.
  2.  Текст программы:

Sub mm ()

Dim X As single

Dim Y As single

 n=5 : Y=0

 For i=1 to n

  X=Worksheets(1).Cells(i,1)

  Y=Y+log(x)/2^i

 Next i

 Worksheets(1).Range (“A6”).Value = ”результат

 Worksheets(1).Range (“A7”).Value = Y

End Sub

ВАРИАНТЫ

Вариант

1

2

3

4

5

6

7

8

9

10

11

№ задания

1, 11

2, 12

3, 13

4, 14

5, 15

6, 16

7, 11

8, 12

9, 13      

10, 14

1, 15

ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ

  1.  Найти количество положительных чисел в последовательности из n чисел (последовательность вводится пользователем).
  2.  Найти сумму положительных чисел в последовательности из n чисел, вводимой с клавиатуры.
  3.  Найти количество отрицательных чисел в последовательности из n чисел (последовательность вводится пользователем).
  4.  Вводится n чисел. Найти их среднее арифметическое.
  5.  Найти произведение положительных чисел последовательности из n элементов.
  6.  Найти сумму элементов, стоящих на четных местах из n элементов.
  7.  Найти  факториал числа. (Факториалом числа n называют произведение целых чисел от 1 до n: n! = 1*2*….n)
  8.  Ввести n целых чисел и определить, сколько из них попадают в диапазон – m<число< m, n вводится и должно быть больше 0.
  9.  Ввести n вещественных чисел и определить, что больше: их сумма или произведение, n вводится  и должно быть больше 0.
  10.  Возвести число m в целую степень n, не используя операции возведения в степень (в том числе формулу exp(n*ln(m))), m и n вводятся.
  11.  Вывести таблицу соответствий между весом в фунтах и в килограммах для значений от n  фунтов до m фунтов, n и m вводятся. Введенные данные необходимо проверить на допустимость (n>0, m>0,n<m), 1 фунт = 400 граммов.
  12.  Вычислить квадраты натуральных чисел от n до m с шагом 2 (через одно число), n и m вводятся. Введенные данные необходимо проверить на допустимость (n < m).
  13.  Вывести таблицу перевода температуры из градусов Цельсия в градусы по шкале Фаренгейта для температур от 0С до 100С с заданным шагом h (шаг вводится). Введенные данные необходимо проверить на допустимость (h>0). Примечание. Формула перевода: Фаренгейт = 1,8 *Цельсий +32.
  14.  Составить таблицу степеней для числа a от степени 0 до n. Оформить вывод в виде таблицы. Введенные данные необходимо проверить на допустимость (n>=0,-10<a<10).
  15.  Найти площади n квадратов. Сторона каждого квадрата увеличивается на h, начиная с 5. Введенные данные необходимо проверить на допустимость (n >=0,h >0).
  16.  Рассчитать таблицу значений функций f(x) = a*sin(x) + b*cos(x) на отрезке (0, пи) с шагом h; a,b, h вводятся, h должно быть больше 0 и меньше пи.

СОДЕРЖАНИЕ ОТЧЕТА:

  1.  Название лабораторной работы.
  2.  Цель работы.
  3.  Задание
  4.  Схема алгоритма.
  5.  Текст программы.
  6.  Тестирование программы.
  7.  Выводы

КОНТРОЛЬНЫЕ ВОПРОСЫ:

  1.  Приведите форму записи оператора FOR?
  2.  Что такое счётчик цикла?
  3.  Что такое тело цикла?

 

А также другие работы, которые могут Вас заинтересовать

77502. Протокольные мероприятия 33.5 KB
  В отличие от всех других видов банкетов которые носят прежде всего характер торжественного товарищеского обеда на официальных приемах строго соблюдаются принятые правила оказания почестей определенным лицам установлены принципы приглашения гостей и их размещения за столом то есть в полной мере соблюдается протокол. В приглашениях иногда указывается одежда в которой желательно видеть гостей. Расположение мест за столом и правила размещения гостей нужно соблюдать неукоснительно. Найти предназначенное для Вас место будет несложно: на...
77503. Понятия этики и этикета 53.5 KB
  Понятия этики и этикета Наиболее общая формулировка слова этикет установленный порядок поведения гделибо. Перефразируя ее можно сказать что деловой этикет это установленный порядок поведения в сфере бизнеса и деловых контактов. Со времен средневековья эти правила именуются этикетом. Этикет определяет основные формы общения как спорить не задевая чувств собеседника как вести себя в обществе.
77504. Внешний вид делового человека 82 KB
  Как правило без галстука или с нетрадиционным галстуком вязаным шерстяным льняным и т. Цвета любые галстук не обязателен. А5 Blck Tie Черный галстук официальный вечерний прием смокинг. А5 Cretive Blck Tie Черный галстук творческий подход смокинг с нетрадиционными аксессуарами или нетрадиционных цветов.
77505. Внешний вид деловой женщины 52 KB
  На легкое платье из вискозы шелка или джерси всегда нужно надевать жакет. Пояса с броскими пряжками или иными украшениями стоит надевать только если у вас стройная фигура. Черные чулки также не рекомендуется надевать. На вечерний прием допустимо надеть поверх длинной перчатки браслет но кольца надевать нельзя.
77506. Поведение в типичных ситуациях делового общения 44.5 KB
  Если у двери оказались начальник его заместитель и женщина дверь открывает тот кто ближе всего к ней даже женщина. Неплохо если дверь откроет и подержит пропуская своих подчиненных начальник. В данной ситуации как будто нарушена субординация Да но авторитет начальника как воспитанного человека несомненно возрастет. Как должен поступить начальник при встрече с сотрудником которому он должен задать вопрос не требующий обязательного рассмотрения в кабинете Остановив подчиненного он прежде всего здоровается а затем задает...
77507. ЭТИКА СЛУЖЕБНЫХ ВЗАИМООТНОШЕНИЙ МУЖЧИНЫ И ЖЕНЩИНЫ 32 KB
  Можно предположить что более низкий чем у мужчин порог страха заложен в прекрасной половине генетически идет из глубины веков из тех времен когда самым важным было наличие физической силы интеллект не принимался во внимание а поскольку женская физическая сила меньше чем физическая сила мужчины женщина большую часть своей жизни находилась в страхе тревоге. Развитие человечества не привело к исчезновению этих страхов хотя в современном мире женщина может восполнить отсутствие физической силы подобной мужской с помощью...
77509. Землетрясения и сейсмическая опасность 31.5 KB
  При недостаточной прочности сейсмостойкости конструкций происходят их повреждения различной степени или разрушения. Анализ последствий землетрясений показывает что здания различной конструкции получают следующие повреждения если сейсмические воздействия превышают расчетные для зданий запроектированных с учетом требований...
77510. ПОЖАРЫ И ВЗРЫВЫ 29.08 KB
  Результат распределения энергии по видам характеризует степень опасности для человека и окружающей территории далее объекта безопасности которая обусловлена негативным воздействием на объект безопасности и заключается в формировании опасных факторов часть из которых может быть поражающими Объекты на которых могут возникать опасные явления со взрывами и пожарами относят к классу взрывопожароопасных. В физикохимической основе пожара лежит процесс горения. Продвижение людей и техники по застроенной территории между отдельными пожарами...