Урок 13. Рубежное задание № 2

Задания си шарп на повторение

Приложения для Windows forms

Рубежное задание №2

Необходимо создать проект для демонстрации работы VB по нескольким темам.

работа с формами в VB
Рис. 15.2. Форма «Демонстрация работы по темам»

На каждую тему должна быть представлена форма с демонстрацией любого примера по теме, реализованного при помощи инструментов среды разработки VS.

Примеры заданий:

Функции:

  • Описать процедуру PowerA3(A, B), вычисляющую третью степень переменной A и возвращающую ее в переменную B (A — входной, B — выходной параметр; оба параметра являются вещественными). С помощью этой процедуры найти третью степень пяти разных чисел.
  • Описать процедуру PowerA234(A, B, C, D), вычисляющую вторую, третью и четвертую степень числа A и возвращающую результат в переменные B, C и D соответственно (A — входной, B, C, D — выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти вторую, третью и четвертую степень пяти данных чисел.
  • Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S — выходные параметры целого типа).

Массивы:

  • Дан массив размера N. Вывести его элементы в обратном порядке.
  • Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке возрастания их индексов, а также их количество K.
  • Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K.

Строки:

  • Дана непустая строка S. Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу.
  • Даны строки S и S0. Найти количество вхождений строки S0 в строку S.
  • Даны строки S и S0. Удалить из строки S первую подстроку, совпадающую с S0. Если совпадающих подстрок нет, то вывести строку S без изменений.

* При использовании материалов обязательна ссылка на источник: Майер С.Ф., «Языки программирования (C#) / Programming languages (C#)» — Учебно-методическое пособие : Южный федеральный университет. – Ростов-на-Дону, 2020. – 212 с.