Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб4_C#_112.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
246.33 Кб
Скачать

Практическая часть

Упражнение 1

Создадим приложение для подсчёта количества и суммы цифр во введённом натуральном числе.

Реализация проекта

1. Создайте новый проект.

2. Поместите на форму три надписи, три текстовых поля и кнопку. Установите для каждого элемента управления необходимые значения свойств (рис. 1).

Рис. 1

3. В окне исполнительного кода введите следующий код для кнопки:

4. Рассмотрим выполнение этой программы при нажатии на кнопку в пошаговом режиме для числа 83752:

Проверка условия

n > 0

p

k

S

n

0

0

83752

83752 > 0 (истина)

2

1

2

8375

8375 > 0 (истина)

5

2

7

837

837 > 0 (истина)

7

3

14

83

83 > 0 (истина)

3

4

17

8

8 > 0 (истина)

8

5

25

0

0 > 0 (ложь)

5. Запустите проект на выполнение и протестируйте его (Рис. 2).

Рис. 2

6. Модифицируйте программу так, чтобы определялась:

а) первая цифра числа; например, для числа 7265 это цифра 7;

б) наибольшая цифра числа.

7. Сохраните и протестируйте проект.

Упражнение 2

Создадим приложение для перевода десятичного натурального числа в двоичную систему счисления.

Реализация проекта

1. Создайте новый проект.

2. Поместите на форму две надписи, два текстовых поля и кнопку (рис. 3).

Рис. 3

3. В окне исполнительного кода введите следующий код для кнопки:

4. Запустите проект на выполнение и протестируйте его (Рис. 4).

Рис. 4

Упражнение 3

Создадим приложение, которое определяет, является число простым или составным.

Реализация проекта

1. Создайте новый проект.

2. Разместите на форме необходимые элементы управления (рис. 5).

Рис. 5

3. В окне исполнительного кода введите следующий код для кнопки:

4. Запустите проект на выполнение и протестируйте его (Рис. 6).

Рис. 6

Упражнение 4

Создадим приложение, которое выводит все трехзначные числа, сумма цифр которых равна заданному натуральному числу n.

Реализация проекта

1. Создайте новый проект.

2. Разместите на форме необходимые элементы управления (рис. 7).

Рис. 7

3. В окне исполнительного кода введите следующий код для кнопки:

4. Запустите проект на выполнение и протестируйте его (Рис. 8).

Рис. 8

Задания для самостоятельной работы

1. Используя цикл с условием, составить программу для решения следующей задачи:

1.1. Дано натуральное число. Определить, если в нем цифра A (А вводится с клавиатуры).

1.2. Дано натуральное число. Найти произведение его цифр, меньших семи.

1.3. Дано натуральное число. Найти сумму четных и сумму нечетных цифр числа.

1.4. Дано натуральное число. Найти порядковый номер его минимальной цифры, считая номера от начала числа.

1.5. Дано натуральное число. Определить, сколько раз данная цифра А встречается в данном числе (А вводится с клавиатуры).

1.6. Дано натуральное число. Определить, сколько раз в нем встречается цифра, равная последней.

1.7. Дано натуральное число. Найти количество четных и количество нечетных цифр числа.

1.8. Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра.

1.9. Дано натуральное число. Определить, какая из его цифр больше: первая или последняя.

1.10. Дано натуральное число. Найти сумму его максимальной и минимальной цифр.

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