Microsoft Visual Studio

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    2,94 Мб
  • Опубликовано:
    2014-09-19
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Microsoft Visual Studio

Министерства образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Казанский национальный исследовательский технический университет им. А.Н. Туполева (КНИТУ-КАИ»

Набережночелнинский филиал

Кафедра ЕНД





Курсовая работа по дисциплине: «Программирование на языках высокого уровня С#»


Выполнил: студент гр. 23274

Ишалин А. К.

Проверил: доцент кафедры ЕНД

Мингалеева Л. Б.




Набережные Челны

Содержание

Введение

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

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

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

Заключение

Список литературы

Введение

Двадцать первый век заслуженно называют эпохой апогея информационных технологий. Посмотрите вокруг, наш и до того тесный мир пестрит различными техническими новинками, которыми пользуется и стар и млад. На наш взгляд, современные изобретения являются полезными для общества, которое можно сравнить с огромным муравейником, где каждый выполняет свою работу, и, фактически не имеет время на полноценный отдых. Можем позволить себе провести параллель между современной жизнью и детской каруселью, которая с каждой минутой только набирает свою скорость. Как нам кажется, фраза ,,Компьютер-друг человека'' очень точно характеризует наши серые будни. Действительно, что бы мы не делали, он всегда готов прийти нам на помощь, взять на себя часть нашей работы. Что произойдет, если на сутки с лица земли исчезнут все компьютеры и компьютерные планшеты? Ответ прост, нарушится полноценная деятельность предприятий, международных корпораций, фондов, банков и т.д. На наш взгляд, данное происшествие будет сравнимо с деятельностью разрушительного урагана, последствия которого придется ликвидировать длительное время. Нельзя и не упомянуть тот факт, что всемирная паутина нередко заменяет нам живых людей, даже уместнее сказать заполняет нашу душевную пустоту, вызванную их отсутствием. И в этом огромная заслуга социальных сетей.

Язык С» как средство обучения программированию обладает рядом несомненных достоинств. Он хорошо организован, строг, большинство его конструкций логичны и удобны. Развитые средства диагностики и редактирован км кода делают процесс программировании приятным и эффективным. Мощная библиотека классов платформы .NET берет на себя массу рутинных операций, что дает возможность решать более сложные задачи, используя готовые «строительные блоки». Все это позволяет расценивать С# как перспективную замену языков Паскаль, BASIC и C++ при обучении программированию.

Немаловажно» что «С» является не учебным, а профессиональным языком, предназначенным для решения широкого спектра задач, но в первую очередь - в быстро развивающейся области создания распределенных приложений. Поэтому базовый курс программирования, построенный на основе языка С», позволит студентам быстрее стать востребованными специалистами-профессионалами. Мощь пайка С Я имеет и оборотную сторону: во-первых, он достаточно требователен к ресурсам компьютера , во-вторых, для осмысленного написания простейшей программы, вычисляющей, «сколько будет дважды два», требуется изучить достаточно много материала, но многочисленные достоинства языка и платформы .NET перевешивают все недостатки.

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

Теоретическая часть

Цель данной лабораторной работы, является написать программу для вычисления по двум формулам одной и той же переменной «X».


Необходимые знание, которые нужны для выполнение лабораторной:

) Основные понятия.

) Переменные, операции и выражения.

Директива using System разрешает использовать имена стандартных классов из пространства имен System непосредственно (без указания имени пространства).

Ключевое слово namespace создает для проекта собственное пространство имен, названное по умолчанию Consol apple citation. Это сделано для того, чтобы можно было давать программным объектам имена, не заботясь о том, что они могут совпасть с именами в других пространствах имен.

Строки, начинающиеся с двух или трех косых черт, являются комментариями и предназначены для документирования текста программы.# - объектно-ориентированный язык, поэтому написанная на нем программа представляет собой совокупность взаимодействующих между собой классов. В нашей заготовке программы всего один класс, которому по умолчанию задано имя Class. Описание класса начинается с ключевого слова class, за которым следуют его имя и далее в фи1урных скобках - список элементов класса (его данных и функций, называемых также методами).

В данном случае внутри класса только один элемент - метод Main. Каждое приложение должно содержать метод Main - с него начинается выполнение программы. Все методы описываются по единым правилам.

Упрощенный синтаксис метода:

[ спецификаторы ] тип имя _ метода ( [ параметры ] )

{

тело метода: действия, выполняемые методом

}

Среда заботливо поместила внутрь метода Main комментарий:

// TODO: Add code to start application here

Здесь Console - это имя стандартного класса из пространства имен System. Его метод WriteLinе выводит на экран заданный в кавычках текст. Как видите, для обращения к методу класса используется конструкция

имя_класса.имя_метода

Если вы не сделали ошибку в первом же слове, то сразу после ввода с клавиатуры следом за словом Console символа точки среда выведет подсказку, содержащую список всех доступных элементов класса Console. Выбор нужного имени выполняется либо мышью, либо клавишами управления курсором, либо вводом одного или нескольких начальных символов имени. При нажатии клавиши Enter выбранное имя появляется в тексте программы.

