🗊Презентация Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?

Нажмите для полного просмотра!
Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №1Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №2Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №3Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №4Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №5Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №6Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №7Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №8Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №9Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №10Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №11Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №12Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №13Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №14Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №15Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?, слайд №16

Вы можете ознакомиться и скачать презентацию на тему Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот?. Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Нові інструкції
Використання базових інструкцій добре.
Які інструкції вміє виконувати наш робот?
Але як доповнити можливості нашого робота?
Яку інструкцію напишемо першою, чого нам не вистачає?
Сподіваюсь повернутися направо 
Описание слайда:
Нові інструкції Використання базових інструкцій добре. Які інструкції вміє виконувати наш робот? Але як доповнити можливості нашого робота? Яку інструкцію напишемо першою, чого нам не вистачає? Сподіваюсь повернутися направо 

Слайд 2





Перша інструкція.
Нам потрібен синтаксис для створення нової інструкції.
Нехай інструкція буде мати назву turnRight, яку ми зможемо викликати коли нам потрібно повернути робота направо.
Відкриємо нашу першу програму FirstProgram.
В нас вже є написаний нами метод (інструкція).
Що це за метод?
run()
Описание слайда:
Перша інструкція. Нам потрібен синтаксис для створення нової інструкції. Нехай інструкція буде мати назву turnRight, яку ми зможемо викликати коли нам потрібно повернути робота направо. Відкриємо нашу першу програму FirstProgram. В нас вже є написаний нами метод (інструкція). Що це за метод? run()

Слайд 3





Перший метод
Давайте напишемо наш новий метод.
private void turnRight(){
…
}
Описание слайда:
Перший метод Давайте напишемо наш новий метод. private void turnRight(){ … }

Слайд 4






Питання?
Які ще команди ми можемо придумати?
Описание слайда:
Питання? Які ще команди ми можемо придумати?

Слайд 5





SuperKarel
Тепер давайте почнемо робити, щось складніше.
Виявляється в нас є SuperKarel.
Це той же робот але з якого зняті тренувальні колеса.
В нього вже існують методи turnRight, turnAround і багато інших.
Описание слайда:
SuperKarel Тепер давайте почнемо робити, щось складніше. Виявляється в нас є SuperKarel. Це той же робот але з якого зняті тренувальні колеса. В нього вже існують методи turnRight, turnAround і багато інших.

Слайд 6





SuperKarel
Ура, ми знаємо всі команди.
Ми вміємо створювати нові методи.
Ми СУПЕР програмісти .
Давайте трохи пофілософствуємо тепер.
Чи є якісь дії які ви робите кожен день?
Описание слайда:
SuperKarel Ура, ми знаємо всі команди. Ми вміємо створювати нові методи. Ми СУПЕР програмісти . Давайте трохи пофілософствуємо тепер. Чи є якісь дії які ви робите кожен день?

Слайд 7





Повторювані дії
Що нам дає виконання однакових дій (повторення)?
Ви робите одні й ті ж самі дії (в комплексі).
Повернемося до робота.
Припустимо нам потрібно зробити наступні дії:
зробити три кроки вперед
Ми можемо написати три інструкції.
А потім знову …
А якщо нам потрібно повторити дії 20 разів?
Що писати 20 викликів?
Описание слайда:
Повторювані дії Що нам дає виконання однакових дій (повторення)? Ви робите одні й ті ж самі дії (в комплексі). Повернемося до робота. Припустимо нам потрібно зробити наступні дії: зробити три кроки вперед Ми можемо написати три інструкції. А потім знову … А якщо нам потрібно повторити дії 20 разів? Що писати 20 викликів?

Слайд 8





Цикл for
Для цих цілей в нас є цикл for.
Давайте розглянемо синтаксис.
for (int i=0;i<3;i++){
turnLeft();
}
І що зробить наш цикл?
Питання?
Описание слайда:
Цикл for Для цих цілей в нас є цикл for. Давайте розглянемо синтаксис. for (int i=0;i<3;i++){ turnLeft(); } І що зробить наш цикл? Питання?

