Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Latest commit

 

History

History
91 lines (52 loc) · 5.09 KB

README.md

File metadata and controls

91 lines (52 loc) · 5.09 KB

Мои лабораторные работы для BSUIR/БГУИР (белорусский государственный университет информатики и радиоэлектроники).

Предмет - KPO/КПО (конструирование программного обеспечения).

Условия

Лабораторная работа 1

Ввести слово, поменять в нём местами девятый и десятый символ, вывести отредактированное слово на экран. Можно ещё сделать какие-нибудь операции с буквами.

Лабораторная работа 2

Ввести слово. Проверить, удовлетворяет ли оно некоторым правилам. Правила такие:

  • Третий символ равен пятому;
  • Длина слова не менее пяти;
  • Предпоследний символ - буква английского алфавита;
  • Третий символ - буква английского алфавита.

Вывести на экран строчку "подходит" или "не подходит".

Лабораторная работа 3.1

Есть массив. Необходимо найти сумму его элементов с чётным индексом и вывести её на экран.

Лабораторная работа 3.2

Есть массив. Необходимо найти количество его уникальных элементов и вывести это число на экран.

Лабораторная работа 3.3

Есть массив. Необходимо найти два дубликата в массиве и вывести их позиции на экран.

Лабораторная работа 3.4

Есть массив. Необходимо найти элементы, которые больше семи, заменить их на число семь, после чего вывести количество осуществлённых замен на экран.

Лабораторная работа 3.5

Есть массив. Необходимо найти в нём наименьший положительный и наибольший отрицательный элемент, после чего вывести эти два числа на экран.

Лабораторная работа 3.6

Есть массив. Необходимо найти количество его неуникальных элементов и вывести это число на экран.

Лабораторная работа 4.1

Отсортировать массив пузырьком.

Лабораторная работа 4.2

Есть массив. Необходимо найти количество его чётных элементов и вывести его на экран.

Лабораторная работа 5.1

Есть строка. Нужно подсчитать в ней количество вхождений символа К. Символ и строка вводятся с клавиатуры, выводится количество вхождений.

Лабораторная работа 5.2

Есть строка. Нужно заменить в ней символ К на другой символ столько раз, сколько он встречается. Символ, символ замены и строка вводятся с клавиатуры, выводится изменённая строка.

Лабораторная работа 5.3

Есть строка. Нужно заменить в ней символ К на этот же символ в другом регистре столько раз, сколько он встречается. Символ и строка вводятся с клавиатуры, выводится изменённая строка.

Лабораторная работа 5.4

Есть строка. Нужно найти в ней позицию символа К. Символ и строка вводятся с клавиатуры, выводится номер позиции.

Лабораторная работа 5.5

Есть строка. Нужно найти расстояние между первым и последним вхождением символа К. Символ и строка вводятся с клавиатуры, выводится расстояние.

Лабораторная работа 6

Вычислить заданное уравнение, используя три варианта вызова функции: вызов с глобальными переменными, вызов с регистрами и вызов со стеком.

Лабораторная работа 7

Использовать ассемблерную вставку в коде на Delphi.

Лабораторная работа 8

Нарисовать что-нибудь.