Вы находитесь на странице: 1из 1

Увлекательное программирование на C#

Работа с черепашкой Правила синтаксиса Типы данных


Turtle.Move(100) – движение вперед ; - разделение операторов int – целый
Turtle.Turn(90) – поворот
{ … } – несколько операторов группируются float / double – вещественный
Turtle.PenUp() / Turtle.PenDown() – поднять / вместе string – строка
опустить перо
Turtle.Speed = 10 – задать скорость Параметры
Чтобы команды черепашки и рисования стали Описание функции Математика
доступны, необходимо добавить ссылку static void square(int x) Math.sin, cos, …
(References) на Smallbasic.dll и написать в { Math.sqrt – квадратный корень
Тип
программе using Microsoft.SmallBasic.Library
<тело функции> возвращаемого
значения
}
Рисование по координатам Массивы
GraphicsWindow.Show() - показать окно int[] arr – объявление
GraphicsWindow.DrawRectangle(x,y,w,h) – рисовать Условный оператор arr = new int[5] – выделение
прямоугольник
if (условие) then оператор; памяти
GraphicsWindows.DrawEllipse/FillEllipse – рисовать if (условие) then оператор1
эллипс или окружность (без заливки/с заливкой)
else оператор2; arr[i] – обращение к элементу
GraphicsWindow.DrawLine – рисовать линию
GraphicsWindows.PenColor=“Red” – установить Условие:
цвет • Проверка, x>0, z==0 или u!=v Классы и объекты
• у1 && у2 – оба условия выполняются class House
Работа с консолью • y1 || y2 – одно из условий {
• !y – условие не выполняется public static int cnt=0; // стат.поле
Console.Write(“…”) / WriteLine(“..”) – печать сообщения
(без или с переводом строки) public int x, y, size; // поля
public House(int cx, int cy, int csz)
Console.Write(“X={0}”,x) – печать по шаблону Циклы
{ … } // конструктор
while (условие) do оператор;
var x = Console.Readline() – считывание строки с public string Color
консоли for (иницилизатор; условие; инкремент)
{ // свойство
оператор1
var x = Console.ReadKey() – считывание нажатия одной set { … }
клавиши get { return color; } }
Повторение от 0 до 9:
Чтобы команды работы с консолью стали public void Draw() // метод
доступны, в начале программы должно быть
for (int i=0; i<10; i++) { … }
{ .... }
написано using System
}

Курс подготовлен Дмитрием Сошниковым (http://vk.com/shwars), ссылка http://aka.ms/learncs