Читаем C# для начинающих полностью

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

Первая программа

Процесс создания программы на языке C# в Microsoft Visual Studio рассмотрим на примере консольного приложения, позволяющего посчитать средний вес, например, помидора в упаковке (рис. 1.0).


Рис. 1.0. Средний вес

Для того чтобы начать работу над новым консольным приложением на языке C# или, как принято говорить, над проектом, надо:

В меню Файл выбрать команду Создать проект.

В открывшемся окне Создание проекта раскрыть список Шаблоны / Visual C# и выбрать тип приложения – Консольное приложение Visual C# (рис. 1.1)

В поле Имя ввести название проекта и нажать кнопку OK.


Рис. 1.1. В окне Создание проекта надо выбрать тип приложения и задать имя проекта

В результате описанных действий будет создан проект  – совокупность файлов, необходимых для создания выполняемого (exe) файла программы. Проект создается в папке проектов Visual Studio (по умолчанию это С:\Users\User\Documents\Visual Studio 2015\Projects\Project, где: User – имя пользователя в системе, Project  – имя проекта, введенное в поле Имя.


Главное окно Microsoft Visual Studio в начале работы над новым проектом создания консольного приложения приведено на рис. 1.2. В его заголовке отображается имя проекта, над которым в данный момент идет работа.


Рис. 1.2. Окно среды разработки в начале работы над новым консольным приложением

Центральную часть окна Microsoft Visual Studio занимает окно редактора кода (текст программы программисты называют кодом), в котором находится сформированное средой разработки объявление класса программы. В заголовке окна редактора кода отображается имя файла (Program.cs), в котором находится код.


Программа

Структура программы

Программа на языке C# представляет собой объект Program.

В листинге 1 приведено объявление класса Program, сгенерированное средой разработки как результат активизации процесса создания нового консольного приложения.


Листинг 1.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{


}

}

}


Изначально класс Program содержит один единственный метод Main. Именно этот метод выполняется при запуске программы. Поэтому, в простейшем случае, инструкции, реализующие алгоритм программы, надо поместить в метод Main, между фигурными скобками, следующими за закрывающей скобкой, ограничивающей список параметров метода Main.


В листинге 2 приведено объявление класса Program приложения расчета среднего веса предмета (в дальнейшем, для краткости, вместо слов “объявление класса Program”, будем говорить “программа”).


Листинг 2. Средний вес

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

double w = 0.0; // вес помидоров

int k = 0; // количество помидоров


double m = 0.0; // средний вес одного помидора


string st = "";


Console.Write("Общий вес (кг.) >");

st = Console.ReadLine;

w = System.Convert.ToDouble(st);


Console.Write("Количество (шт.) >");

st = Console.ReadLine;

k = System.Convert.ToInt32(st);


Console.WriteLine;


m = w / k;


String res = "Общий вес: " + w.ToString + " кг. \n" +

"Количество: " + k.ToString + " шт.\n" +

"–\n" +

"Средний вес: " + m.ToString + " кг.\n\n";


Console.WriteLine(res);


Console.Write("Press any key to continue…");

int ch = Console.Read;


}

}

}


На примере программы Средний вес кратко рассмотрим некоторые инструкции языка C#.

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

double w = 0.0;

это объявление переменной w. Слово double, стоящее перед именем переменной, показывает, что переменная w вещественная. После имени переменной стоит символ “присвоить” (в математике он называется “равно”) за которым следует вещественная константа 0.0 – ноль (черточка внутри овала позволяет различать букву О и цифру ноль). Это показывает, что переменной w присваивается начальное значение. Символ “точка с запятой” отмечает конец инструкции объявления переменной. Далее, одна за другой, следуют две наклонные черты, которые отмечают начало однострочного комментария, поясняющего, в рассматриваемом случае, назначение переменной w.

Перейти на страницу:

Похожие книги

Принцип Касперского
Принцип Касперского

Почти 300 миллионов пользователей Интернета сегодня защищают свои компьютеры с помощью антивирусных продуктов и технологий «Лаборатории Касперского». 80 крупнейших мировых IТ-корпораций находятся под защитой бренда Kaspersky. Среди них – Microsoft, Intel, Safenet, Check Point, IBM/Lotus, Clearswift, D-Link, Juniper, LANDesk, Netasq, ZyXEL, Cisco, Aladdin, Novell, Linux и др. Таков итог более чем двадцатилетних усилий и целеустремленного труда команды единомышленников во главе с Евгением Касперским. В офисах его транснациональной корпорации со штаб-квартирой в Москве говорят на 18 языках мира. Представительства компании расположены в 29 странах.Самый известный в мире гражданин IT-России, профессиональный криптограф и шифровальщик, выпускник элитной разведшколы, путешественник, либерал, умелый лидер, ведущий мировой эксперт в области информационной безопасности и просто удачливый человек, Евгений Касперский всегда хотел быть лучшим в своем деле. Ему, команде и компании, носящей его имя, это удалось. Как? Об этом наша книга.Для широкого круга читателей.

Владислав Юрьевич Дорофеев , Татьяна Петровна Костылева

Карьера, кадры / Биографии и Мемуары / Прочая компьютерная литература / Финансы и бизнес / Книги по IT
Фотоприколы с помощью Photoshop
Фотоприколы с помощью Photoshop

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

Геннадий Геннадьевич Кондратьев , Юрий Анатольевич Гурский

Программирование, программы, базы данных / Прочая компьютерная литература / Книги по IT