Основы программирования на языке С#

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

Узнать больше»

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

  • Узнаете что такое среда разработки
  • Поймете особенности выбора среды разработки для языка С#
  • Протестируете различные варианты среды разработки и определитесь какой формат будет комфортен именно для вас
  • Напишете свою первую программу

Узнать больше »

Вывод данных

  • Узнаете команды для вывода данных
  • Поймете, как происходит запуск программы
  • Изучите особенности форматированного вывода данных
  • Познакомитесь с синтаксическими особенностями языка С#

Узнать больше »

Вывод данных. Часть 2

  • Узнаете, как выводить числа на консоль
  • Изучите отличительные особенности форматированного вывода для сочетаний строка+число / число+строка / строка+строка
  • Поймете как выводиться на консоль сложные выражения

Узнать больше »

Переменная

  • Познакомитесь с понятиями переменная и типы данных
  • Изучите особенности работы с переменной и поймете, как узнать содержание переменной
  • Узнаете основные часто используемые типы данных и их особенности

Узнать больше »

Целые числа

  • Познакомитесь с двумя типами операций с целыми числами
  • Узнаете, что такое бинарные операторы и как с ними работать
  • Поймете, как в коде выставлять приоритет операций
  • Изучите особенности использования унарных операторов
  • Узнаете, как можно изменять переменную через составное присваивание

Узнать больше »

Операции с целыми числами

  • Познакомитесь с двумя типами операций с целыми числами
  • Узнаете, что такое бинарные операторы и как с ними работать
  • Поймете, как в коде выставлять приоритет операций
  • Изучите особенности использования унарных операторов
  • Узнаете, как можно изменять переменную через составное присваивание

Узнать больше »

Ввод целых чисел

  • Изучите особенности конвертации из формата текстовой строки (string) в формат числа (int)
  • Узнаете, какие типичные ошибки совершают новички на данном этапе

Узнать больше »

Целые числа. Анализ цифр числа

  • Узнаете, как можно анализировать число при помощи операции целочисленного деления и остатка деления

Узнать больше »

Вещественные числа

  • Узнаете что такое вещественные числа
  • Изучите особенности арифметических операций с вещественными числами
  • Узнаете, как происходит преобразование между int и double и что такое явное и неявное преобразование
  • Познакомитесь с командой Math и ее возможностями

Узнать больше »

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

  • Разберемся со структурой условного оператора
  • Узнаем особенности работы с блоком «Условие/If-else»
  • Пропишем код для полного условного оператора
  • Поймем, как работают операторы сравнения

Узнать больше »

Логические операторы

  • Что такое логические операторы и какие основные принципы работы с ними
  • Узнаем, как выстраивается приоритет логических операторов

Узнать больше »

Вложенные условия

  • Что такое вложенные условные операторы
  • Разберем ошибки, которые совершают начинающие программисты при работе с операторами
  • В рамках задачи рассмотрим, как определить знак числа и поймем, как нам поможет в этом вложенный условный оператор
  • Познакомимся с оператором switch и ключевыми особенностями работы с ним

Узнать больше »

Оператор цикла For

  • Узнаем для чего служат циклы и основные их виды
  • Что такое тело цикла и итерация цикла
  • Вспомним составляющие блоки кода
  • Разберемся, что такое переменная цикла
  • Узнаем, что такое инициализирующее выражение, условное выражения, инкрементирующее выражение и поймем принципы работы с ними
  • Разберемся, как задают имена переменным цикла
  • Узнаем , как работает сумматор (накопление суммы)
  • Поймем для чего важно использовать инициализацию (присваивание начального значения)
  • О том , что такое мультипликатор (накопление произведения)
  • Узнаем, что такое факториал целого числа

Узнать больше »

While

  • Разберем цикл while (пока)
  • Узнаем, особенности работы этого цикла
  • Узнаем,как решать задачу при условии, что у вас не указано сколько знаков содержит число
  • Разберем задачи с применением последовательности

Узнать больше »

Вложенные циклы

  • Узнаем, что такое вложенные циклы
  • Научимся управлять ходом выполнения цикла с помощью двух операторов break и continue
  • Узнаем, что такое перебор (различных вариантов)
  • Разберем основную идею минимаксных задач (максимальное и/или минимальное значения)

Узнать больше »

Строки и символы

  • Узнаете, как отдельные символы могут храниться в переменных типа char
  • Значение символов и представление их в компьютере (код)
  • Как работает сравнение символов
  • Поймете, как совершать математические операции над символами (арифметические операции)
  • Узнаете, что такое строки
  • Поймете, как происходят операции со строками (сложения,эквивалентность)
  • Изучите, как хранить строки в компьютере
  • Выясните при каких значениях вы получите ошибку

Узнать больше »

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

  • Разберем, что такое одномерный массив
  • Что называется размером массива
  • Отследим, как работает ввод и вывод одномерного массива
  • Узнаете ,что такое индекс минимального элемента
  • Научитесь находить разность индексов максимума и минимума
  • Поймете, как менять местами первый минимум и последний максимум
  • Узнаете, как определять является ли массив палиндромом

Узнать больше »

Многомерные массивы

  • Узнаем, что такое двумерные массивы и как их можно представлять в виде таблицы (матрицы)
  • Поймем, как делать ввод двумерного массива

Узнать больше »

Функция

  • Изучим, что такое функция и особенности работы с ней
  • Выясним, как работают аргументы
  • Разберем примеры функции, которая не возвращает значение и которая возвращает их
  • Познакомимся с примером функции, которая не принимает аргументов

Узнать больше »