Выполнено на встроенном языке 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; КонецЦикла; ОткрытьЗначение("Получилось - " + Факториал );