Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MU_Prakticheskie_raboty_OPI.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.91 Mб
Скачать

Практична робота № 4 Огляд мови с #. Змінні. Структури мови Цель: освоить синтаксис языка программирования с#, закрепить практически использование структур языка. Ход выполнения работы:

Написать следующие программы:

  1. Проверить, попадает ли вводимая переменная а в интервал от-10 до 10 (пример AndTest)

  2. Вывести на экран числа Фибоначчи2 (пример Fibonachhi).

  3. Напечатать строку, зависящую от выбранного варианта (пример SwitchTest).

  4. Построить циклическое консольное приложение «Здравствуй, человек!». Приложение вводит с консоли имя и выводит на консоль строку приветствия, используя введенное имя. Вводу имени предшествует приглашение к вводу «Введите имя». После приветствия на консоль выводится запрос на продолжение работы «Продолжить работу? (да, нет)». В зависимости от введенного ответа повторяется приветствие или приложение заканчивает работу. (пример WhileTest).

  5. Построить циклическое консольное меню-приложение «Арифметические операции». Команды меню задают арифметические операции, допустимые в выражениях языка C#. При выборе пункта меню пользователь получает приглашение к вводу одного или двух значений в зависимости от выбранного пункта меню, затем над значениями выполняется соответствующая операция, и ее результат выводится на консоль.

Теоретические сведения. Базовый синтаксис с#

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

С# — язык, обладающий блочной структурой; другими словами, каждый оператор является частью некоторого блока кода. Эти блоки, для обозначения начала и конца которых используются фигурные скобки { и }, могут содержать произвольное количество операторов или не содержать их вовсе. Фигурные скобки не сопровождаются точками с запятой.

Литералы. Представление значений.

В программах на языках высокого уровня (C# в том числе) литералами называют последовательности входящих в алфавит языка программирования символов, обеспечивающих явное представление значений, которые используются для обозначения начальных значений в объявлении членов классов, переменных и констант в методах класса.

Арифметические литералы

Арифметические литералы кодируют значения различных (арифметических) типов. Тип арифметического литерала определяется следующими интуитивно понятными внешними признаками:

  • стандартным внешним видом. Значение целочисленного типа обычно кодируется интуитивно понятной последовательностью символов '1',…, '9', '0'. Значение плавающего типа также предполагает стандартный вид (точка–разделитель между целой и дробной частью, либо научная или экспоненциальная нотация – 1.2500E+052). Шестнадцатеричное представление целочисленного значения кодируется шестнадцатеричным литералом, состоящим из символов '0',…,'9', а также 'a',…, 'f', либо 'A',…,'F' с суффиксом '0x',

  • значением – соответствующем типу. 32768 никак не может быть значением типа short,

  • дополнительным суффиксом. Суффиксы l, L соответствуют типу long; ul, UL – unsigned long; f, F – float; d, D – decimal. Значения типа double кодируются без префикса.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]