В современном мире технический прогресс развивается очень активно, с каждым днём появляются все более новые и новые технологии. Почти каждый современный человек имеет дома компьютер, сотовый телефон, умеет обращаться с фото- и видеокамерами. Практически в каждой школе есть компьютер или компьютерный класс. Человечество использует новые технологии себе во благо, в том числе, и для обучения.
В настоящее время известно много информационных технологий в учебном процессе. Информационные технологии позволяют по-новому использовать на уроках музыки текстовую, звуковую, графическую и видеоинформацию и её источники – т.е. обогащают методические возможности урока музыки, придают ему современный уровень. Видеомагнитофон, компьютер очень удобны не только для усвоения учебного материала, но и для активизации познавательной деятельности, реализации творческого потенциала ребёнка, воспитания интереса к музыкальной культуре, формирования духовного мира.
На современном этапе развития педагогической науки и практики актуальными являются проблемы формирования личности. Только самостоятельная, творческая, социально–ответственная, конструктивно вооружённая личность оказывать позитивное воздействие на свою жизнь и окружающий мир. В связи с этим кардинально пересматриваются методы и приёмы педагогического воздействия, творчески перерабатываются тематическое содержание и структуры программ, ведь педагогический процесс направлен на развитие природного дара человека - совершенствоваться, развивать себя, реализуя свои природные задатки.
Во многих школах есть предмет «Информатика», где учащиеся учатся работать на компьютере, постигают азы работы в Интернете. Создаются различные компьютерные диски для обучения, тесты, всевозможные энциклопедии и репетиторы. Это очень удобно – вставил диск и получил всю необходимую информацию.
Объяснение:
Давайте кое-что проясним.
Если факториал 20 ещё вмещается в возвращаемый тип long, то факториал 40 уже не влезет.Вы делаете лишний вызов функции Factorial только из-за того, что не делаете проверку, является ли n равным 1. Это никак не помешает работе программы, но лучше о таких вещах заботиться ещё на уровне составления алгоритма.Так как long является типом int64, то n1 и n2 - целочисленные переменные.Первый пунктмы можем решить только путём изменения типов переменных n1 и n2 на float или double.
Второй пунктрешается добавлением в условие проверки на равенство единице:
if (n == 0 || n == 1)А также лучше позаботиться о вводе отрицательных чисел. Но я не стану отнимать хлеб у преподавателя и у Вас в том числе, поэтому думайте сами, как решить эту и другие проблемы :)
Третий пунктстоит показать на примере:
int i = 10; int j = 20; Console.WriteLine(i / j); // output: 0Почему так происходит? Мы делим 10 на 20 и хотели бы получить 0.5, но тут требуется посмотреть на тип. Он априори не может хранить в себе числа после запятой. Это целочисленный тип. То есть после такого деления отбрасывается .5 и ответ получается равен нулю.
Более правильный код(скриншот)