Слайд 9





Цикл While
Гарна ситуація, коли ми знаємо скільки разів ми маємо виконати певні дії.
Але, що робити коли ми цього не знаємо?
Ви можете сказати, що ви завжди знаєте скільки разів і що ви маєте зробити.
Але давайте розглянемо ситуацію з нашим Керолом і стіною…
Інколи нам потрібна конструкція – “Роби щось поки якась умова істинна”
У випадку з роботом … “Йди прямо поки не наштовхнешся на стіну”
Описание слайда:
Цикл While Гарна ситуація, коли ми знаємо скільки разів ми маємо виконати певні дії. Але, що робити коли ми цього не знаємо? Ви можете сказати, що ви завжди знаєте скільки разів і що ви маєте зробити. Але давайте розглянемо ситуацію з нашим Керолом і стіною… Інколи нам потрібна конструкція – “Роби щось поки якась умова істинна” У випадку з роботом … “Йди прямо поки не наштовхнешся на стіну”

Слайд 10





Цикл While
І як же написати таку умову?
В нас для цього існує цикл while.
Синтаксис виглядає наступним чином:
while(умова){
…
}
Питання?
Гарне питання звідки взяти умову?
Якщо ми розглядаємо нашого робота, то в нього є сенсори.
Що ми можемо одразу перевірити, frontIsClear()
Давайте розберемо програму SecondProgram і її роботу в трьох світах.
Описание слайда:
Цикл While І як же написати таку умову? В нас для цього існує цикл while. Синтаксис виглядає наступним чином: while(умова){ … } Питання? Гарне питання звідки взяти умову? Якщо ми розглядаємо нашого робота, то в нього є сенсори. Що ми можемо одразу перевірити, frontIsClear() Давайте розберемо програму SecondProgram і її роботу в трьох світах.

Слайд 11





Цикли
Питання?
Давайте оформимо метод йти до стіни.
Я думаю в вас має бути питання, які всі умови, що я можу перевіряти, де вони всі знаходяться?
Описание слайда:
Цикли Питання? Давайте оформимо метод йти до стіни. Я думаю в вас має бути питання, які всі умови, що я можу перевіряти, де вони всі знаходяться?

Слайд 12





Сенсори
Описание слайда:
Сенсори

Слайд 13





Умова
Інколи нам не потрібен цикл.
Інколи нам потрібно перевірити одну умову і виконати якусь дію.
Що нам робити?
if (умова) {
…
}
Давайте напишемо якийсь приклад.
Описание слайда:
Умова Інколи нам не потрібен цикл. Інколи нам потрібно перевірити одну умову і виконати якусь дію. Що нам робити? if (умова) { … } Давайте напишемо якийсь приклад.

Слайд 14





If , else
Інколи нам в залежності від умови потрібно виконати або одну або іншу дію.
Що робити тоді?
if(умова){
…
}
else {
…
}
Давайте спробуємо написати приклад.
Питання?
Описание слайда:
If , else Інколи нам в залежності від умови потрібно виконати або одну або іншу дію. Що робити тоді? if(умова){ … } else { … } Давайте спробуємо написати приклад. Питання?

Слайд 15





Програма
Давайте напишемо велику програму де будемо використовувати всі наші знання.
Напишемо програму в якій Керол перестрибує будинки.
Умови: 
світ має розмірність 9хN
будинки можуть бути будь-якої висоти
будинки розташовуються на будь якій відстані один від одного але містять обов’язково порожню  клітинку
Описание слайда:
Програма Давайте напишемо велику програму де будемо використовувати всі наші знання. Напишемо програму в якій Керол перестрибує будинки. Умови: світ має розмірність 9хN будинки можуть бути будь-якої висоти будинки розташовуються на будь якій відстані один від одного але містять обов’язково порожню клітинку

Слайд 16






Питання?
Описание слайда:
Питання?



Похожие презентации
Mypresentation.ru
Загрузить презентацию