Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Home_Work
- {
- class Program
- {
- static void Main(string[] args)
- {
- Dictionary<string, string> dictionary = new Dictionary<string, string>();
- FeelDictionary(dictionary);
- Work(dictionary);
- }
- static void Work(Dictionary<string, string> dictionary)
- {
- bool isWorking = true;
- string exitWord = "exit";
- string userInput="";
- while (isWorking)
- {
- Console.WriteLine("Для поиска введите любое слово, для выхода введите \"exit\".");
- userInput = Console.ReadLine();
- if(userInput.ToLower() == exitWord)
- {
- isWorking = false;
- }
- else
- {
- SearchWord(dictionary, userInput);
- }
- Console.Clear();
- }
- }
- static void SearchWord(Dictionary<string, string> dictionary, string userInput)
- {
- if (dictionary.ContainsKey(userInput.ToLower()))
- {
- Console.WriteLine(userInput + " - " + dictionary[userInput]);
- }
- else
- {
- Console.WriteLine("Такого слова в словаре нет");
- }
- Console.ReadKey();
- }
- static void FeelDictionary(Dictionary<string, string> dictionary)
- {
- dictionary.Add("автокод", "язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.");
- dictionary.Add("авторизация ", "предоставление определённому лицу прав на выполнение каких-либо действий, а также процесс подтверждения (проверки) прав пользователей на выполнение этих действий.");
- dictionary.Add("баг", "жаргонное слово, обычно обозначающее ошибку в программе или системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.");
- dictionary.Add("байт", "минимально адресуемая единица информации в системе; совокупность битов.");
- dictionary.Add("бан", "один из принятых в Интернете способов контроля над действиями пользователей. Как правило, бан заключается в лишении или ограничении каких-либо прав пользователя.");
- dictionary.Add("железо", "аппаратная часть компьютера.");
- dictionary.Add("парадигма", "совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию).");
- dictionary.Add("файл", "именованная область данных на носителе информации.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement