Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C#.doc.docx
Скачиваний:
92
Добавлен:
08.11.2019
Размер:
833.65 Кб
Скачать

Министерство общего и профессионального образования

Российской Федерации

Томский политехнический университет

Утверждаю

Директор-проректор ИК ТПУ

А.В. Замятин

1 сентября 2012 г.

Программирование на с#

Методические указания и индивидуальные задания

к лабораторным работам по курсу “Информатика”

для студентов первого курса ИК

Томск 2012

УДК 681.3.06

Программирование на C#: Методические указания и индивидуальные задания к лабораторным работам по курсу “Информатика” для студентов первого курса ИК ТПУ - Томск: Изд. ТПУ,2012. – 100 с.

Составитель доц., канд.техн. наук А.Ю.Дёмин

ст. преп. Дорофеев В.А.

Рецензент доц., канд.Физ.-мат. Наук в.И.Рейзлин

Методические указания рассмотрены и рекомендованы к изданию методическим семинаром кафедры Информатики и проектирования систем

25 августа 2012 г.

Зав. кафедрой М.А.Сонькин

Содержани

Лабораторная работа № 1. Изучение среды разработки Visual Studio 4

Лабораторная работа №2. Программирование линейных алгоритмов 12

Лабораторная работа №3. Программирование разветвляющихся алгоритмов 21

Операторы ветвления позволяют изменить порядок выполнения операторов в программе. К операторам ветвления относятся условный оператор if и оператор выбора switch. 21

Условный оператор if используется для разветвления процесса обработки данных на два направления. Он может иметь одну из форм: сокращенную или полную. 22

Форма сокращенного оператора if: 22

if (B) S; 22

где В - логическое или арифметическое выражение, истинность которого проверяется; S - оператор: простой или составной. 22

При выполнении сокращенной формы оператора if сначала вычисляется выражение B, затем проводится анализ его результата: если B истинно, то выполняется оператор S; если B ложно, то оператор S пропускается. Таким образом, с помощью сокращенной формы оператора if можно либо выполнить оператор S, либо пропустить его. 22

Форма полного оператора if: 22

if (B) S1; else S2; 22

где B - логическое или арифметическое выражение, истинность которого проверяется; S1, S2 - оператор: простой или составной. 22

При выполнении полной формы оператора if сначала вычисляется выражение B, затем анализируется его результат: если B истинно, то выполняется оператор S1, а оператор S2 пропускается; если B ложно, то выполняется оператор S2, а S1 - пропускается. Таким образом, с помощью полной формы оператора if можно выбрать одно из двух альтернативных действий процесса обработки данных. 22

Пример. Вычислим значение функции 22

Указанное выражение может быть запрограммировано в виде 22

Лабораторная работа №4 Программирование циклических алгоритмов 27

лабораторная работа № 5. Программирование с использованием строк 34

Лабораторная работа № 6. Программирование с использованием одномерных массивов 37

ЛАБОРАТОРНАЯ РАБОТА 7. Программирование с использованием МНОГОМЕРНЫХ массивов 42

ЛАБОРАТОРНАЯ РАБОТА 8. Программирование с использованием средств для отображения графической информации 46

ПРиложение 1. Команды основного меню 52

ПРиЛОЖЕНИЕ 2. Свойства компонентов 57

ПРИЛОЖЕНИЕ 3. Простые типы данных языка object Pascal 74

ПРИЛОЖЕНИЕ 4. Процедуры и функции для работы со строками 77

ПРИЛОЖЕНИЕ 5. Математические формулы 80

Литература 81

Лабораторная работа № 1. Изучение среды разработки Visual Studio 3

Лабораторная работа №2. Программирование линейных алгоритмов 11

Лабораторная работа №3. Программирование разветвляющихся алгоритмов 20

Лабораторная работа №4 Программирование циклических алгоритмов 26

лабораторная работа № 5. Программирование с использованием строк 33

Лабораторная работа № 6. Программирование с использованием одномерных массивов 36

ЛАБОРАТОРНАЯ РАБОТА 7. Программирование с использованием МНОГОМЕРНЫХ массивов 40

ЛАБОРАТОРНАЯ РАБОТА 8. Программирование с использованием средств для отображения графической информации 44

ПРиложение 1. Команды основного меню 50

ПРиЛОЖЕНИЕ 2. Свойства компонентов 55

ПРИЛОЖЕНИЕ 3. Простые типы данных языка object Pascal 72

ПРИЛОЖЕНИЕ 4. Процедуры и функции для работы со строками 75

ПРИЛОЖЕНИЕ 5. Математические формулы 78

Литература 79