КУРСЫ ПРОГРАММИРОВАНИЯ ДЛЯ ДЕТЕЙ В IT-АКАДЕМИИ "БЕЛХАРД"
ПРОГРАММА КУРСА
"Программирование на Си-шарп (C#)"
Количество занятий: 40 (5 месяцев)
ТЕМА 1
Разработка алгоритмов
Понятие алгоритма. Свойства алгоритма. Способы представления алгоритмов. Базовые управляющие структуры (последовательность, ветвление, циклы)

ТЕМА 2
Основы языка программирования
Алфавит языка программирования, идентификаторы, служебные слова. Знаки операций. Структура программы. Среда программирования Visual Studio.

ТЕМА 3
Типы данных
Простые типы данных: целый, действительный, логический, символьный, строковый. Понятия: константа и переменная. Описание констант и переменных. Понятие: операция, выражение, приоритет операций. Правила записи выражений. Стандартные математические функции. Правила записи выражений и операций. Операторы ввода с клавиатуры и вывод на экран, форматный вывод.


ТЕМА 4
Уловный оператор
Условный оператор: полная и сокращенная форма записи. Полный и неполный условный оператор. Созданию логических выражений. Приоритеты логических операций. Оператор Switch. Оператор безусловного перехода goto, метки.

ТЕМА 5
Работа с циклами
Понятие цикла. Простые циклы. Операторы цикла. Цикл с параметром For. Цикл с предварительным условием While. Цикл с последующим условием Do-While. Рекомендации по использованию циклов. Бесконечные циклы. Циклы, не выполняемые ни разу. Использование операторов break, continue, return. Вложенные циклы.

ТЕМА 6
Совместное использование цикла и условного оператора
Использование условие до цикла, внутри цикла и после цикла.

ТЕМА 7

Одномерные массивы
Описание типа «массив». Инициализация массивов. Ввод и вывод массивов. Правила работы с массивами. Действия над массивами. Действия над элементами массива. Поиск минимального и максимального элементов массива. Алгоритмы сортировки элементов массива.

ТЕМА 8
Многомерные массивы
Описание типа «массив». Ввод и вывод массивов. Заполнение массива случайными числами. Правила работы с массивами. Действия над массивами. Действия над элементами массива. Поиск минимального и максимального элементов массива. Алгоритмы сортировки элементов массива.


ТЕМА 9
Работа со строками
Символьные строки. Операции со сроками: присваивание, операции конкатенации, операции отношения. Правила описания символьных строк. Процедуры и функции работы с символьными строками. Обозначение строковых переменных. Создание алгоритмов по обработке строковых данных. Использование операций удаления и вставки строк.

ТЕМА 1
0
Функции
Назначение функций. Объявление и вызов функций. Аргументы и параметры, аргументы по умолчанию. Возращение значения функции.