
- •1.Общая часть
- •1.1.Операторы языка с#.
- •1) Операция присваивания:
- •2) Операторы ветвления:
- •3) Операторы цикла:
- •1.2. Операторы условия, выбора, цикла.
- •1.3. Операторы цикла.
- •1.4. Массивы.
- •1.5.Циклы с постусловием и предусловием.
- •1.6. Строки. Передача массивов в функции.
- •3.Заключение.
- •2. Специальная часть.
- •2.1. Постановка задачи№1.
- •2.1.1.Таблица идентификаторов.
- •2.1.2. Блок-схема.
- •2.1.3. Листинг.
- •2.1.4. Контрольный пример.
- •2.2. Постановка задачи№2.
- •2.2.1.Таблица идентификаторов.
- •2.2.2. Блок-схема.
- •2.2.3. Листинг.
- •2.2.4. Контрольный пример.
- •2.3. Постановка задачи№3.
- •2.3.1.Таблица идентификаторов.
- •2.3.2. Блок-схема.
- •2.3.3. Листинг.
- •2.3.4. Контрольный пример.
- •2.4. Постановка задачи№4.
- •2.4.1.Таблица идентификаторов.
- •2.4.2. Блок-схема.
- •2.4.3. Листинг.
- •2.4.4. Контрольный пример.
- •2.5. Постановка задачи№5.
- •2.5.1.Таблица идентификаторов.
- •2.5.2. Блок-схема.
- •2.5.3. Листинг.
- •2.5.4. Контрольный пример.
1.4. Массивы.
Можно сохранить несколько переменных одного типа в структуре данных массива. Массив объявляется указанием типа элементов.
type[]
arrayName;
Оператор foreach повторяет группу внедренных операторов ля каждого элемента в коллекции массива или объекта. Оператор foreach используется для итерации коллекции с целью получения необходимой информации, однако его не следует использовать для изменения содержимого коллекции во избежание непредвиденных побочных эффектов.Внедренные операторы продолжают выполняться для каждого элемента массива или коллекции. После завершения итерации всех элементов коллекции управление переходит к следующему оператору после блока foreach.В любой точке блока foreach можно разорвать цикл с помощью ключевого слова break или перейти к следующей итерации в цикле с помощью ключевого слова continue.Цикл foreach также может быть разорван при помощи операторов goto, return или throw.
1.5.Циклы с постусловием и предусловием.
Оператор while выполняет оператор или блок операторов, пока определенное выражение не примет значение false. Поскольку перед каждым выполнением цикла выражение while тестируется, цикл while выполняется от нуля до нескольких раз. Это отличает его от цикла do, который выполняется от одного до нескольких раз.
Цикл while может быть прерван оператором break, который передает управление за пределы цикла. Чтобы передать управление на следующую итерацию без выхода из цикла, используйте оператор continue.
1.6. Строки. Передача массивов в функции.
Строки как массив типа char[]. Строки как параметры функции. Передача одномерных массивов в функции. Использование указателей на массив в качестве параметров функции. Работа со строками. С точки зрения регулярного программирования строковый тип данных string относится к числу самых важных в С#. Этот тип определяет и поддерживает символьные строки. В целом ряде других языков программирования строка представляет собой массив символов.А в С# строки являются объектами. Следовательно, тип string относится к числу ссылочных.
Самый простой способ построить символьную строку - воспользоваться строковым литералом. Например, в следующей строке кода переменной ссылки на строку str присваивается ссылка на строковый литерал:
string str = "Пример строки";
В данном случае переменная str инициализируется последовательностью символов "Пример строки".
Объект типа string можно также создать из массива типа char. Например:
char[] chararray = {'e', 'x', 'a', 'm', 'p', 'l', 'e'}; string str = new string(chararray);
Как только объект типа string будет создан, его можно использовать везде, где только требуется строка текста, заключенного в кавычки.
3.Заключение.
Во время практики я научился работать с различными командами С#. Я научилcя самостоятельно устанавливать Visual Studio. Научился работать и создавать различные программы, редактировать их, решать различные задачи, удалять и сохранять их и работать с различными циклами, массивам, решать линейные задачи. Изучил полностью все команды и все их свойства.
В конце практики я закрепил все полученные знания, и считаю что практика полностью пошла мне полностью на пользу.