Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
224
Добавлен:
11.06.2015
Размер:
9.28 Mб
Скачать

Вложенные циклы

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

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

Пример вложенных циклов «для»:

Вычислить сумму элементов заданной матрицы А(5,3).

Матрица А

S := 0;

нц для i от 1 до 5

  нц для j от 1 до 3

    S:=S+A[i,j]

  кц

кц

Пример вложенных циклов «пока»:

Вычислить произведение тех элементов заданной матрицы A(10,10), которые расположены на пересечении четных строк и четных столбцов.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

28

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

i:=2; P:=1

нц пока i <= 10

  j:=2

  нц пока j <= 10

    P:=P*A[i,j]

    j:=j+2

  кц

  i:=i+2

кц

Строка – I; Столбец – j; произведение – Р

Контрольные вопросы

5.2.1. Перечислите основные базовые структуры алгоритма.

5.2.2. Опишите линейную базовую структуру «Следование».

5.2.3. Опишите линейную базовую структуру «Ветвление».

5.2.4. Перечислите четыре основных варианта структуры «Ветвление».

5.2.5. В чем различие вариантов структуры «Ветвление» «если-то» от «если-то-иначе»?

5.2.6. Опишите линейную базовую структуру «Цикл».

5.2.7. Перечислите виды циклов.

5.2.8. В чем различие вариантов структуры «Цикл» «пока» от «пока условие»?

5.2.9. Дайте определение вложенного цикла.

5.2.10. Для чего в алгоритме используется структура цикла и вложенного цикла?

6. Локальные и глобальные сети эвм. Защита информации в сетях

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

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

Назначение всех видов компьютерных сетей определяется двумя функциями:

– обеспечение совместного использования аппаратных и программных ресурсов сети;

– обеспечение совместного доступа к ресурсам данных.

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

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

Соседние файлы в папке К экзамену