Skip to content

AleksandrSukhushin/Final-test-work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Итоговая проверочная работа

Данная работа необходима для проверки знаний и навыков по итогу прохождения первого блока обучения на программе разработчик. Необходимо убедиться, что базовое знакомство с языком программирования С# прошло успешно.


Задача алгоритмически не самая сложная, однако для полценного выполнения проверочной работы необходимо:


  1. Создать репозиторий на GitHub;
  2. Нарисовать блок-схему алгоритма (можно обойтись блок-схемой основной содержательной части);
  3. Снабдить репозиторий оформленным текстовым описанием решения (файл README.md);
  4. Написать программу на языке программирования C#, решающую поставленную задачу;
  5. Использовать контроль версий в работе над этим небольшим проектом (не должно быть так что все залито одним коммитом, как минимум этапы 2, 3 и 4 должны быть расположены в разных коммитах).

Задача:

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

Примеры:

["hello", "2", "world", ":-)" -> ["2", ";-)"]

["1234", "1567", "-2", "comruter science"] -> ["-2"]

["Russia", "Denmark", "Kazan"] -> [ ]


Решение задачи

Алгоритм решения:

  1. Задаем массив значений;
  2. Далее программа проверяет все значения заданного массива на соответствие условию: длина значения меньше или равна 3 символа;
  3. Если значение удовлетворяет условию, то оно добавляется в конечный массив;
  4. Цикл длится до тех пор, пока не будет реализован перебор всех значений заданного массива;
  5. Программа выводит конечный массив, результатом которого будут заданные элемент, состоящие из трех и менее символов.

Блок-схема:

Блок-схема


Программа:

Программа решения содержится в файле Program.cs, который находится в папке Verification work, расположенной в данном репозитории.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages