Інформація про новину
  • Переглядів: 180
  • Дата: 5-10-2022, 22:15
5-10-2022, 22:15

2. Як створити програму в Scratch

Категорія: Інформатика





Попередня сторінка:  1. Алгоритм. Пригадаймо Scratch
Наступна сторінка:   3. Використання блоків в Scratch

Що таке програма?

Ви вже знаєте різницю між апаратним та програмним забезпеченням, тобто різницю між пристроями та комп’ютерними програмами, які роблять пристрої корисними! Але що таке програма насправді?

Комп’ютерна програма - це список інструкцій (команд), що зберігаються у вигляді файлу на жорсткому диску. Програма має бути написана однією з мов програмування та використовуватися комп’ютером для досягнення конкретної мети.

Хто пише програми?

Як вони пишуть програму для малювання чи гру?

Програму пише програміст/програмістка. Неможливо написати програму з 0 та 1, які розуміє комп’ютер, тому програмісти пишуть мовами програмування. Щойно програма написана, програміст використовує програмне забезпечення, щоб перетворити цю програму в зрозумілі комп’ютеру 0 та 1.

Мова програмування - це як звичайна мова, але вона має дуже обмежений список слів і точні правила.

Залежно від проблеми/задачі використовують різні мови програмування. Ви навчитесь користуватися Scratch -простою мовою програмування для початківців!

ДОВІДКА

Програмісти/програмістки або інженери/інженерки програмного забезпечення -люди, які створюють програми. Це все різні назви для одної професії.

Дотримуйся інструкцій

Іноді ви не звертаєте увагу на алгоритми, які виконуєте, щоб досягти мети. Наприклад, коли ви встаєте щоранку, то дотримуєтесь порядку певних дій.

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

Під час запуску програми комп’ютер читає список команд чи інструкцій. Потім комп’ютер виконує ці інструкції.

Кроки для створення програми

Для створення програми потрібно виконати кілька кроків.

1

По-перше, перед тим як розпочати розробку програми, вам необхідно зрозуміти проблему, яку плануєте розв'язати за допомогою програми.

2

По-друге, вам потрібно придумати кроки, необхідні для розв’язання проблеми та створення алгоритму.

3

По-третє, треба створити блок-схему, щоб графічно відобразити кроки алгоритму.

4

Нарешті,

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

Знову про алгоритм

Алгоритм - це покроковий список інструкцій, яких потрібно дотримуватися для розв’язання проблеми.

Ці інструкції мають бути досить простими, щоб кожен крок можна було зробити, не замислюючись над ним. Алгоритми є і в реальному світі. Наприклад, рецепт - це алгоритм. Він говорить вам, які інгредієнти потрібні для приготування конкретної страви та які дії потрібно виконати.

Комп’ютери роблять лише те, що люди наказують їм робити. Якщо ви дасте неправильні вказівки, результат також буде неправильним, або робота не буде виконана.

Інгредієнти фруктового салату:

> полуниця;

> виноград;

> ананаси;

> персики;

> банани;

> апельсини;

> журавлина;

> ківі;

> коричневий цукор;

> апельсиновий сік.

Рецепт фруктового салату

1

Вимийте фрукти.

2

Змішайте апельсиновий сік з коричневим цукром.

3

Поріжте усі фрукти.

4

Покладіть фрукти у велику скляну ємність.

5

Додайте суміш соку і цукру до фруктів.

6

Якщо салат смачний, перейдіть до кроку 8, а якщо ні - перейдіть до кроку 7.

7

Додайте те, чого не вистачає, і перейди до кроку 6.

8

Накрий ємність і постав до холодильника на 3-4 години.

ІСТОРІЯ

Алгоритм походить від «Algoritmi» - латинської форми імені знаменитого персидського математика Мухаммеда ібн Муса аль-Хварізмі. Його праці з математики, географії та астрономії стала основою для виникнення математичних наук.

Блок-схема

Блок-схема - це схема, яка відображає алгоритм і показує кроки та їх порядок. Ця схема ілюструє чітке покрокове розв’язання проблеми.

Ви можете скласти блок-схему, щоб зрозуміти, як розв’язати проблему, перш ніж почати писати програму.

Щоб створити зрозумілі комп’ютеру кроки алгоритму, необхідно намалювати блок-схему, використовуючи чотири різіні типи блоків (для дій) і стрілки (для відображення порядку виконання).

Показує початок і кінець алгоритму.

Отримання та відтворення даних (введення та виведення).

Робити обчислення або давати команди.

Ухвалення рішень (так або ні).

Стрілка для з’єднання фігур і вказівки на наступний крок.

Не завжди потрібно використовувати всі типи блоків в одній блок-схемі. Використовуй лише ті блоки, які потрібні

Блок-схеми повинні бути намальовані однаково. Кожен крок - це окремий блок, і стрілки повинні показувати, яким шляхом рухатися

Намалюй блок-схему

Щоб створити блок-схему, потрібно проаналізувати кроки алгоритму. Для рецепту фруктового салату блок-схема має такий вигляд.

Етапи блок-схеми для фруктового салату

1

Початок.

2

Вимийте фрукти.

3

Змішайте апельсиновий сік з коричневим цукром.

4

Поріжте фрукти.

5

Покладіть фрукти у велику скляну ємність.

6

Додайте суміш соку і цукру до фруктів.

7

Якщо це смачно, перейдіть до кроку 9, а якщо ні - до кроку 8.

8

Додайте те, чого не вистачає, і перейди до кроку 7.

9

Накрийте ємність і постав до холодильника на 3-4 години.

10]

Кінець.

Як створити програму

Кроки для створення програми

1

Зрозуміти проблему.

2

Створити алгоритм.

3

Намалювати блок-схему.

4

Написати код.

1

Зрозуміти проблему

Перш ніж розпочати розробку програми, ви маєте зрозуміти проблему, яку хочете розв’язати.

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

По-перше, вам треба подумати про кроки, які треба зробити для розв’язання цієї проблеми. Потрібно знати колір Кота. Перевірити, чи є відповідь правильною. І після цього потрібно змусити Кота щось сказати, якщо він отримає правильну відповідь.

2

Створити алгоритм

Якщо ви запишете невеликі кроки, необхідні для розв’язання проблеми простою мовою, ви отримаєте алгоритм:

> запитайте про колір Кота;

> перевірте відповідь;

> якщо відповідь «рудий», Кіт скаже «Няв».

3

Намалювати блок-схему

Для процесу запитання та відповіді блок-схема має такий вигляд.

4

Написати код

Якщо перетворити блок-схему в кроки мовою програмування, у вас буде перша програма!

Програма, яка допоможе розв’язати цю проблему в Scratch, наведена нижче.

Ви незабаром дізнаєтесь, як можна написати кожну інструкцію.

ІСТОРІЯ

Ада Лавлейс була першою програмісткою в історії. Вона написала кілька програм для механічного комп'ютера Чарльза Беббіджа в 1843 році. На жаль, Ада не знала, чи правильно працюють програми, бо машина так і не була закінчена! Її роботи були опубліковані в 1953 році.

Практичне завдання

Реалізуйте запропонований алгоритм попередньо створивши блок-схему до нього. Дайте відповіді на питання.

 

Це матеріал з підручника "Інформатика" 5 клас Джон Ендрю Біос 

 




Попередня сторінка:  1. Алгоритм. Пригадаймо Scratch
Наступна сторінка:   3. Використання блоків в Scratch



^