Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Графика в Java, создание анимации. Основы алгоритмизации. (Урок 5) Виды алгоритмов

Содержание

Алгоритмы
Урок 5Графика в Java(создание анимации)Основы алгоритмизации Алгоритмы Виды алгоритмов Скажите, примеры алгоритмов которые мы рассматривали, можно отнести к линейным? Почему?Следование - Алгоритм ветвленияВетвление - алгоритмическая конструкция, в которой в зависимости от результата проверки Например, алгоритм проведения выходного дня в зависимости от погоды. Если будет дождь ПовторениеПовторение - последовательность действий, выполняемых многократно. Алгоритмы, содержащие конструкцию повторения, называют циклическими Типы цикловЗаданы условияпродолжения работыМогут бытьЗаданы условияокончания работыЗадано числоповторений Пока есть кирпичРовно 100 кирпичейДо наступления ночи Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл с предусловием)  нц Погрузка кирпичейалг погрузка  нач   нц пока есть кирпичи Цикл while в Java.Конструкция while имеет следующий вид:while(логическое_выражение) {  //тело цикла} Пример: Вывод на экран значений от 1 до 10.int i = 1;while(i Для реализации бесконечного цикла, в качестве параметра достаточно указать truewhile(true) { Цикл с заданным условием окончания работы (цикл-ДО, цикл с постусловием) Запись на Цикл с постусловиемПример. Алгоритм по выучиванию наизусть четверостишия.  алг четверостишие Цикл do-while в Javado {  //тело цикла}while(логическое_выражение);Тело цикла do…while выполняется по int i = 1;do{  System.out.println( Вывод на экран значений от 1 до 10.После выполнения цикла, на экран Задачка:Реализовать программу-игру: «Угадай число» программа загадывает случайное целое число из отрезка [1;10] Ссылки:http://kostin.ws/java/java-if-else-logic.htmlhttp://study-java.ru/uroki-java/java-operatory-tsikla-for-while-do-while-operator-break/
Слайды презентации

Слайд 2 Алгоритмы

Алгоритмы

Слайд 3 Виды алгоритмов

Виды алгоритмов

Слайд 4 Скажите, примеры алгоритмов которые мы рассматривали, можно отнести

Скажите, примеры алгоритмов которые мы рассматривали, можно отнести к линейным? Почему?Следование

к линейным? Почему?
Следование - алгоритмическая конструкция, отображающая естественный, последовательный

порядок действий.
Алгоритмы, в которых используется только структура «следование», называются линейными алгоритмами.

Действие 1

Действие 2


Слайд 5 Алгоритм ветвления
Ветвление - алгоритмическая конструкция, в которой в

Алгоритм ветвленияВетвление - алгоритмическая конструкция, в которой в зависимости от результата

зависимости от результата проверки условия («да» или «нет») предусмотрен

выбор одной из двух последовательностей действий (ветвей).

Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.


Слайд 6 Например, алгоритм проведения выходного дня в зависимости от

Например, алгоритм проведения выходного дня в зависимости от погоды. Если будет

погоды. Если будет дождь – одни действия, если –

нет, то планы будут другие.

Если ИДЕТ ДОЖДЬ, то ОСТАЕМСЯ ДОМА иначе ИДЕМ ГУЛЯТЬ:

Условие - ромб


Слайд 7 Повторение
Повторение - последовательность действий, выполняемых многократно.
Алгоритмы, содержащие

ПовторениеПовторение - последовательность действий, выполняемых многократно. Алгоритмы, содержащие конструкцию повторения, называют

конструкцию повторения, называют циклическими или циклами.
Последовательность действий, многократно

повторяющаяся в процессе выполнения цикла, называется телом цикла.

Слайд 8 Типы циклов
Заданы условия
продолжения работы
Могут быть
Заданы условия
окончания работы
Задано число
повторений

Типы цикловЗаданы условияпродолжения работыМогут бытьЗаданы условияокончания работыЗадано числоповторений Пока есть кирпичРовно 100 кирпичейДо наступления ночи


Пока есть кирпич
Ровно 100 кирпичей
До наступления ночи


Слайд 9
Цикл с заданным условием продолжения работы
(цикл-ПОКА, цикл

Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл с предусловием) нц пока   кц

с предусловием)
нц пока

