Code Monkey home page Code Monkey logo

final-work-developer's Introduction

Итоговая контрольная работа по основному блоку.

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

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

Содержаниею

  • Технологии.
  • Описание кода.
  • Составление блок схемы работы алгоритма.
  • Написание README.md.
  • Тестирование работоспособности кода.

Технологии.

Visual studio code v 1.85.1

  1. Расширения для VSC:
  • .NET Install Tool
  • C#
  • C# Dev Kit
  • IntelliCode
  • IntelliCode for C# Dev Kit
  • IntelliCode API Usage Examples
  1. C# V 11
  2. https://app.diagrams.net/
  3. https://github.com/

Описание кода.

  1. Выводим сообщение для пользователя: Условия ввода значений. System.Console.Write($"Введите значения через запятую в одну строчку для использования в массиве: ")
  2. Создаем переменную в которую вкладывается значение от пользователя.
  3. Создаем метод CreateArray для создания исходного массива через Split.
  • Создаем массив прсваеваем ему значение переменной через функцию Split.
  1. Создаем метод PrintArray для вывода массива. (Использовался только для конечного массива.)
  • Перебираем элементы массива через цикл For, через запятую.
  1. Создаем метод FinalArray для создания массива согласно условиям задачи.(аписать программу, которая из имеющегося массива строк формирует новый массив из строк, длина которых меньше, либо равна 3 символам. )
  • Создаем массив, которому присваиваем значение метода CreateArray.
  • Создаем создаем строчную переменную, оставляем пустой String.Empty.
  • Через цикл For перебираем значения.
  • Внутри цикла for создаем цикл If и проверяем условие: "Длина значений равна или меньше трех символов.
  • Значения удовлетворяющие условиям вкладываем в строчную переменную.
  • Создаем массив строчного типа в который вкладываем переменную и используем функцию Split. Возвращаем массив return NewArray.
  1. Выводим исходный массив и конечный.
  • Создаем пустой строчный массив и присваиваем значение метода CreateArray.
  • Выводим исходный массив System.Console.WriteLine($"Исходный массив: [{string.Join(", ", array)}]").
  • Вызываем метод PrintArray и выводим конечный массив.

Составление блок схемы работы алгоритма.

Приложенный изображения

Тестирование работоспособности кода.

Проверка успешна. Алгоритм работает, согласно заданным условиям.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.