Изучение языка объектно-ориентированного программирования, получение практических навыков работы на языке программирования высокого уровня C# - Курсовая работа

бесплатно 0
4.5 265
Среда программирования Visual Studio, линейные алгоритмы. Разветвляющиеся алгоритмы, одномерные и двумерные массивы. Классы, способы описания их свойств и методов, перегрузка операций. Методы наследования классов. Элементы библиотеки Windows Forms.


Аннотация к работе
C# - это типизированный, объектно-ориентированный, простой и в то же время мощный язык программирования, который позволяет разработчикам создавать многофункциональные приложения. Разработан в 1998-2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET (программной платформы от компании Microsoft, предназначенной для создания обычных программ и веб-приложений). С другой стороны # можно интерпретировать и как две пары плюсов ; , намекающие на новый шаг в развитии языка по сравнению с C (подобно шагу от C к C ), и как музыкальный символ диез, вместе с буквой C составляющий в английском языке название ноты до-диез (англ. Октоторп # часто называют «шарпом» (от англ. sharp) изза его схожести с диезом ?, отсюда и название языка - «Си шарп».С# относится к семье языков с С-подобным синтаксисом, из них его синтаксис наиболее близок к C и Java. Переняв многое от своих предшественников - языков C , Java, Delphi, Модула и Smalltalk - и опираясь на практику их использования, С# синтаксически не менее (если не более) чист, чем Java, так же прост, как Visual Basic, и обладает практически той же мощью и гибкостью, что и C .Цель: Изучение среды программирования Visual Studio и основных видов проектов. Напишите программу для расчета по двум формулам (результат вычисления по первой формуле должен совпадать со второй). Console.WRITELINE("Введите a"); var z1 = (Math.Sin(a) Math.Sin(5 * a) - Math.Sin(3 * a)) / (Math.Cos(a) - Math.Cos(3 * a) Math.Cos(5 * a));Цель: Изучение операторов ветвления в C#, получение практических навыков их использования для реализации разветвляющихся алгоритмов. Вычислить и вывести на экран значение функции F. Значения a, b, c ввести с клавиатуры. Console.WRITELINE("Введите a"); Console.WRITELINE("Введите b");Цель: Изучить способы описания одномерных массивов в языке программирования C# и методы работы с ними. В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.Цель: Изучить способы задания двумерных массивов и методы работы с ними. Дана целочисленная прямоугольная матрица. Определить: 1) произведение элементов в тех строках, которые не содержат отрицательных элементов; Console.WRITELINE("Введите n"); Console.WRITELINE("Введитеэлемент [" i "," j "] ");Цель: Изучить основы объектно-ориентированного программирования на языке C#, получить практические навыки описания классов и их использования. Описать класс с именем AEROFLOT, содержащий следующие поля: название пункта назначения рейса; Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из семи объектов класса AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса; вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры; если таких рейсов нет, выдать на дисплей соответствующее сообщение.Цель: Изучить способы описания свойств и методов класса, получить практические навыки реализации свойств, методов и перегрузки операций. Для доступа к полям классам должны быть предусмотрены соответствующие свойства. Реализовать для класса конструктор по умолчанию, конструктор с параметрами и конструктор копирования. Написать программу, демонстрирующую работу указанных выше элементов класса. Разработать класс Jobless (безработный), содержащий следующие поля: JOBLESSID (регистрационный номер безработного), LASTNAME (фамилия безработного), FIRSTNAME (имя безработного), birth (возраст безработного);Разработать класс, являющийся наследником указанного класса. Написать программу с демонстрацией создания объектов этого класса с использованием разных конструкторов. Разработать класс LONGJOBLESS, являющийся наследником класса Jobless (безработный), добавив следующие поля: date (дата постановки на учет), reason (причина отсутствия работы). } public void SETID(int JOBLESSID) public LONGJOBLESS() {} public LONGJOBLESS(int JOBLESSID, string LASTNAME, string FIRSTNAME, int birth, string date, string reason)Цель: Изучить основные классы библиотеки Windows Forms, их свойства, методы и события. Вычислить и вывести на экран значения функции из задания 2 «Разветвляющиеся алгоритмы» в интервале от хнач да хкон с шагом dx. Для задания всех необходимых параметров использовать элементы TEXTBOX, для вывода значений функции - элемент DATAGRIDVIEW. Листинг программы double a = Convert.TODOUBLE(TEXTBOX4.Text); double b = Convert.TODOUBLE(TEXTBOX5.Text);На основании данного исследования, целью которого является изучение языка объектно-ориентированного программирования, получение пр

План
Содержание

Введение

1. Среда программирования Visual Studio. Линейные алгоритмы

2. Разветвляющиеся алгоритмы

3. Одномерные массивы

4. Двумерные массивы

5. Классы

6. Свойства и методы класса. Перегрузка операций

7. Наследование

8. Элементы библиотеки Windows Forms

Заключение

Список использованной литературы

Введение
программирование массив visual windows

C# - это типизированный, объектно-ориентированный, простой и в то же время мощный язык программирования, который позволяет разработчикам создавать многофункциональные приложения. Разработан в 1998-2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET (программной платформы от компании Microsoft, предназначенной для создания обычных программ и веб-приложений).

Символ # (октоторп) в названии языка печатается на клавиатуре как Shift 3, что символизирует третью реализацию C. С другой стороны # можно интерпретировать и как две пары плюсов ; , намекающие на новый шаг в развитии языка по сравнению с C (подобно шагу от C к C ), и как музыкальный символ диез, вместе с буквой C составляющий в английском языке название ноты до-диез (англ. C sharp). Октоторп # часто называют «шарпом» (от англ. sharp) изза его схожести с диезом ?, отсюда и название языка - «Си шарп».С# относится к семье языков с С-подобным синтаксисом, из них его синтаксис наиболее близок к C и Java. С# - это фактически гибрид разных языков. Переняв многое от своих предшественников - языков C , Java, Delphi, Модула и Smalltalk - и опираясь на практику их использования, С# синтаксически не менее (если не более) чист, чем Java, так же прост, как Visual Basic, и обладает практически той же мощью и гибкостью, что и C .

Целью данной курсовой работы является изучение языка объектно-ориентированного программирования, получение практических навыков работы на языке программирования высокого уровня C#.

Данная цель предполагает решение следующих задач: 1. Изучить среду программирования Visual Studio и основные виды проектов. Знакомиться с языком программирования C#;

2. Изучить операторы ветвления в C#, получить практические навыки их использования для реализации разветвляющихся алгоритмов;

3. Изучить способы описания одномерных массивов в языке программирования C# и методы работы с ними;

4. Изучить способы задания двумерных массивов и методы работы с ними;

5. Изучить основы объектно-ориентированного программирования на языке C#, получить практические навыки описания классов и их использования;

6. Изучить способы описания свойств и методов класса, получить практические навыки реализации свойств, методов и перегрузки операций;

7. Изучить методы наследования классов;

8. Изучить основные классы библиотеки Windows Forms, их свойства, методы и события.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?