Uploaded by Repinovich

Задачи

advertisement
Выполнено на встроенном языке 1С
Задача1
Размер = 0;
Сумма = 0;
ОткрытьЗначение("Введите одно число, обозначающее ширину и длину матрицы");
ВвестиЧисло(Размер);
Матрица = Новый Массив(Размер,Размер);
Для а = 0 По Размер Цикл
Сумма = Сумма + Матрица[a][a];
а = а + 1;
КонецЦикла;
Задача2
а = 0;
// Объявил переменную для хранения первого числа
б = 0;
// Объявил переменную для хранения второго числа
в = 0;
// Объявил переменную для хранения целого частного
г = 0;
// Объявил переменную для хранения остатка
ОткрытьЗначение("Введите первое число");
ВвестиЧисло(а); // Пользователь вводит первое число
ОткрытьЗначение("Введите второе число");
ВвестиЧисло(б); // Пользователь вводит второе число
Пока б < а Цикл // в цикле ставим ограничение для высчета целого частного и остатка
а = а - б;
в = а;
// Записываем в переменную значение первого числа и на последней
итерации узнаём остаток
г = г + 1;
КонецЦикла;
// Также на последней итерации узнаём целое частное
ОткрытьЗначение("Целое - "+ г + " Остаток - " + в);
Задача3
а = 0;
// Объявил переменную для хранения первого числа
б = 0;
// Объявил переменную для хранения второго числа
ОткрытьЗначение("Введите первое число");
ВвестиЧисло(а); // Пользователь вводит первое число
ОткрытьЗначение("Введите второе число");
ВвестиЧисло(б); // Пользователь вводит второе число
а = а * б;
б = а / б;
а = а / б;
ОткрытьЗначение("Первое число стало - "+ а + " , второе число стало - " + б);
Задача4
Число1 = 0;
Факториал = 1;
ОткрытьЗначение("Введите число");
ВвестиЧисло(Число1); // Пользователь вводит число
Пока Число1 > 0 Цикл
Факториал =Факториал * Число1;
Число1 = Число1 - 1;
КонецЦикла;
ОткрытьЗначение("Получилось - " + Факториал );
Download