🗊Презентация Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок

Нажмите для полного просмотра!
Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №1Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №2Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №3Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №4Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №5Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №6Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №7Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №8Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №9Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №10Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №11Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №12Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №13Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №14Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №15Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №16Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №17Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №18Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №19Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №20Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №21Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №22Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №23Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №24Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №25Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №26Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №27Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №28Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №29Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №30Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №31Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №32Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №33Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №34Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №35Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №36Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №37Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №38Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №39Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №40Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №41Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №42Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №43Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок, слайд №44

Содержание

Вы можете ознакомиться и скачать презентацию на тему Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок. Доклад-сообщение содержит 44 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основы программирования
ФИСТ 1 курс
Власенко 
Олег 
Федосович
Лекция 3
Функции. Локальные переменные. 
Передача параметров.
Рекурсия.
Рисование рекурсивных картинок
Описание слайда:
Основы программирования ФИСТ 1 курс Власенко Олег Федосович Лекция 3 Функции. Локальные переменные. Передача параметров. Рекурсия. Рисование рекурсивных картинок

Слайд 2





Что такое подпрограмма?
Процедуры и функции в Pascal.

procedure ReadArray;
begin
end;

function Abs(x:single): single;
begin
end;
Описание слайда:
Что такое подпрограмма? Процедуры и функции в Pascal. procedure ReadArray; begin end; function Abs(x:single): single; begin end;

Слайд 3





Зачем нужны подпрограммы?
Описание слайда:
Зачем нужны подпрограммы?

Слайд 4





Зачем нужны подпрограммы?
Писать меньше кода - Повторяющийся код реализовать один раз, а вызывать многократно (sin(), printf() …)
Сделать код проще для редактирования - Разделить длинный код на части (произвольно) 
Упростить код - Разбить сложный алгоритм на части
Повысить уровень абстракции – уйти от низкоуровневых операций на уровень предметной области 

Создавать библиотеки для повторного использования – стандартная библиотека Си состоит из функций
Писать большие программы (до десятков и сотен тысяч строк кода)
Описание слайда:
Зачем нужны подпрограммы? Писать меньше кода - Повторяющийся код реализовать один раз, а вызывать многократно (sin(), printf() …) Сделать код проще для редактирования - Разделить длинный код на части (произвольно) Упростить код - Разбить сложный алгоритм на части Повысить уровень абстракции – уйти от низкоуровневых операций на уровень предметной области Создавать библиотеки для повторного использования – стандартная библиотека Си состоит из функций Писать большие программы (до десятков и сотен тысяч строк кода)

Слайд 5





Рисование креста
Описание слайда:
Рисование креста

Слайд 6





Рисование треугольника
Описание слайда:
Рисование треугольника

Слайд 7





Рисование окружности
Описание слайда:
Рисование окружности

Слайд 8





Рекурсия
Описание слайда:
Рекурсия

Слайд 9





Рекурсия
Описание слайда:
Рекурсия

Слайд 10





Рекурсия
Описание слайда:
Рекурсия

Слайд 11





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 12





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 13





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 14





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 15





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 16





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 17





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 18





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 19





Рисование рекурсивного креста
Описание слайда:
Рисование рекурсивного креста

Слайд 20





Рисование треугольника
Описание слайда:
Рисование треугольника

Слайд 21





Рисование рекурсивной фигуры с треугольником
Описание слайда:
Рисование рекурсивной фигуры с треугольником

Слайд 22





Рисование рекурсивной фигуры с треугольником
Описание слайда:
Рисование рекурсивной фигуры с треугольником

Слайд 23





Рисование рекурсивной фигуры с треугольником
Описание слайда:
Рисование рекурсивной фигуры с треугольником

Слайд 24





Рисование рекурсивной фигуры с треугольником
Описание слайда:
Рисование рекурсивной фигуры с треугольником

Слайд 25





Рисование окружности
Описание слайда:
Рисование окружности

Слайд 26





Рисование рекурсивной окружности
Описание слайда:
Рисование рекурсивной окружности

Слайд 27





Рисование рекурсивной окружности
Описание слайда:
Рисование рекурсивной окружности

Слайд 28





Рисование рекурсивной окружности
Описание слайда:
Рисование рекурсивной окружности

Слайд 29





Рисование рекурсивной окружности
Описание слайда:
Рисование рекурсивной окружности

Слайд 30





Косвенная рекурсия
Описание слайда:
Косвенная рекурсия

Слайд 31





Косвенная рекурсия (1)
Описание слайда:
Косвенная рекурсия (1)

Слайд 32





Косвенная рекурсия (2)
Описание слайда:
Косвенная рекурсия (2)

Слайд 33





Косвенная рекурсия (3)
Описание слайда:
Косвенная рекурсия (3)

Слайд 34





Прототипы функций
Описание слайда:
Прототипы функций

Слайд 35





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

Слайд 36





Фракталы. Кривая Коха
Описание слайда:
Фракталы. Кривая Коха

Слайд 37





Фракталы. Кривая Коха
Описание слайда:
Фракталы. Кривая Коха

Слайд 38





Фракталы. Кривая Коха
Описание слайда:
Фракталы. Кривая Коха

Слайд 39





Фракталы. Кривая Коха
Описание слайда:
Фракталы. Кривая Коха

Слайд 40





Функция рисующая кривую Коха
Описание слайда:
Функция рисующая кривую Коха

Слайд 41





Функция рисующая кривую Коха
Описание слайда:
Функция рисующая кривую Коха

Слайд 42





Функция рисующая кривую Коха
Описание слайда:
Функция рисующая кривую Коха

Слайд 43





Домашнее задание
Воспроизвести все рекурсивные (прямые) функции отрисовки (крест, треугольник, круг).
Поэкспериментировать с рекурсией – создать свой собственный рисунок из рекурсивно повторяющихся фигур
** Воспроизвести косвенную рекурсию. Поэкспериментировать с ними
**** Воспроизвести функцию отрисовки кривой Коха
+++ Нарисовать снежинку Коха или любой другой красивый фрактал
Описание слайда:
Домашнее задание Воспроизвести все рекурсивные (прямые) функции отрисовки (крест, треугольник, круг). Поэкспериментировать с рекурсией – создать свой собственный рисунок из рекурсивно повторяющихся фигур ** Воспроизвести косвенную рекурсию. Поэкспериментировать с ними **** Воспроизвести функцию отрисовки кривой Коха +++ Нарисовать снежинку Коха или любой другой красивый фрактал

Слайд 44





Источники информации
КАК рисовать в Win32 API? -http://radiofront.narod.ru/htm/prog/htm/winda/api/paint.html 
Документация по Win API – MSDN (Лучше искать через Google)
Фракталы -https://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B0%D0%BA%D1%82%D0%B0%D0%BB
Описание слайда:
Источники информации КАК рисовать в Win32 API? -http://radiofront.narod.ru/htm/prog/htm/winda/api/paint.html Документация по Win API – MSDN (Лучше искать через Google) Фракталы -https://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B0%D0%BA%D1%82%D0%B0%D0%BB



Похожие презентации
Mypresentation.ru
Загрузить презентацию