пятница, 18 октября 2019 г.

Коротко об алгоритмах в среде Кумир

Для тех кто пропустил/не понял публикую краткий конспект изученного в классе.
О начальных шагах работы с исполнителем Робот в Кумире уже писала здесь >>>

Цикл N раз (другое название - цикл со счетчиком)
применяется когда заранее известно сколько повторений необходимо сделать.
Общий вид:
нц <количество повторений> раз
    <команда 1>
    <команда 2>
     …
    <команда n>
кц

Цикл пока (цикл с предусловием)
Повторение происходит ПОКА условие выполнено. Условие ПРЕДШЕСТВУЕТ телу цикла.
Общий вид:
нц пока <условие>
...
кц
Условие может быть простым или сложным. Сложное  условие – условие с логическими операциями (НЕ, И, ИЛИ, …) 
Создавая циклы с условием для Робота , можно использовать 10 команд проверки простых  условий:
– 8 команд вида [слева/справа/снизу/сверху] [стена/свободно]
– 2 команды вида клетка [закрашена/чистая]

Вспомогательный алгоритм
Вспомогательный алгоритм (процедура) — это алгоритм, который хранится в памяти компьютера и может быть вызван для исполнения по его имени.

В среде Кумир сохранить отдельно вспомогательный алгоритм нет возможности, его следует записать после текста основной программы.
Общий вид:
использовать Робот
алг
нач

имя вспомогательного алг

кон {заканчивается текст основной программы и начинается задание вспомогательного алгоритма}
алг <имя вспомогательного алг>
нач

кон

Вспомогательный алгоритм (процедура) - инструмент, который позволяет:
  • сократить текст основного алгоритма (за счет отсутствия многократных описаний одних и тех же повторяющихся действий);
  • свести новую задачу к уже решенным, используя уже написанные алгоритмы как вспомогательные (метод программирования снизу вверх);
  • писать, проверять и отлаживать большую программу по частям;
  • переделывать программы и исправлять в них ошибки, не затрагивая тех частей алгоритма, которые остаются без изменения;
  • в сочетании с методом последовательного уточнения решить "трудную" задачу, разбивая ее на более мелкие и "легкие" подзадачи.
Условный оператор (команда ЕСЛИ) - команда, позволяющая реализовать ветвление (выполнение алгоритма в зависимости от проверки некоторого условия по одному или другому "маршруту").
Оператор Если может быть реализован в полной или неполной (краткой) форме.
Общий вид полной формы:
если <условие>
то <действия 1>
иначе <действия 2>
все

Общий вид краткой формы:
если <условие>
то <действия 1>
все
В краткой форме отсутствуют команды, которые будут выполняться, если условие неверно.

среда, 2 октября 2019 г.

Компьютерный вернисаж -2019

Друзья! Осень - время для творчества)

Уже много лет подряд в этот период я прошу учеников проявить свои художественные таланты и представить работы на школьный (а затем и на районный) конкурс "Компьютерный вернисаж" (см. IT-school: И снова вернисаж или IT-school: Традиционный вернисаж). Не буду нарушать славную традицию, тем более, что каждый раз кому-то из наших школьников удается поразить и удивить своим талантом и творчеством учителей информатики.

В этом году организаторы предложили следующие темы:
  • «Новогодняя мозаика»;
  • «Подводный мир";
  • "Все для фронта, все для Победы (1941-1945 гг.)"
  • "Экзотическая флора и фауна"
Работа по выбранной теме может быть выполнена в номинации: Рисунки или Коллажи
Обращаю особое внимание на требования к работам.

РИСУНКИ представляются в виде файла, выполненного в любом графическом редакторе (Paint, AdobePhotoshop и др.) и сохраненного в формате *.jpg или *.png.
Рисунок представляет собой авторскую работу, выполненную с использованием инструментов графического редактора. При создании рисунка может использоваться графический планшет.

КОЛЛАЖИ 
  • Для работ, выполненных в AdobePhotoShop, CorelDraw возможно потребуется представить исходный файл (с расширением *.psd, *. cdr без слияния слоев, т.е. исходный рабочий вариант и файл с расширением *.jpg, *. gif).
  • При использовании стоковых (заимствованных изображений из сети Internet) в сопроводительной документации указать их источники.
  • Если работа получена путем доработки исходного изображения (своей фотографии, своего нарисованного и отсканированного рисунка), то дополнительно в электронном виде представляется и исходное изображение.
Полный текст Положения см здесь >>>

Для понимания уровня исполнения работ, достойных не только выхода на районный тур конкурса, но и призовых мест среди школьников Фрунзенского района, рекомендую посмотреть достойные работы прошлых лет Вернисаж-2017   Вернисаж-2016

Задание 3. В соответствии с требованиями, подготовить работу на конкурс. Файл с рисунком или коллажем назвать своей фамилией и положить в Хранилище ДЗ своей группы в папку "Компьютерная графика". Срок выполнения ДЗ - до 21.00 06 ноября 2019.