
- •1.Общие сведения о программировании. Критерии качества программы.
- •1. Основные этапы решения задач на эвм
- •2.Жизненный цикл программы.
- •4. Постановка задачи и спецификация программы
- •4.Способы записи алгоритма.
- •5.Классификация языков программирования. Языки программирования высокого уровня.
- •6.Лексические основы языка c#. Общая структура программы.
- •7.Стандартные типы данных языка c#.
- •8.Лексические основы языка c#. Знаки операций.
- •9.Лексические основы языка c#. Идентификаторы, константы и переменные. Идентификатор
- •Константы
- •10.Консольный ввод-вывод в языке c#.
- •11.Разветвляющиеся алгоритмы. Условный оператор в языке c#. Ветвление и условный оператор
- •12.Разветвляющиеся алгоритмы. Оператор-переключатель.
- •13.Алгоритмы и программы циклических структур. Общая схема цикла.
- •14. Алгоритмы и программы циклических структур. Циклы со счетчиком.
- •15. Алгоритмы и программы циклических структур. Циклы с предусловием. Цикл с предусловием
- •16. Алгоритмы и программы циклических структур. Циклы с постусловием. Цикл с постусловием
6.Лексические основы языка c#. Общая структура программы.
Основная программная единица на языке C# - текстовый файл с расширением «.cs»
Комментарии
// Однострочный_комментарий
/* Многострочный_комментарий */
Идентификатор
Любой объект программы имеет своё имя.
Идентификатор – это последовательность латинских или русских букв, цифр и знака «_», начинающегося не с цифры. Регистр учитывается.
7.Стандартные типы данных языка c#.
Основная программная единица на языке C# - текстовый файл с расширением «.cs»
Комментарии
// Однострочный_комментарий
/* Многострочный_комментарий */
Идентификатор
Любой объект программы имеет своё имя.
Идентификатор – это последовательность латинских или русских букв, цифр и знака «_», начинающегося не с цифры. Регистр учитывается.
Данные
В любом языке программирования данные делятся на 2 категории: Постоянные(Const) и переменные.
Переменная – это символическое обозначение ячейки оперативной памяти в которой хранятся данные.
Каждая данная характеризуется своим типом данных, который задаёт диапазон значений для данных этого типа и набор выполняемых над этими данными операций.
Основные типы данных
Имя типа |
Размер (бит) |
.NET – имя структуры |
Описание |
bool |
8 |
Boolean |
Логический (True/False) |
Byte |
8 |
Byte |
Целый 8-разрядный |
Char |
16 |
Char |
Символьный |
Decimal |
128 |
Decimal |
Числовой, для финансовых вычислений |
Double |
64 |
Double |
Вещественный двойной точности |
Float |
32 |
Single |
Вещественный обычный |
Int |
32 |
Int32 |
Целочисленный |
Long |
64 |
Int64 |
Длинный целочисленный |
Void |
|
|
Отсутствие значения |
strong |
|
String |
Строка |
Прежде чем использовать переменную, её нужно объявить.
тип имя_переменной;
пример:
int x, y;
Тип переменной изменить нельзя.
Переменной можно присвоить любое допустимое значение.
«=» - Операция присваивания
Преобразование типа: (нов_тип) имя_переменной
8.Лексические основы языка c#. Знаки операций.
Знаки операций обеспечивают формирование и последующее вычисление выражений. При вычислении выражений учитывается приоритет операций.
Арифметические операции:
Унарные:
+
–
++
--
Бинарные
+
–
*
/. 10/3=3; 10.0/3=3.3333
% - остаток от деления. 10%3=1
9.Лексические основы языка c#. Идентификаторы, константы и переменные. Идентификатор
Любой объект программы имеет своё имя.
Идентификатор – это последовательность латинских или русских букв, цифр и знака «_», начинающегося не с цифры. Регистр учитывается.
Константы
Константы делятся на 5 групп:
Целые константы, могут быть десятичными, шестнадцатеричными;
Вещественные константы: с десятичной точкой или в экспоненциальной форме;
Перечисление – это множество именованных целочисленных констант enum имя {список_перечисления} enum color {red, green, blue, yellow=10, white} доступ к элементам перечисления осуществляется через имя типа и операцию «точка» (int) color.blue = 2;
Символьные (литерные) константы – заключаются в апострофы ‘1’ escape-последовательности начинаются с «\». \n –переход строки, \t – горизонтальная табуляция, \v – вертикальная табуляция, \\- вывести «\», \0- ноль символ.
Строка или строковая константа – это последовательность символов заключенная в кавычки “строка_символов”. Также существуют буквальные строковые константы, они начинаются с «@». @”c:\data\123.cs”- такая строка воспринимается без модификаций.
Описание пользовательских констант:
const float pi=3.14;
const int n=10;
Переменная – это символическое обозначение ячейки оперативной памяти в которой хранятся данные.