цикла (последовательность действий)>
кц

Слайд 10
Погрузка кирпичей
алг погрузка
нач
нц

Погрузка кирпичейалг погрузка нач  нц пока есть кирпичи  взять

пока есть кирпичи
взять один кирпич

если кирпич целый
то положить кирпич в машину
иначе отложить кирпич в сторону
все
кц
кон

Слайд 11 Цикл while в Java.


Конструкция while имеет следующий вид:

while(логическое_выражение)

Цикл while в Java.Конструкция while имеет следующий вид:while(логическое_выражение) { //тело цикла}

{
//тело цикла
}



Слайд 12 Пример: Вывод на экран значений от 1 до

Пример: Вывод на экран значений от 1 до 10.int i =

10.
int i = 1;
while(i < 11){
System.out.println("i= "

+ i);
i++;
}
Конструкция while выполняет выражение в фигурных скобках до тех пор, пока параметр логическое_выражение имеет истинное значение (true). Этот параметр является условием выполнения цикла. В выше приведенном примере, логическое выражение имеет вид i < 11.

Истинность логического выражения (условия) проверяется перед каждым шагом цикла, в том числе и перед первым. while так же называют оператором предусловия.

Слайд 13
Для реализации бесконечного цикла, в качестве параметра достаточно

Для реализации бесконечного цикла, в качестве параметра достаточно указать truewhile(true) {

указать true

while(true) {
//тело цикла
}

Досрочный выход из цикла

(оператор break)

Слайд 14 Цикл с заданным условием окончания работы
(цикл-ДО, цикл

Цикл с заданным условием окончания работы (цикл-ДО, цикл с постусловием) Запись

с постусловием)

Запись на алгоритмическом языке:
нц

<тело_цикла (последовательность действий)>
кц при <условие>

Слайд 15 Цикл с постусловием
Пример. Алгоритм по выучиванию наизусть четверостишия.

Цикл с постусловиемПример. Алгоритм по выучиванию наизусть четверостишия. алг четверостишие нач

алг четверостишие
нач
нц

прочитать четверостишие по книге 1 раз
рассказать четверостишие
кц при не сделал ошибку
кон

Слайд 16 Цикл do-while в Java
do {
//тело цикла
}while(логическое_выражение);
Тело

Цикл do-while в Javado { //тело цикла}while(логическое_выражение);Тело цикла do…while выполняется по

цикла do…while выполняется по крайней мере один раз. Этот

оператор удобно использовать, когда некоторое действие в программе нужно выполнить по крайней мере единожды, но при некоторых условиях придётся повторять его многократно.

Слайд 17
int i = 1;
do{
System.out.println("i = "

int i = 1;do{ System.out.println(

+ i);
i++;
} while(i < 11);
int i =10;
do{

System.out.println("i= " + i);
i++;
}while(i < 5);

Слайд 18
Вывод на экран значений от 1 до 10.
После

Вывод на экран значений от 1 до 10.После выполнения цикла, на

выполнения цикла, на экран будет выведено значение i= 10.


Слайд 19 Задачка:
Реализовать программу-игру: «Угадай число» программа загадывает случайное целое

Задачка:Реализовать программу-игру: «Угадай число» программа загадывает случайное целое число из отрезка

число из отрезка [1;10] и просит пользователя его угадать,

вводя варианты с клавиатуры, пока пользователь не угадает число, программа будет ему подсказывать, сообщая больше или меньше число загаданное, чем то, что ввёл пользователь.
* Программа должна считать количество попыток, которое потребовалось пользователю, чтобы угадать число. И в конце сообщать, сколько было попыток.

  • Имя файла: grafika-v-java-sozdanie-animatsii-osnovy-algoritmizatsii-urok-5-vidy-algoritmov.pptx
  • Количество просмотров: 120
  • Количество скачиваний: 0