Языки реализации алгоритмов. Операции над списками: различия между версиями

Материал из Поле цифровой дидактики
Строка 38: Строка 38:
* pipe
* pipe
* filter
* filter
==== pipe ====
# из полученного выделяем (keep_items) города с населением больше миллиона - и отдаём
# из полученного выделяем (keep_items) города из России - и отдаём
# из полученного вырезаем только столбцы № 2 + № 14 + № 20 (этот режем на 2 колонки)


[[Файл:BigCities script pic.png|800px]]
[[Файл:BigCities script pic.png|800px]]

Версия от 18:27, 24 октября 2022


Описание события Языки реализации алгоритмов. Операции над списками
Тип события
Начало 2022-10-22T09:00:56.000Z
Окончание 2022-10-22T11:50:56.000Z
color lime
Адрес события http://digida.mgpu.ru/
Видео запись события
Среды и средства, которые использовались в рамках события
Формируемые в рамках события компетенции
Область знаний
Местоположение
Формат реализации


Подсветка синтаксиса языков программирования на страницах медиавики

см. Алгоритмы сортировки - использованы блоки Scratch

 when green flag clicked
set [pass v] to [0]
set [swaps v] to [0]
repeat until <<(pass) > [0]> and <(swaps) = [0]>>
 set [item v] to [0]
 change [pass v] by (1)
 set [swaps v] to [0]
 repeat ((length of [data v]) - (1))
   change [item v] by (1)
   if <(item ((item) + (1)) of [data v]) < (item (item) of [data v])> then
     set [value v] to (item ((item) + (1)) of [data v])
     replace item ((item) + (1)) of [data v] with (item (item) of [data v])
     replace item (item) of [data v] with (value)
     change [swaps v] by (1)
   end
 end

Примеры подсветки синтаксиса в статье Класс (программирование) - для Ruby, Python, JavaScript

Обработка данных в Snap!

  • Операции над списком
  • Map
  • pipe
  • filter

pipe

  1. из полученного выделяем (keep_items) города с населением больше миллиона - и отдаём
  2. из полученного выделяем (keep_items) города из России - и отдаём
  3. из полученного вырезаем только столбцы № 2 + № 14 + № 20 (этот режем на 2 колонки)

Примеры от разработчиков