Використання псевдокоду з учнями

Псевдокод — це крок між блоками або командами у VEXcode та звичайній мові. Часто учні можуть «здогадатися і перевірити» свій шлях до пошуку рішення. Це, однак, не призводить до побудови концептуального розуміння концепцій кодування.

Псевдокод можна використовувати, щоб допомогти студентам створити концептуальне розуміння інформатики та свого коду. Студенти використовують псевдокод, щоб повідомити поведінку, яку вони хочуть, щоб їхній робот виконував під час проекту, щоб конкурувати із завданням.


Кроки до псевдокоду

Ці кроки описують те, що повинні зробити учні та вчитель, щоб учні могли скласти список поведінкових дій, які складають завдання, і зрозуміти, як вони пов’язані з бажаною поведінкою робота, перш ніж почати кодувати.

Ескіз робота Clawbot на полі. Ліворуч і вгорі від робота є синій Бакібол, а червоні стрілки вказують, що робот повинен повернутися до нього обличчям, а потім їхати в його напрямку.

1. Розбийте завдання на найменші види поведінки.

Це можна зробити, накресливши завдання або зробивши нотатки про кроки.

Інженерний зошит

Нотатки в інженерному зошиті, на яких написано: Крок 1. Поверніть ліворуч, щоб бути обличчям до Бакібола. Крок 2. Рухайтеся вперед, щоб зіштовхнути Бакібол з поля.

Блоки EXP VEXcode

Два блоки коментарів із написом «Поверніть ліворуч, щоб зустрітися з Бакіболом», а потім «Рухайтеся вперед, щоб зіштовхнути Бакібол з поля».

VEXcode EXP Python

Коментарі Python, що читаються як «Поверніть ліворуч, щоб зустрітися з Бакіболом», а потім «Їдьте вперед, щоб зіштовхнути Бакібол з поля».

2. Позначте поведінку. Це можна зробити в інженерному блокноті або за допомогою коментарів у VEXcode EXP.

Група учнів зі своїм учителем обговорює завдання з псевдокоду.

3. Попросіть студентів поділитися своїм псевдокодом з учителем. Це коли вчитель може поговорити зі студентами про очікування від робота та завдання, яке робот насправді має виконати.

Якщо псевдокод студента відповідає очікуванням, він може почати кодування. Якщо псевдокод не відповідає очікуванням і/або завданню, заохочуйте студентів повернутися до першого кроку, розбити завдання на ще менші дії та пройти процес знову.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: