Инфоурок Другое ПрезентацииДвижение по окружности

Движение по окружности

Скачать материал
Скачать материал "Движение по окружности"

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Дефектоскопист

Описание презентации по отдельным слайдам:

  • Движение
по окружностиТема: программирование на языке PascalABC
Автор: Юдин А...

    1 слайд

    Движение
    по окружности
    Тема: программирование на языке PascalABC
    Автор: Юдин Андрей Борисович
    Учитель информатики МКОУ Плесская СОШ
    Презентация к уроку информатики

  • ?1Можно ли организовать движение по окружности средствами языка программирования

    2 слайд

    ?
    1
    Можно ли организовать движение по окружности средствами языка программирования

  • 2ACBα

    3 слайд

    2
    A
    C
    B
    α

  • 3ACBα

    4 слайд

    3
    A
    C
    B
    α

  • 4XYxyαxyACBКоординаты X и Y зависят от угла αRX=R∙cos αY=R∙sin α

    5 слайд

    4
    X
    Y
    x
    y
    α
    x
    y
    A
    C
    B
    Координаты X и Y зависят от угла α
    R
    X=R∙cos α
    Y=R∙sin α

  • 5XYO(0,0)320200400640x´= 320 + xy´= 200 + yX´Y´

    6 слайд

    5
    X
    Y
    O(0,0)
    320
    200
    400
    640
    x´= 320 + x
    y´= 200 + y


  • 6XYy=f(x)y= -f(x)Умножение функции на 
-1 
отражает график симметрично относи...

    7 слайд

    6
    X
    Y
    y=f(x)
    y= -f(x)
    Умножение функции на
    -1
    отражает график симметрично относительно оси ОХ

  • 7x´= 320 + xy´= 200 + yX´Y´y´= 200 -  yy´= 200 -  y;  движение против часовой...

    8 слайд

    7
    x´= 320 + x
    y´= 200 + y


    y´= 200 - y
    y´= 200 - y; движение против часовой стрелки
    y´= 200 + y; движение по часовой стрелке

  • 8α = 0°α = 45°α = 90°α = 135°α = 180°α = 225°α = 270°α = 315°α = 360°α = α + 45°

    9 слайд

    8
    α = 0°
    α = 45°
    α = 90°
    α = 135°
    α = 180°
    α = 225°
    α = 270°
    α = 315°
    α = 360°
    α = α + 45°

  • 9

    10 слайд

    9

  • 10За один оборот 
α изменяется от 0 до 2*PiФункция Pi  с шагом α = α + Pi/40U...

    11 слайд

    10
    За один оборот
    α изменяется от 0 до 2*Pi
    Функция Pi
    с шагом α = α + Pi/40
    Uses Crt;
    Begin
       WriteLn('Число Pi = ', Pi);
    End.

  • 11x´= 320 + xy´= 200 + yx´= 320 + R∙cos αy´= 200  - R∙sin αx = R∙cos αy = R∙s...

    12 слайд

    11
    x´= 320 + x
    y´= 200 + y
    x´= 320 + R∙cos α
    y´= 200 - R∙sin α
    x = R∙cos α
    y = R∙sin α
    x:=trunc(320+100*cos(a));
    y:=trunc(200-100*sin(a));
    Х целое число, а результат функции будет выражен дробным числом.
    Для преобразования типов используем функцию TRUNC

  • 12Repeat
 тело цикла;
Until keypressed;Возвращает значение Тruе, если  на  кл...

    13 слайд

    12
    Repeat
    тело цикла;
    Until keypressed;
    Возвращает значение Тruе, если  на  клавиатуре 
    нажата клавиша и False в противном случае. 

    Действия повторяются, пока на клавиатуре не нажата какая либо клавиша.

  • 13Program n1;
Uses crt,graphabc;
Var x,y:integer;
    a:Real;
Begin
clrscr;
x...

    14 слайд

    13
    Program n1;
    Uses crt,graphabc;
    Var x,y:integer;
    a:Real;
    Begin
    clrscr;
    x:=0;y:=0;a:=0;
    Repeat
    x:=trunc(320+100*cos(a));
    y:=trunc(200+100*sin(a));
    SetPenColor(clBlack);
    circle(x,y,3);
    delay(100);
    SetPenColor(clWhite);
    circle(x,y,3);
    a:=a+Pi/30;
    Until keypressed;
    end.
    Устанавливаем начальные значения X,Y и угла α
    Организуем цикл, пока не нажата любая клавиша
    Вычисляем X и Y в зависимости от угла
    Устанавливаем черный цвет рисования и рисуем окружность
    Приостанавливаем выполнение програмы
    Стираем: рисуем окружность белым цветом
    Изменяем угол

  • 14Стрелки часов






Линия вращающаяся вокруг 
середины






Квадрат вращаю...

    15 слайд

    14
    Стрелки часов







    Линия вращающаяся вокруг
    середины







    Квадрат вращающийся
    вокруг центра






    Планета со спутником







  • 15100100stir.bmpsoln.bmpФон100100plan.bmpПланетаСтирание планетыЗвездаfon.jpg

    16 слайд

    15
    100
    100
    stir.bmp
    soln.bmp
    Фон
    100
    100
    plan.bmp
    Планета
    Стирание планеты
    Звезда
    fon.jpg

  • 161. Описатели.
Описатель -  целое число, однозначно определяющее рисунок.  И...

    17 слайд

    16
    1. Описатели.
    Описатель - целое число, однозначно определяющее рисунок. Используются обычные процедуры и функции.
    2. Объекты класса Picture.
    Класс Picture описывает рисунок, хранящийся в оперативной памяти
    Работа с рисунками в PascalABC
    uses GraphABC; {описатели}
    var n: integer;
    begin
      n:=LoadPicture('demo.bmp');
      SetPictureTransparent(n,True);
      DrawPicture(n,0,0);
      DestroyPicture(n);
    end.
    uses GraphABC;{класс Picture}
    var p: Picture;
    begin
      p:=Picture.Create('demo.bmp');
      p.Transparent:=True;
      p.Draw(0,0);
      p.Destroy;
    end.

  • 17
Загружает рисунок из файла n:=LoadPicture('plan.bmp');
Прозрачность фона р...

    18 слайд

    17

    Загружает рисунок из файла
    n:=LoadPicture('plan.bmp');

    Прозрачность фона рисунка. Фоновым считается цвет левого нижнего пикселя рисунка.
    SetPictureTransparent(n,True);
    DrawPicture(n,x,y);
    Выводит рисунок в позицию (x,y) графического окна.
    DestroyPicture(n);
    Разрушает объект (рисунок).

  • 18
Загружает рисунок из файла n:=Picture.Create('plan.bmp');
Прозрачность фон...

    19 слайд

    18

    Загружает рисунок из файла
    n:=Picture.Create('plan.bmp');

    Прозрачность фона рисунка. Фоновым считается цвет левого нижнего пикселя рисунка.
    n.Transparent:=True;
    n.Draw(x,y);
    Выводит рисунок в позицию (x,y) графического окна.
    n.Destroy;
    Разрушает объект (рисунок).

  • 19uses GraphABC;var n: integer;begin  n:=LoadPicture('demo.bmp');  SetPic...

    20 слайд

    19
    uses GraphABC;
    var n: integer;
    begin
      n:=LoadPicture('demo.bmp');
      SetPictureTransparent(n,True);
      DrawPicture(n,0,0);
      DestroyPicture(n);
    end.
    Описатель – переменная целого типа
    Загружаем рисунок из файла
    Делаем прозрачным фон
    Выводим рисунок на экран
    Разрушаем рисунок, перед завершением программы

  • 20uses GraphABC;
var p: Picture;
begin
  p:=Picture.Create('demo.bmp');
  p.T...

    21 слайд

    20
    uses GraphABC;
    var p: Picture;
    begin
    p:=Picture.Create('demo.bmp');
    p.Transparent:=True;
    p.Draw(0,0);
    p.Destroy;
    end.
    Переменная класса Picture
    Загружаем рисунок из файла
    Делаем прозрачным фон
    Выводим рисунок на экран
    Разрушаем рисунок, перед завершением программы

  • 21Создать модель планетарной системы

    22 слайд

    21
    Создать модель планетарной системы

  • 22Список используемой литературы: С. В. Филичев. Занимательный Basic. Москва:...

    23 слайд

    22
    Список используемой литературы:
    С. В. Филичев. Занимательный Basic. Москва: ЭКОМ. 1997 год.

    М.В. Мозговой Занимательное программирование. Самоучитель. Издательский дом Питер. 2005.

    А.В. Погорелов. Геометрия: Учебник для 7-9 классов бщеобразовательных учреждений. М: Просвещение, 2000 г.

    Ю.Н. Макарычев. Алгебра. 9 класс: учебник для общеобразовательных учреждении. М:Просвещение, 2007 г.
    Интернет источники:
    http://www.bookriver.ru/book/143651 обложка книги С.В.Филичева
    http://padabum.com/d.php?id= обложка книги М.В. Мозгового
    http://markoniya.ucoz.ru/news/wallpapers_fantasticheskij_kosmos_onlajn/2011-07-03-17982
    рисунок на первом слайде данной презентации

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 866 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 10.10.2020 115
    • PPTX 420.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Круглова Лилия Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Круглова Лилия Юрьевна
    Круглова Лилия Юрьевна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 118589
    • Всего материалов: 265

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 153 человека

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 282 человека из 66 регионов
  • Этот курс уже прошли 849 человек

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Мини-курс

Предпринимательские риски

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Профессиональное развитие бизнеса: стратегии и инструменты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Цифровая трансформация в управлении и информационных технологиях

4 ч.

780 руб. 390 руб.
Подать заявку О курсе