- •Лабораторная работа №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. Создание проекта линейной, ветвящейся и циклической задачи
Созданный проект дополняется модулем реализации циклических операций, для чего в модуле , предназначенном для циклических операций , который целесообразно заранее встроить в проект открывающей и закрывающей фигурной скобкой необходимо объявить исходные массивы и массивы , в которые будут записываться результаты