Презентация Основы программирования. Циклы онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы программирования. Циклы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основы программирования. Циклы



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    35 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    92.19 kB
  • Просмотров:
    93
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Основы программирования
Содержание слайда: Основы программирования Самойлов Михаил Юрьевич

№2 слайд
Циклы Циклы являются
Содержание слайда: Циклы Циклы являются управляющими конструкциями, позволяя в зависимости от определенных условий выполнять некоторое действие множество раз. Тело цикла – набор операторов внутри цикла. Итерация – однократное выполнение тела цикла.

№3 слайд
В C имеются следующие виды
Содержание слайда: В C# имеются следующие виды циклов: for while do...while

№4 слайд
Цикл while Слово while
Содержание слайда: Цикл while Слово while переводится, как «пока», что хорошо его характеризует. Он продолжает выполнятся до тех пор, пока «истинно» некоторое условие.

№5 слайд
Структура цикла while while
Содержание слайда: Структура цикла while while (условие продолжения) {    //блок кода, который будет повторяться }

№6 слайд
Пример цикла while int i
Содержание слайда: Пример цикла while int i = 0; while (i < 5) {    Console.WriteLine(i);    i++; } Здесь цикл выполнится 5 раз, распечатаются числа от 0 до 4, далее условие станет ложным и выполнение цикла прекратится.

№7 слайд
Пример цикла while int i
Содержание слайда: Пример цикла while int i = 6; while (i > 0) { Console.WriteLine(i); i--; } Здесь цикл выполнится 6 раз, распечатаются числа от 6 до 1, далее условие станет ложным и выполнение цикла прекратится.

№8 слайд
Пример цикла while int i
Содержание слайда: Пример цикла while int i = 0; while (i < 10) {    Console.WriteLine(i);    i = i +2 ; } Сколько раз выполнится цикл и что выведется на экран?

№9 слайд
Вечный цикл while true
Содержание слайда: Вечный цикл while (true) {    Console.WriteLine("Вечный цикл"); }

№10 слайд
Цикл do-while Этот тот же
Содержание слайда: Цикл do-while Этот тот же цикл while, только здесь сначала выполняется блок кода, а уже потом идет проверка условия. Это гарантирует хотя бы один проход цикла.

№11 слайд
Структура цикла do-while do
Содержание слайда: Структура цикла do-while do { //блок кода, который будет повторяться } while (условие продолжения);

№12 слайд
Пример цикла do-while iint i
Содержание слайда: Пример цикла do-while iint i = 6; do { Console.WriteLine(i); i--; } while (i > 0); Здесь код цикла сработает 6 раз, пока i не станет равным нулю. Но важно отметить, что цикл do гарантирует хотя бы единократное выполнение действий, даже если условие в инструкции while не будет истинно.

№13 слайд
Пример цикла do-while int i -
Содержание слайда: Пример цикла do-while int i = -1; do { Console.WriteLine(i); i--; } while (i > 0); Хотя у нас переменная i меньше 0, цикл все равно один раз выполнится.

№14 слайд
Пример цикла do-while do
Содержание слайда: Пример цикла do-while do { Console.WriteLine("цикл"); } while (false); Сколько раз выполнится цикл и что выведется на экран?

№15 слайд
Цикл for Этот цикл
Содержание слайда: Цикл for Этот цикл используется тогда, когда наперед известно, сколько повторений нужно сделать. 

№16 слайд
Структура цикла for for
Содержание слайда: Структура цикла for for ([инициализация счетчика]; [условие]; [изменение счетчика]) { // действия }

№17 слайд
Пример цикла for for int i i
Содержание слайда: Пример цикла for for (int i = 0; i < 9; i++) { Console.WriteLine(i); } Первая часть объявления цикла - int i = 0 - создает и инициализирует счетчик i. Счетчик необязательно должен представлять тип int. Это может быть и другой числовой тип, например, float. В данном случае это то же самое, что и объявление переменной.

№18 слайд
Пример цикла for for int i i
Содержание слайда: Пример цикла for for (int i = 0; i < 9; i++) { Console.WriteLine(i); } Вторая часть - условие, при котором будет выполняться цикл. Пока условное выражение возвращает true, будет выполняться цикл. В данном случае цикл будет выполняться, пока счетчик i не достигнет 9. И третья часть - приращение счетчика на единицу. Опять же нам необязательно увеличивать на единицу. Можно уменьшать: i--. В итоге блок цикла сработает 9 раз, пока значение i не станет равным 9. И каждый раз это значение будет увеличиваться на 1.

№19 слайд
Особенности for Необязательно
Содержание слайда: Особенности for Необязательно указывать все условия при объявлении цикла. Любой блок можно опустить. Например int i = 0; for (; ;) { Console.WriteLine(i); } Формально определение цикла осталось тем же, только теперь блоки в определении у нас пустые. Нет инициализированной переменной-счетчика, нет условия, поэтому цикл будет работать вечно - бесконечный цикл.

№20 слайд
Пример цикла for int i for i
Содержание слайда: Пример цикла for int i = 0; for (; i<9;) { Console.WriteLine(i); i++; } Этот пример по сути эквивалентен первому примеру: также есть счетчик, только создан он вне цикла. У нас есть условие выполнения цикла. И есть приращение счетчика уже в самом блоке for.

№21 слайд
Оператор break Иногда
Содержание слайда: Оператор break Иногда возникает ситуация, когда требуется выйти из цикла, не дожидаясь его завершения. В этом случае мы можем воспользоваться оператором break.

№22 слайд
Например for int i i lt i if
Содержание слайда: Например for (int i = 0; i < 9; i++) { if (i == 5) break; Console.WriteLine(i); } Хотя в условии цикла сказано, что цикл будет выполняться, пока счетчик i не достигнет значения 9, в реальности цикл сработает 5 раз. Так как при достижении счетчиком i значения 5, сработает оператор break, и цикл завершится.

№23 слайд
Оператор continue В отличии
Содержание слайда: Оператор continue В отличии от break, если мы хотим, чтобы при проверке цикл не завершался, а просто пропускал текущую итерацию. Для этого мы можем воспользоваться оператором continue

№24 слайд
Например for int i i lt i if
Содержание слайда: Например for (int i = 0; i < 9; i++) { if (i == 5) continue; Console.WriteLine(i); } В этом случае цикл, когда дойдет до числа 5, которое не удовлетворяет условию проверки, просто пропустит это число и перейдет к следующей итерации

№25 слайд
Факториал числа Факториал
Содержание слайда: Факториал числа Факториал числа — это произведение натуральных чисел от 1 до самого числа(включая данное число). Обозначается факториал восклицательным знаком "!". Факториал определён только для натуральных чисел и нуля. Факториал нуля и единицы это 1.

№26 слайд
Факториал цикл for
Содержание слайда: Факториал(цикл for) Console.Write("Введите число "); //выводит надпись на экран string chislo = Console.ReadLine(); //chislo будет хранить то, что мы введем int result = 1; //переменная, будет хранить результат факториала числа for (int i = 1; i <= Convert.ToInt32(chislo); i++) { result = result * i; } Console.WriteLine(result); Console.ReadLine();

№27 слайд
Факториал цикл for В
Содержание слайда: Факториал(цикл for) В переменную chislo мы заносим число, введенное пользователем. Console.ReadLine() возвращает строковое значение, поэтому переменная chislo тоже обязательно должна быть строковой, иначе вернется сообщение об ошибке. Конструкцией Convert.ToInt32 мы преобразуем строковый формат в числовой.

№28 слайд
Факториал цикл while
Содержание слайда: Факториал(цикл while) Console.Write("Введите число "); string chislo = Console.ReadLine(); int result = 1; int i = 1; while (i <= Convert.ToInt32(chislo)) { result = result * i; i++; } Console.WriteLine(result); Console.ReadLine();

№29 слайд
Факториал цикл do-while
Содержание слайда: Факториал(цикл do-while) Console.Write("Введите число "); string chislo = Console.ReadLine(); int result = 1; int i = 1; do { result = result * i; i++; } while (i <= Convert.ToInt32(chislo)); Console.WriteLine(result); Console.ReadLine();

№30 слайд
Вложенные циклы Циклы могут
Содержание слайда: Вложенные циклы Циклы могут быть простые или вложенные (циклы в цикле). Вложенными могут быть циклы любых типов: while, do-while, for. Каждый внутренний цикл должен быть полностью вложен во все внешние циклы. "Пересечения" циклов не допускаются.

№31 слайд
Пример вложенного цикла for
Содержание слайда: Пример вложенного цикла for (int i = 1; i <= 4; i++) { for (int j=1; j<=5; j++) { Console.Write(" " + 2); } Console.WriteLine() }

№32 слайд
Задачи Задача . Вывести на
Содержание слайда: Задачи Задача 1. Вывести на экран 20 элементов последовательности 1, 4, 7, 10, 13… Задача 2. Напишите программу, которая будет «спрашивать» правильный пароль, до тех пор, пока он не будет введен. Правильный пароль пусть будет «root». Задача 2. Напишите программу которая выводит таблицу умножения 8х8

№33 слайд
Задача int k for int i i lt i
Содержание слайда: Задача 1 int k = 1 for (int i = 0; i < 20; i++) { Console.WriteLine(k); k = k + 3; } Console.ReadLine();

№34 слайд
Задача string password do
Содержание слайда: Задача 2 string password; do { Console.WriteLine("введите пароль:"); password = Console.ReadLine(); } while(password != "root"); Console.WriteLine("Правильный пароль"); Console.ReadLine();

№35 слайд
Задача Этот цикл проходит по
Содержание слайда: Задача 3 // Этот цикл проходит по строкам for (int i = 1; i <= b; i++) { // Этот цикл проходит по столбцам for (int j = 1; j <= b; j++) { Console.Write(i * j + "\t"); } Console.WriteLine(); } Console.ReadLine();

Скачать все slide презентации Основы программирования. Циклы одним архивом: