Как описать алгоритм своими словами
Описываем своими словами, как будто ребенку объясняем. Так, чтобы даже себе было понятно. Ни каких псведокодов.
Пример №1
Постановка задачи: Студенты Иванов и Петров за время практики заработали определенную сумму. Кто из них заработал большую сумму? Определить средний заработок.
вариант описания:
1
2
2.1
2.2
2.3
3
4
код соответствующий описанию
var ivanovSum = 20.0;
var petrovSum = 34.0;
if (ivanovSum > petrovSum)
{
Console.WriteLine("Иванов заработал больше");
}
else if (petrovSum > ivanovSum)
{
Console.WriteLine("Петров заработал больше");
}
else
{
Console.WriteLine("Студенты заработали одинаковое количество денег");
}
var averageSum = (petrovSum + ivanovSum) / 2;
Console.WriteLine(averageSum);
Console.ReadLine();
Пример №2
Постановка задачи: посчитать сумму введенных пользователем чисел.
вариант описания:
1
2
2.1
2.2
3
4
5
код соответствующий описанию
string inputNumber; // сюда будем фиксировать введенную строку
var numbers = new List<int>(); // сюда будем заносить числа
while(true) // цикл бесконечный
{
inputNumber = Console.ReadLine(); // забираем данные от пользователя
if (string.IsNullOrEmpty(inputNumber)) // если пользователь ничего не ввел то выходим
{
break;
}
numbers.Add(int.Parse(inputNumber)); // добавляем число в список
}
int sum = 0;
foreach(var value in numbers)
{
sum += value;
}
Console.WriteLine("Сумма равна: {0}", sum); // выводим сумму чисел на экран
Console.ReadLine();