- •Лабораторная работа №1
- •Теоретическая часть. Общие сведения.
- •Вариант 1. Создание проекта линейной и ветвящейся задачи
- •Рассмотрим более сложную программу, с условиями ветвления. Текст программы введем как продолжение предыдущего примера.
- •Выполнение проекта (запуск примера в среде Visual Studio .Net 2008)
- •Варианты 1 заданий к лабораторной работе №1
- •Массивы
- •Циклы for и foreach
- •Выполнение общего задания по разработке модуля циклических операций
- •После выполнения этого проекта можно приступить к реализации представленных ниже заданий.
- •Варианты 2 заданий к лабораторной работе №1
- •3.2. Дополнительная
Выполнение проекта (запуск примера в среде Visual Studio .Net 2008)
Для выполнения проекта скопировать папку ConsoleApplication4 в требуемое место на диске(Можно положить папку Console Application4 в Мои документы/ Visual Studio 2008, но в этом случае у каждого студента должен быть личный идентификационный № проекта).
Зайти в папку, найти файл ConsoleApplication4.slnи дважды кликнуть по нему левой кнопкой мышки. Автоматически будет запущена средаVisual Studio .NET 2008 и проект будет открыт. Для того, чтобы текст программы отобразился в окне редактирования, необходимо дважды кликнуть левой кнопкой мышки по файлу с расширениемCSв окне броузера проекта (как правило, правое окно).
Целесообразно завести в запущенной среде свой персональный путь хранения проектов, воспользовавшись ресурсами броузера среды, и в дальнейшем можно будет вызывать проекты на исполнение.
Варианты 1 заданий к лабораторной работе №1
|
Вариант № 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
|
|
Вариант № 29
|
Вариант № 30
|
Прежде, чем выполнять задания варианта 2 выполнить:
1.проект генерации массива по линейному (линейно нарастающему и линейно убывающему) закону, по нелинейному закону (параболическому степени 2 и более) заполнения элементов массива, а также реализовать проект генерации матрицы – массива с размерностью 2;
2. создать консольное приложение, считающее элементы массива по формуле s[i]= 1/(i+1)(i+2)(i+3) и реализовать накопление 4-х, 5-и и т.п. элементов массива суммированием к инициированной как 0
Переменной (пример кода приведен ниже).
Изменение формулы элемента массива от варианта к варианту реализовать самостоятельно изменением констант, добавляемых к индексу в знаменателе и заменой операции «+» на умножение.
В папках consoleapplication5 и consoleapplication6 представлены компилируемые отлаженные приложения по приведенным примерам
Вариант 2. Создание проекта линейной, ветвящейся и циклической задачи
Созданный проект дополняется модулем реализации циклических операций, для чего в модуле , предназначенном для циклических операций , который целесообразно заранее встроить в проект открывающей и закрывающей фигурной скобкой необходимо объявить исходные массивы и массивы , в которые будут записываться результаты






