Запуск программы

Самый простой способ запустить программу - нажать клавишу F5 (или выбрать в меню команду Debug ► Start). Если программа написана без ошибок, то фраза Ур-ра! Зар-работало! (с) Кот Матроскин промелькнет перед вашими глазами в консольном окне, которое незамедлительно закроется. Это хороший результат, но для того чтобы пронаблюдать его спокойно, следует воспользоваться клавишами Ctrl+F5' (или выбрать в меню команду Debug ► Start Without Debugging).

) Отсчет:

А)Запуск программы Visual Studio 2010(главная страница).

Б)Создание проекта.

В)Выбор режима: Приложение Windows Forms.

Г)Необходимо выбрать папку для сохранение проекта.

Д)Выбрать имя проекта.

Е)Запуск проекта.


Задаем форму будущей программы. Устанавливаем на форме необходимые инструменты:

1) 2 panel

) 4 label

) 1 text_box

) 1 button click


Следующий этап: запись непосредственно самой программы.

Для этого нажимаем правой кнопкой на форму, выйдем меню, где необходимо выбрать «перейти к коду». Тем самым проект перейдет в режим программирования

) Запись программы.

) Переименование инструментов.

) Запуск оконченной программы.



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

Теоретическая часть.

Написать программу, которая по введенному значению аргумента вычислят значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.

Операторы языка на месте с его типами данных определяют круг задач, которые можно с помощью итога языка. С» реализует типичный набор операторов дли языка программирования общего назначения. В этой главе рассматриваются основные операторы С#, составляющие так называемые базовые конструкции структурного программирования

Структурное программирование - это технология создания программ, позволяющая путем соблюдения определенных правил сократить время разработки и уменьшить количество ошибок, а также облегчить возможность модификации программы.

Структурный подход, сформировавшийся к 60-70-x годах прошлого столетия, позволил довольно успешно создавать достаточно крупные проекты, но сложность программного обеспечения продолжала возрастать, и требовались все более развитые средства ее преодоления. Несмотря на то что язык С» реализует объектно-ориентированную парадигму, принципы структурного программирования лежат в основе кодирования каждого метола, каждого фрагмента алгоритма.

Не существует единственного самого лучшего способа создания программ. Для решения задач разного рола и уровня сложности требуется применять разные технологии программирования. В простейших случаях достаточно 'осилить азы структурного написания программ. Для создания же сложных проектов требуется не только свободно владеть языком в полном объеме, ко и иметь представление о принципах проектирования и отладки программ, возможностях библиотеки и т.д.Как правило, чем сложное задача, тем больше времени требуется на освоение инструментов, необходимых для ее решения.

Выражения, блоки и пустые операторы

Любое выражение, завершающееся точкой с запятой, рассматривается как оператор, выполнение которого заключается » вычислении выражения. Частным случаем выражения является пустой оператор ; (он используется, когда по синтаксису оператор требуется, а по смыслу - нет). Примеры:

Операторы ветвления

Операторы if и Switch применяются для того чтобы в зависимости от конкретных значений исходных данных обеспечить выполнение разных последовательностей операторов. Оператор if обеспечивает передачу управления на одну из двух ветвей вычислений, а оператор switch - на одну из произвольного числа ветвей.

Условный оператор if

Сначала вычисляется логическое выражение. Если оно имеет значение trufe. выполняется первый оператор, иначе - второй. После этого управление передается на оператор, следующий за условным. Ветвь else .

ПРИМЕЧАНИЕ         

Операторы, входящие в условный, не должна иметь метку и не могут быть описаниями.

Если в какой-либо сети и требуется выполнить несколько операторов, их заключить в блок, иначе компилятор не сможет понять, где заканчивается ветвление. Блок может содержав любые операторы, а том числе описания и другие условные операторы (но не может состоять на одних описаний). Необходимо учитывать. что переменная, описанная и блоке, вне блоха не существует.

Примеры условных операторов;< а < 0 ) D - 1:       И 1< а < t> М ( е > d|| а - 0 ) ) (>*?: else { b *- а: а - 0. J 4 2 if<a<b)if(4<c)n-a: else да * с; if ( b < с ) n - b; else * - c:       // 3< b > a 1 nax - b: else rwx - а:   И -1

1 отсутствует ветви else. Подобная конструкция реализует пропуск оператора, поскольку присваивание либо выполняется, либо пропускается в зависимости от выполнения условия.

Если требуется проверить несколько условий, их объединяют знаками логических условных операций. 11аиример выражение в примере 2 будет истинно в том случае, если выполнится одновременно условие а < b и одно из условий в скобках. Если опустить внутренние скобки, будет выполнено сначала логическое И, а потом - ИЛИ.

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

Конструкция подобные оператору в примере 4 (вычисляется наибольшее значение ил двух переменных), проще к нагляднее записывать в виде условной операции, в данном случае следующей. 


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!