Примеры задач на С# пройденные на уроках.

Данные примеры компилировались в программе Visual Studio(можно скачать с сайта Микроофт бесплатную версию - требуется регистрации)
Руководство по созданию проектов на русском языке: Создание проекта (Visual C#), Создание проекта в VisualStudio 2010
Все проекты создаются в режиме С#.
При необходимости даются ссылки на пояснения и примеры.
Стандартные комментарии в последующих примерах уже не повторяются.
Если нет комментария какой либо строки, ищи их в примерах выше или интернете.

Про блок-схемы: http://ru.wikipedia.org/wiki/Блок-схема, http://raptor.martincarlisle.com/

Первый пример: "Hello, World"

Создадим новый Visual C# проект консольной аппликации(Console Application) с именем Hello

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Hello
{
    class Program
    {
        static void Main(string[] args)
        {
            // Форматируем шапку программы
            Console.BackgroundColor = ConsoleColor.Green;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.WriteLine("********************");
            Console.WriteLine("**** Мой проект ****");
            Console.WriteLine("********************");
            // Основная программа
            Console.BackgroundColor = ConsoleColor.Black;
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine();
            Console.WriteLine("Hello, World!");

            // Ожидание нажатия клавиши Enter перед завершением работы
            Console.ReadLine();
        }
    }
}
Пояснение к примеру http://professorweb.ru/my/csharp/charp_theory/level3/3_2.php

Комментарии

//односторчный комментарий  
/* Многострочный комментарий */
Console.WriteLine (/* Здесь идет комментарий! */ "Это скомпилируется");

Смотри точнее

Переменные

int i = 10;        // задаем целочисленной переменной i значение 10  
char symbol = 'Z'; // инициализируем переменную symbol буквенным значением Z
float f = 15.7F; // переменная f инициализируется числовым значением 15.7
int x = 5, y = 10, z = 12; // инициализируем несколько переменных одного типа

Пример:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var name = "Alex Erohin";
            var age = 26;
            var isProgrammer = true;

            // Определяем тип переменных
            Type nameType = name.GetType();
            Type ageType = age.GetType();
            Type isProgrammerType = isProgrammer.GetType();

            // Выводим в консоль результаты
            Console.WriteLine("Тип name: {0}",nameType);
            Console.WriteLine("Тип age {0}",ageType);
            Console.WriteLine("Тип isProgrammer {0}",isProgrammerType);
            Console.ReadLine();
        }
    }
}

Ввод и вывод значений

 

Условное ветвление

Итак, условная инструкция в C# имеет следующий синтаксис:

       if (Условие)
      {
          Блок инструкций 1
      }
      else
      {
          Блок инструкций 2
      }

Блок инструкций 1 будет выполнен, если Условие истинно. Если Условие ложно, будет выполнен Блок инструкций 2.

Смотри примеры и пояснения http://informatics.mccme.ru/moodle/mod/book/view.php?id=547