Середовище опису та виконання алгоритмів

Завдання:

  1. Виписати до зошита та вивчити правила і визначення наведені в статті;
  2. За можливості, встановити на телефон або планшет додаток ScratchJr або на комп'ютер програму Scratch (2.0 або 3.0);
  3. Ознайомитися з інтерфейсом користувача встановлених програм (перегляньте відео нижче);
  4. Для тих, хто хоче знати і вміти більше: https://brainbasket.org/bezkoshtovni-uroki-scratch/ (безкоштовні уроки по програмуванню в Scratch 2.0);
  5. Дотримуватись правил карантину, мити руки і НЕ ХВОРІТИ!

Якщо алгоритм призначено для виконання за допомогою комп'ютера, його записують спеціальною мовою, яка має бути йому «зрозумілою». 

Такий запис називають програмою

Програми створюють для опрацювання інформаційних даних за допомогою комп'ютера. Говорять, що виконавцем програм є комп'ютер.

Комп'ютерна програма — це алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп'ютером

Переглянути процес виконання програми на комп'ютері деяким виконавцем, що має свою систему команд, і її результат можна в середовищі виконання алгоритму.

Комп'ютерне середовище виконання алгоритму (середовище програмування) — це спеціальна програма, яка дає змогу створювати і виконувати алгоритми для обраних виконавців з визначеною системою команд на комп'ютері.

Таких програм є досить багато. Кожна з них створюється людьми з певною метою. Прикладом такого комп'ютерного середовища є програмне середовище Scratch.

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

На сьогодні Scratch має три актуальні версії - 1.0, 2.0 та 3.0, відповідно останньою і найактуальнішою є версія Scratch 3.0. Також створено версію для мобільних пристроїв ScratchJr

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

Спрайт - виконавець алгоритму в середовищі Scratch (по замовчуванню - рудий кіт)

Сцена - місце на якому спрайт виконує вказівки алгоритму

Скрипт - алгоритм написаний для виконавця в Scratch

Я пропоную кожному з вас визначитися з версією середовища і приступати до програмування!!!

Scratch 2.0

 

Scratch 3.0

ScratchJr

 

Весь цикл уроків по ScratchJr (українською мовою)

Scratch.mit.edu

Виявляється Scratch має також онлайн редактор, але для роботи з ним потрібно зареєструватися: