Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по информатике Мезенцев Ю.Ю. ПС...docx
Скачиваний:
4
Добавлен:
23.09.2019
Размер:
1.64 Mб
Скачать

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

«Южно-Уральский государственный университет»

Факультет «Приборостроительный»

Кафедра «Информационно-измерительная техника»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

по дисциплине: “Информатика”

ПС-154.01.10.00.00 ПЗКР

Нормоконтролер(к.т.н., доцент)

А.С. Волосников

« » 2012г.

Руководитель (к.т.н., доцент)

________Е.Н. Абросимов

“ ” 2012г.

Автор проекта

Студент группы ПС-154

_______Ю. Ю. Мезенцев

“ ” 2012г.

Проект защищён с оценкой

/ /

“ ” 2012г.

АННОТАЦИЯ

Мезенцев Ю. Ю. Пояснительная записка к курсовой работе по дисциплине «информатика». – Челябинск: ЮУрГУ, ПС; 2012, 48 с. 21 ил., библиогр. список – 4 наим..

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

Во время выполнения лабораторных работ был использован объектно ориентированный язык программирования «C#», работающий на платформе Microsoft .NET Framework 4. Во время выполнения курсовой работы был использован пакет прикладных программ MS Office 2007.

СОДЕРЖАНИ

ВВЕДЕНИЕ 5 4

1 ЗАДАНИЕ №1. 6 4

2 ЗАДАНИЕ №2 10 4

3 ЗАДАНИЕ №3. 14 4

4 ЗАДАНИЕ №4. 19 4

5 ЗАДАНИЕ №5. 23 4

7 ЗАДАНИЕ №7. 34 4

8 ЗАДАНИЕ №8. 42 4

1 ЗАДАНИЕ №1. 6

2 ЗАДАНИЕ №2 10

3 ЗАДАНИЕ №3. 14

4 ЗАДАНИЕ №4. 19

5 ЗАДАНИЕ №5. 23

7 ЗАДАНИЕ №7. 34

8 ЗАДАНИЕ №8. 43

ЗАКЛЮЧЕНИЕ 48

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 49

ВВЕДЕНИЕ 5

1 Задание №1. 6

2 ЗАДАНИЕ №2 10

3 ЗАДАНИЕ №3. 14

4 ЗАДАНИЕ №4. 19

5 ЗАДАНИЕ №5. 23

7 ЗАДАНИЕ №7. 34

8 ЗАДАНИЕ №8. 42

ЗАКЛЮЧЕНИЕ 47

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 48

Введение

C# - объектно-ориентированный язык программирования. Разработан в 1998-2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.

C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в это число входят операторы явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы и т.д.

Переняв многое от своих предшественников — языков C++, Java, Delphi, и Smalltalk - С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# не поддерживает множественное наследование классов [1].

  1. Задание №1.

Описание элементов синтаксиса языка, используемых в задаче:

Console.WriteLine() – записывает текущий признак конца строки в стандартный выходной поток.

Console.ReadKey() – ожидание ввода.

Console.ReadLine() – считывает следующую строку символов из стандартного входного потока.

Convert.ToInt16() – преобразует заданное значение в 16-разрядное знаковое целое число.

Известна сторона квадрата а. Найти его площадь, периметр, длину окружности и площадь вписанной в этот квадрат.

Решение:

Формулы, используемые в алгоритме:

; ;

Входные данные:

А - вещественная переменная типа double.

Выходные данные:

S - площадь квадрата, M - периметр квадрата, R - радиус вписанной окружности, C - площадь вписанной окружности, L - длина вписанной окружности. Тип всех переменных double.

Блок-схема алгоритма:

Листинг программы:

double A, S, M, R, C, L;

string sA = ("введите значение стороны");

Console.WriteLine(sA);

A = Convert.ToInt16(Console.ReadLine());

S = A * A;

Console.WriteLine("Площадь квадрата {0}", S);

M = 4 * A;

Console.WriteLine("Периметр квадрата {0}", M);

R = A / 2;

Console.WriteLine("Радиус вписанной окружности

{0}", R);

C = 3.1415 * R * R;

Console.WriteLine("Площадь вписанной окружности

{0}", C);

L = 2 * 3.1415 * R;

Console.WriteLine("Длина дуги окружности {0}", L);

Console.ReadKey();

Контрольные примеры:

  1. Дано: входное значение а = 4; Ожидаемые значения на выходе:

= 4*4 = 16; = 16; = 3,1415*(4/2)2 =

= 12,566;

Рисунок 1 – Контрольный пример №1

  1. Дано: входное значение а = 10; Ожидаемые значения на выходе: ;

Рисунок 2 – Контрольный пример №2

  1. Дано: входное значение а = 7; Ожидаемые значения на выходе: 49; ;

Рисунок 3 – Контрольный пример №3