{"id":20207450,"url":"https://github.com/hummel009/software-engineering","last_synced_at":"2025-05-07T06:31:41.871Z","repository":{"id":43820727,"uuid":"460519631","full_name":"Hummel009/Software-Engineering","owner":"Hummel009","description":"КПО - лабораторные работы БГУИР (1 курс)","archived":true,"fork":false,"pushed_at":"2024-01-26T16:46:07.000Z","size":1077,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-03T10:14:13.692Z","etag":null,"topics":["assembler","assembly","bsuir","bsuir-labworks","fasm","labs"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hummel009.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-17T16:37:42.000Z","updated_at":"2024-01-26T17:07:26.000Z","dependencies_parsed_at":"2023-01-19T13:35:18.193Z","dependency_job_id":"e9ddf9df-5789-4531-90d3-b3f7d84760d9","html_url":"https://github.com/Hummel009/Software-Engineering","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hummel009%2FSoftware-Engineering","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hummel009%2FSoftware-Engineering/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hummel009%2FSoftware-Engineering/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hummel009%2FSoftware-Engineering/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hummel009","download_url":"https://codeload.github.com/Hummel009/Software-Engineering/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252826873,"owners_count":21810197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembler","assembly","bsuir","bsuir-labworks","fasm","labs"],"created_at":"2024-11-14T05:29:11.018Z","updated_at":"2025-05-07T06:31:41.388Z","avatar_url":"https://github.com/Hummel009.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"Мои лабораторные работы для BSUIR/БГУИР (белорусский государственный университет информатики и радиоэлектроники).\n\nПредмет - KPO/КПО (конструирование программного обеспечения).\n\n## Условия\n\n### Лабораторная работа 1\n\nВвести слово, поменять в нём местами девятый и десятый символ, вывести отредактированное слово на экран. Можно ещё\nсделать какие-нибудь операции с буквами.\n\n### Лабораторная работа 2\n\nВвести слово. Проверить, удовлетворяет ли оно некоторым правилам. Правила такие:\n\n* Третий символ равен пятому;\n* Длина слова не менее пяти;\n* Предпоследний символ - буква английского алфавита;\n* Третий символ - буква английского алфавита.\n\nВывести на экран строчку \"подходит\" или \"не подходит\".\n\n### Лабораторная работа 3.1\n\nЕсть массив. Необходимо найти сумму его элементов с чётным индексом и вывести её на экран.\n\n### Лабораторная работа 3.2\n\nЕсть массив. Необходимо найти количество его уникальных элементов и вывести это число на экран.\n\n### Лабораторная работа 3.3\n\nЕсть массив. Необходимо найти два дубликата в массиве и вывести их позиции на экран.\n\n### Лабораторная работа 3.4\n\nЕсть массив. Необходимо найти элементы, которые больше семи, заменить их на число семь, после чего вывести количество\nосуществлённых замен на экран.\n\n### Лабораторная работа 3.5\n\nЕсть массив. Необходимо найти в нём наименьший положительный и наибольший отрицательный элемент, после чего вывести эти\nдва числа на экран.\n\n### Лабораторная работа 3.6\n\nЕсть массив. Необходимо найти количество его неуникальных элементов и вывести это число на экран.\n\n### Лабораторная работа 4.1\n\nОтсортировать массив пузырьком.\n\n### Лабораторная работа 4.2\n\nЕсть массив. Необходимо найти количество его чётных элементов и вывести его на экран.\n\n### Лабораторная работа 5.1\n\nЕсть строка. Нужно подсчитать в ней количество вхождений символа К. Символ и строка вводятся с клавиатуры, выводится\nколичество вхождений.\n\n### Лабораторная работа 5.2\n\nЕсть строка. Нужно заменить в ней символ К на другой символ столько раз, сколько он встречается. Символ, символ замены и\nстрока вводятся с клавиатуры, выводится изменённая строка.\n\n### Лабораторная работа 5.3\n\nЕсть строка. Нужно заменить в ней символ К на этот же символ в другом регистре столько раз, сколько он встречается.\nСимвол и строка вводятся с клавиатуры, выводится изменённая строка.\n\n### Лабораторная работа 5.4\n\nЕсть строка. Нужно найти в ней позицию символа К. Символ и строка вводятся с клавиатуры, выводится номер позиции.\n\n### Лабораторная работа 5.5\n\nЕсть строка. Нужно найти расстояние между первым и последним вхождением символа К. Символ и строка вводятся с\nклавиатуры, выводится расстояние.\n\n### Лабораторная работа 6\n\nВычислить заданное уравнение, используя три варианта вызова функции: вызов с глобальными переменными, вызов с регистрами\nи вызов со стеком.\n\u003ch3\u003e Лабораторная работа 7 \u003c/h3\u003e\n\nИспользовать ассемблерную вставку в коде на Delphi.\n\n\u003ch3\u003e Лабораторная работа 8 \u003c/h3\u003e\n\nНарисовать что-нибудь. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhummel009%2Fsoftware-engineering","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhummel009%2Fsoftware-engineering","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhummel009%2Fsoftware-engineering/lists"}