Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 C# цикл for_28_03_15.doc
Скачиваний:
23
Добавлен:
29.03.2016
Размер:
216.58 Кб
Скачать

9 Макаров м.И.

______________________________________________________

ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ

Кафедра Информатики и вычислительной техники

Методические указания на проведение лабораторных работ

"Регулярный цикл for"

по дисциплине «Информатика»,

(специальности 200700, 210400).

Авторы-составители:

доцент. Макаров М.И.

Самара, 2015

В в е д е н и е

Циклы являются основой программирования. Самый простой и в тоже время самый распространенный это регулярный цикл for.

Рекомендуемая литература

  1. С# 4.0: полное руководство / Г. Шилдт. – М.: ООО “И.Д. Вильямc” , 2011. – 129-137 с.

  2. С# 4.0 и платформа .NET 4 для профессионалов / К. Нейгел, Б. Ивьен, Д. Глинн, К. Уотсон. – М.: ООО “И.Д. Вильям” , 2011. – 87-88 с.

  3. Программирование на C# / Д. Либерти, 2010 – 65 с.

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

«Регулярный цикл for»

  1. Подготовка к работе

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

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

2.1. Для чего можно применять циклы?

2.2. Для чего применяется в цикле for параметр инициализации?

2.3. Для чего применяется в цикле for параметр условия?

2.4. Для чего применяется в цикле for параметр итерации?

2.5. Как можно найти остаток от деления?

2.6. Можно ли пропустить какой либо из параметров в цикле for?

2.7. Можно ли использовать один цикл вложенный в другой?

2.8. Какой тип данных кроме числовых можно инкрементировать?

2.9. Какое значение должно возвращать выражение, стоящее в параметре условия для продолжения выполнения цикла?

Задание 3.1. Простые циклы

3.1.1. Вывести на экран построчно: 1) все целые значения в указанном диапазоне: 2) в обратном порядке; 3) с указанным шагом. Диапазон и шаг выбрать в соответствии с вариантом см. табл. 1.

3.1.2. Вывести на экран в одну строку n-символов в алфавитном порядке, начиная с указанного символа в соответствии с вариантом по таблице 2.

3.1.3. Вывести на экран посимвольно n знаков # в m строках. Значения n и m выбрать в соответствии с вариантом по таблице 3.

3.1.4. Из диапазона 0-100 вывести на экран значения кратные числу, выбранному в соответствии с вариантом (см. табл. 4) по пять в одной строке, через пробел, используя один цикл.

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

Таблица 1

Вариант

Диапазон

Шаг

Вариант

Диапазон

Шаг

1

0-100

2

16

10-100

5

2

0-90

5

17

10-90

3

3

0-80

4

18

10-80

4

4

0-70

2

19

10-70

5

5

0-60

5

20

10-60

3

6

20-100

4

21

20-100

4

7

20-90

2

22

20-90

5

8

20-80

5

23

20-80

3

9

20-70

4

24

20-70

4

10

20-60

2

25

20-60

5

11

30-100

5

26

30-100

3

12

30-90

4

27

30-90

4

13

30-80

2

28

30-80

5

14

30-70

5

29

30-70

3

15

30-60

4

30

30-60

4

Таблица 2

Вариант

Символ

n

Вариант

Символ

n

Вариант

Символ

n

1

a

9

11

j

9

21

i

9

2

b

8

12

a

8

22

r

8

3

c

7

13

b

7

23

a

7

4

d

9

14

c

9

24

b

9

5

e

8

15

d

8

25

c

8

6

f

7

16

e

7

26

d

7

7

h

9

17

f

9

27

e

9

8

g

8

18

h

8

28

f

8

9

m

7

19

g

7

29

h

7

10

k

9

20

m

9

30

g

9

Таблица 3

Вариант

n

m

Вариант

n

m

Вариант

n

m

1

3

5

11

6

4

21

6

8

2

4

5

12

5

4

22

5

8

3

6

5

13

3

7

23

3

8

4

5

5

14

4

7

24

4

8

5

3

6

15

6

7

25

6

8

6

4

6

16

5

7

26

5

8

7

6

6

17

7

7

27

7

8

8

5

6

18

4

9

28

3

9

9

3

4

19

5

9

29

7

9

10

4

4

20

6

9

30

8

9

Таблица 4

Вариант

Значение

Вариант

Значение

Вариант

Значение

1

3

11

7

21

7

2

7

12

5

22

5

3

5

13

11

23

11

4

7

14

2

24

2

5

5

15

6

25

6

6

11

16

8

26

8

7

2

17

5

27

5

8

6

18

4

28

2

9

10

19

7

29

6

10

9

20

5

30

8

Таблица 5

Вариант

i

j

Разница

Вариант

i

j

Разница

1

1

40

10

16

3

50

10

2

1

40

20

17

3

50

20

3

1

40

15

18

3

50

15

4

2

40

25

19

3

50

25

5

2

40

18

20

3

50

18

6

2

40

19

21

3

50

19

7

4

40

13

22

4

40

13

8

4

40

24

23

4

40

24

9

4

40

25

24

4

40

25

10

4

50

11

25

2

40

11

11

4

50

12

26

2

40

12

12

4

50

22

27

2

40

22

13

3

50

14

28

1

40

14

14

3

50

17

29

1

40

17

15

3

50

27

30

1

40

27

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