Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel_3.doc
Скачиваний:
5
Добавлен:
14.09.2019
Размер:
132.61 Кб
Скачать

3. Три способа решения циклических задач

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

3.1. Автозаполнение для формирования аргументов

Формирование аргументов с помощью Автозаполнения выполняется следующим образом:

1. Выберите любую ячейку и введите в неё начальное значение аргумента.

2. В смежную ячейку, например в нижнюю, введите значение равное начальному значению плюс шаг.

3. Выделите две эти ячейки.

4. Установите курсор мыши в правый нижний угол выделенных ячеек. При этом курсор изменит свой вид на чёрный крест.

5. Держа нажатой левую кнопку мыши, перетяните выделение на необходимое количество ячеек вниз, т.е. до конечного значения аргумента.

6. Ячейки автоматически заполнятся значениями аргумента.

3.2. Формирование аргументов с помощью диалогового окна “Прогрессия”

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

Для этого выполните следующие действия:

  1. Выберите любую ячейку и введите в неё начальное значение аргумента.

  2. В меню выберите команду Правка.

  3. Выберите команду Заполнить.

  4. Выберите команду Прогрессия …

  5. Появится диалоговое окно Прогрессия.

  6. В открывшемся диалоговом окне Прогрессия задайте необходимые опции: расположение (по строкам или по столбцам), тип (арифметическая или геометрическая), шаг, предельное значение.

  7. Нажмите клавишу ОК.

В результате последовательность чисел разместится в заданном диапазоне.

    1. Формирование аргументов с использованием относительных и абсолютных адресов.

Формирование аргументов с помощью относительных и абсолютных адресов выполняется следующим образом:

  1. Выберите любую ячейку и введите в неё начальное значение аргумента.

Например, в ячейку A1 введите значение 1 или в виде формулы =С1, где в C1 находится начальное значение аргумента, равное 1.

  1. В смежную ячейку введите формулу, например в A2, в виде =A1+E1, где в E1 находится шаг аргумента, например равный 1.

  2. Для преобразования ячейки E1 в абсолютный адрес необходимо установить курсор на адрес E1 и нажать клавишу F4. При этом формула в ячейке A2 должна принять следующий вид =A1+$E$1. Нажмите клавишу ОК.

  3. Выделите ячейку A2.

  4. Курсор установите в правый нижний угол. При этом курсор должен принять вид черного крестика.

  5. Левой кнопкой мыши тяните по ячейкам до тех пор, пока не дойдете до конечного значения аргумента

  1. Пример решения задачи

Решение задачи с циклическим алгоритмом представлен на рис. 1.

A

B

C

D

E

F

G

H

I

1

Лабораторная работа № 3, студ. 711 гр. Кравченко Н.В., дата: 15.03.2004

2

3

1. Условие задачи

4

Рассчитать стоимость продаж некоторого количества продукции. Известна цена продукции за единицу измерения (например, в кг), а также интервал изменения количества продукции с заданным шагом.

5

6

2. Постановка задачи

7

8

2.1. Вводим необходимые обозначения:

9

10

С - цена продукции в грн, xn - начальное значение количества продукции в кг, xк - конечное значение количества продукции в кг, dx - шаг изменения количества продукции в кг, x - текущее значение количества продукции в кг, Ct - стоимость продаж в грн.

11

12

2.2. Дано: c, xn,xk dx.

13

14

2.3. Зависимости, необходимые для решения задачи:

15

16

Ct= С*x

17

18

2.4 Ограничения: вычисление выполнять для заданного интервала от xn до xk с заданным постоянным шагом.

19

20

2.5 Найти: все Ct для всех x.

21

22

3. Распределение исходных данных и формул вычисления по ячейкам ЭТ.

23

24

Математ. переменные

c

xn

xk

Dx

25

Значения переменных

20

1

10

1

26

Адреса ячеек ЭТ

B25

C25

D25

E25

27

28

Распределение результатов по ячейкам ЭТ

29

A

B

C

D

E

F

G

H

I

30

Решение 1

Решение 2

Решение 3

31

x

Ct

x

Ct

x

Ct

32

A39:A48

B39:B48

C39:C48

D39:D48

E39:E48

F39:F48

33

34

4. Результаты решения задачи

35

36

Автоматическое формирование аргументов:

37

1. С помощью Автозаполнения

2. С помощью диалогового окна “Прогрессия”.

3. С помощью абсолютных адресов.

38

x

Ct

x

Ct

x

Ct

39

1

20

1

20

1

20

40

2

40

2

40

2

40

41

3

60

3

60

3

60

42

4

80

4

80

4

80

43

5

100

5

100

5

100

44

6

120

6

120

6

120

45

7

140

7

140

7

140

46

8

160

8

160

8

160

47

9

180

9

180

9

180

48

10

200

10

200

10

200

49

50

5. Формулы вычислений

51

52

Решение 1

Решение 2

Решение 3

53

x

Ct

x

Ct

x

Ct

54

1

=A39*$B$25

1

=D39*$B$25

=C25

=H39*$B$25

55

2

=A40*$B$25

2

=D40*$B$25

=H39+$E$25

=H40*$B$25

56

3

=A41*$B$25

3

=D41*$B$25

=H40+$E$25

=H41*$B$25

57

4

=A42*$B$25

4

=D42*$B$25

=H41+$E$25

=H42*$B$25

58

5

=A43 *$B$25

5

=D43*$B$25

=H42+$E$25

=H43*$B$25

59

6

=A44*$B$25

6

=D44*$B$25

=H43+$E$25

=H44*$B$25

60

7

=A45*$B$25

7

=D45*$B$25

=H44+$E$25

=H45*$B$25

61

8

=A46*$B$25

8

=D46*$B$25

=H45+$E$25

=H46*$B$25

62

9

=A47*$B$25

9

=D47*$B$25

=H46+$E$25

=H47*$B$25

63

10

=A48*$B$25

10

=D48*$B$25

=H47+$E$25

=H48*$B$25

64

Рис. 1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]