Определение и свойства алгоритмов
Исполнители алгоритма
5 основных свойств алгоритмов
Алгоритмы рисования на листе
Домашнее задание
356.57K
Категория: ИнформатикаИнформатика

Определение и свойства алгоритмов

1. Определение и свойства алгоритмов

2. Исполнители алгоритма

Алгоритм- набор инструкций, описывающих порядок
действий исполнителя для достижения результата за
конечное число действий, при любом наборе исходных
данных.

3.

Задача: Я хочу съесть апельсин. Как это
сделать?
Пример алгоритма:
начало
достань нож
порежь апельсин
съешь апельсин
конец

4.

Блок схема алгоритма
Начало
Достать нож
Порежь апельсин
Съешь апельсин
Конец

5. 5 основных свойств алгоритмов

Конечность(результативность) алгоритма означает, что за
конечное число шагов должен быть получен результат;
Понятность алгоритма означает, что алгоритм должен
содержать только те команды, которые входят в набор
команд, который может выполнить конкретный исполнитель;
Точность алгоритма означает, что каждая команда должна
пониматься однозначно;
Массовость алгоритма означает, что однажды составленный
алгоритм должен выполняться для решения подобных задач
с разными исходными данными;
Дискретность — процесс решение задачи должен быть
разбит на последовательность отдельных выполняемых
шагов.

6.

Если алгоритм обладает всеми выше
перечислимыми свойствами , то работа по нему
будет выполняться формально, т.е без
элементов творчества со стороны исполнителя.

7.

8. Алгоритмы рисования на листе

Перо
Синтаксис:
перо(толщина, цвет окраска контура)
Устанавливает параметры контура.
толщина – толщина линии. Изначально равна 1.
При толщине 0 линия не рисуется, но заливка
внутренней области фигуры производится.
окраска контура – цвет линии вокруг рисуемой
фигуры.

9.

Кисть
Синтаксис:
кисть(цвет заливка) Устанавливает цвет
заливки.
заливка – цвет заливки. Изначально
прозрачный (рисование только контуров).

10.

В точку
Синтаксис:
в точку(x, y) Перемещает перо рисователя в
точку, ничего при этом не рисуя.
x – координата целевой точки по горизонтали;
y – координата целевой точки по вертикали.

11.

Линия
Синтаксис:
линия(x1, y1, x2, y2) Рисует отрезок.
(x1,y1) – координаты начала отрезка;
(x2,y2) – координаты конца отрезка.

12.

Линия в точку
Синтаксис:
линия в точку(x, y) Перемещает перо
рисователя в точку, рисуя при этом прямую
линию.
x – координата целевой точки по горизонтали;
y – координата целевой точки по вертикали.

13.

Окружность
Синтаксис:
окружность(x, y, r) Рисует окружность.
x – координата центра окружности по
горизонтали;
y – координата центра окружности по
вертикали;
r – радиус окружности.

14.

Алгоритм
Рисунок

15. Домашнее задание

1. Скачать кумир https://www.niisi.ru/kumir/dl.htm и
установить на свой ПК
2. Используя Алгоритмы, нарисуйте эти фигуры на
одном листе в исполнителе Рисователь. Сохраните
файл и отправьте мне на почту в Net-школе
English     Русский Правила