Приемы работы с данными целого типа в языке C#
Автор: romasakovic • Ноябрь 29, 2021 • Лабораторная работа • 2,433 Слов (10 Страниц) • 341 Просмотры
РАБОТА #1
ЦЕЛОЧИСЛЕННЫЕ ТИПЫ
( INTEGRAL NUMERIC TYPES )
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 2
1.1 ЦЕЛЬ РАБОТЫ 2
1.2 ОСНОВНЫЕ ТЕРМИНЫ, КЛЮЧЕВЫЕ СЛОВА 2
1.3 ПРИМЕРЫ 3
1.4 ЗАДАНИЯ 3
1.5 ПРИМЕР ОФОРМЛЕНИЯ РАБОТЫ 4
ПРИЛОЖЕНИЕ А CHARACTERISTICS OF THE INTEGRAL TYPES 7
ПРИЛОЖЕНИЕ Б ХАРАКТЕРИСТИКИ ЦЕЛОЧИСЛЕННЫХ ТИПОВ 10
ВВЕДЕНИЕ
Работа посвящена освоению основных приемов работы с данными целого типа в языке C#.
В приложениях А и Б приведены некоторые сведения о работе с данными целого типа. Это справочная информация, но с ней нужно ознакомиться. Оба приложения содержат один и тот же материал, но на разных языках.
Приведенные примеры нужно изучить, желательно скопировать их в программу и поэкспериментировать.
По заданиям:
- Сделайте то, что по силам;
- Задачи со звездочками (*), (**), (***) – не только на программирование, но и на изворотливость ума. Количество звездочек определяется их сложностью, но это моим представлениям о сложности. У вас может быть другое мнение.
ЦЕЛЬ РАБОТЫ
Цель работы – освоение основных приемов работы с данными целого типа в языке C#.
ОСНОВНЫЕ ТЕРМИНЫ, КЛЮЧЕВЫЕ СЛОВА
type | тип |
integer type, integral type | целочисленный тип |
even | четный |
odd | нечетный |
Number, numeric | число |
sum | сумма |
count | количество |
middle | средний |
figure | цифра |
sign | знак |
unsigned | беззнаковый |
ПРИМЕРЫ
– Имеется два целых числа. Вычислить их сумму.
// Имеется два целых числа. Вычислить их сумму.
int a = 12;
int b = 521;
int sum = a + b;
Console.WriteLine("Сумма=" + sum);
– Имеется 3 целых положительных числа. Вычислить, сколько среди них нечетных, четных.
// Имеется 3 целых положительных числа.
// Вычислить, сколько среди них нечетных, четных.
int c = 17;
int d = 64;
int e = 12345;
int countOddNumbers = c % 2 + d % 2 + e % 2;
Console.WriteLine("количество нечетных=" + countOddNumbers);
int countEvenNumbers = (c + 1) % 2 + (d + 1) % 2 + (e + 1) % 2;
Console.WriteLine("Количество четных=" + countEvenNumbers);
– Имеется трехзначное целое число. Определить среднюю цифру.
// Имеется трехзначное целое положительное число.
// Определить среднюю цифру.
int g = 852;
int ga = g / 10;
int middleFigure = ga % 10;
Console.WriteLine("Средняя цифра=" + middleFigure);
ЗАДАНИЯ
При выполнении заданий этой работы разрешается использовать ТОЛЬКО операции с целыми числами (сложение, вычитание, умножение, деление). Это значит, что нельзя использовать никакие математические функции, тернарную (условную) операцию, оператор if и т.п. ТОЛЬКО | + | - | * | / | % |.
Есть трехзначное целое положительное число. Определить первую слева цифру.
– Есть трехзначное целое положительное число. Сформировать новое число, в котором цифры расположены в обратном порядке, например: 574 → 475.
– Есть трехзначное целое положительное число. Вычислить сумму цифр, из которых оно состоит.
– Есть 3 целых числа (возможно, с разными знаками). Вычислить количество нечетных.
– Минутная стрелка часов показывает min минут. Сколько она будет показывать через dmin минут? Например, показывает 7 минут, а через 71 минуту будет показывать 18 минут.
– С начала суток прошло 20000 секунд (или другое количество). Сколько это часов, минут, секунд?
– Есть 3 целых числа (возможно, с разными знаками). Вычислить количество нечетных.
– (**) Имеется 3 целых положительных числа. Определить, сколько среди них кратно числу 3.
– (***) Имеется 3 целых числа (возможно, с разными знаками). Обработать их таким образом, чтобы результат был равен 1, если среди них есть хотя бы одно четное, иначе результат равен 0.
– (***) Имеется целое положительное число. Преобразовать его таким образом, что если оно равно нулю, то результат равен 1, а если оно не равно нулю, то результат равен 0.
ПРИМЕР ОФОРМЛЕНИЯ РАБОТЫ
Работа оформляется в виде Word-файла.
Сначала приводятся ФИО студента-исполнителя работы, номер группы, ФИО преподавателя, затем номер и название работы.
Далее приводится полная копия текста программы на языке C#.
Внимательно изучите приведенный ниже образец. Из него видно, что для каждого задания надо привести:
...