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

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

______________________________________________________

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

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

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

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

"Оператор условия"

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

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

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

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

Самара, 2014

В в е д е н и е

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

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

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

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

  3. Программирование на языке C# в Microsoft Visual Studio .Net или SharpDevelop / Э.А. Акчурин, 2010 – 88-89 с.

  4. Программирование на C# / Д. Либерти, 2010 – 58-61 с.

Лабораторная работа «Оператор условия»

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

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

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

2.1. Для чего необходим оператор условия?

2.2. Как осуществить проверку на равенство?

2.3. Как осуществить считывание с клавиатуры?

2.4. Какие бывают конструкции оператора условия?

2.5. Какой класс используется для генерации псевдослучайных значений?

2.6. Какого типа данных могут быть псевдо случайные значения?

2.7. Как осуществить генерацию псевдослучайных чисел в заданном диапазоне?

2.8. В каких целях можно применять генератор псевдослучайных чисел?

2.9. Какие значения могут возвращать операторы сравнения?

Задание 3.1. Тестирование

3.1.1. Реализовать тест из 5 вопросов в виде консольного приложения. Ответы считывать с клавиатуры. В зависимости от набранных верных ответов вывести на экран оценки “Отлично”, “Хорошо”, “Удовлетворительно” и “Неудовлетворительно”. Вопросы выбрать в соответствии с вариантом из таблицы 1, содержание вопрос и ответов взять из таблицы 2.

Таблица 1

Вариант

Номера вопросов

Вариант

Номера вопросов

1

1,2,3,4,5

16

1,2,4,5,9

2

2,3,4,5,6

17

1,3,4,5,10

3

3,4,5,6,7

18

1,3,4,5,9

4

4,5,6,7,8

19

1,3,4,5,8

5

5,6,7,8,9

20

1,3,4,5,7

6

5,6,7,8,10

21

3,4,5,6,10

7

4,5,6,9,10

22

1,2,3,4,10

8

2,3,4,5,10

23

1,2,3,4,9

9

2,3,4,7,9

24

1,2,3,4,8

10

2,3,4,8,10

25

1,2,3,4,7

11

2,3,4,7,10

26

1,2,3,4,6

12

2,3,4,6,10

27

3,4,5,7,9

13

1,2,3,7,9

28

3,4,5,7,8

14

4,5,6,7,10

29

3,4,6,7,9

15

4,5,6,7,9

30

1,3,4,5,6

Таблица 2

Номер

Вопрос

Ответ

1

Переведите число из шестнадцатеричной системы счисления в десятичную: 2D

47

2

Переведите число из восьмеричной системы счисления в десятичную: 67

55

3

Переведите число из двоичной системы счисления в десятичную: 111100

60

4

Переведите число из шестнадцатеричной системы счисления в десятичную: 63

99

5

Переведите число из восьмеричной системы счисления в десятичную: 77

63

6

Переведите число из двоичной системы счисления в десятичную: 111

7

7

Переведите число из восьмеричной системы счисления в десятичную: 79

65

8

Переведите число из шестнадцатеричной системы счисления в десятичную: B5

181

9

Переведите число из восьмеричной системы счисления в десятичную: 42

34

10

Переведите число из двоичной системы счисления в десятичную: 1001010

74