Написать программу в Python
Напишите программу, которая печатает названия месяцев до месяца n (n натуральное, вводится с клавиатуры) согласно шаблону, представленному в примере. Если n > 12, программа должна вывести "Error".
Sample Input:
4
Sample Output:
Первый месяц - январь
Второй месяц - февраль
Третий месяц - март
Четвертый месяц - апрель
ответ: Виды алгоритмов и их описания.
Различают следующие виды алгоритмов:
линейный – список команд (указаний), выполняемых последовательно друг за другом;
разветвляющийся – алгоритм, содержащий хотя бы одну проверку условия, в результате которой обеспечивается переход на один из возможных вариантов решения; циклический – алгоритм, предусматривающий многократное повторение одной и той же последовательности действий. Количество повторений обусловливается исходными данными или условием задачи.Объяснение:
Напишу на С++, но алгоритм один и тот же
bool flag = true; // bool - переменная которая принимает только true или false;
int number;
int sum;
int index;
double sr;
while(flag){ // Цикл который выполняется до тех пор пока flug = true;
cin >> number; // Вводим число
if(number == 0) flag = false; // Как только флаг будет равен с 0, мы заканчиваем выполнять цикл
sum=sum+number; // Ищем суму и каждый раз её увеличиваем на то число, которое ввели
index=index+1; // Увеличиваем количество введенных элементов
}
sr = sum/index; // Суму делим на количество чисел для того чтобы найти среднее арифметическое
cout << "Сума: " << sum; // Выводим суму
cout << endl // Пробел в С++(не обязательно)
cout << "Среднее арифметическое: " << sr; // Выводим среднее арифметическое